Method Protocols.Bittorrent.Torrent()->fix_targets()
- Method
fix_targets
 
- intfix_targets(- void|- int(-1..2)- allocate,- void|- string- base_filename,- void|- function(- int,- int:- void)- progress_callback)
- Description
- Opens target datafile(s). - If all files are created, the verify info will be filled as well, but if it isn't created, a call to - verify_target()is necessary after this call.
- Parameter allocate
- Determines allocation procedure if the file doesn't exist: - 0- Don't allocate. - 1- Allocate virtual file size (seek, write end byte). - 2- Allocate for real (will call progress_callback(pos,length)). - -1- Means never create a file, only open old files. 
- Parameter my_filename
- A new base filename to substitute the metainfo base target filename with. 
- Returns
- 1- The (a) file was already there. - 2- All target files were created.