[Top]
Protocols
Protocols.Bittorrent
Protocols.Bittorrent.Torrent
|
Method Protocols.Bittorrent.Torrent()->fix_targets()
- Method
fix_targets
int fix_targets(void|int(-1..2) allocate, void|string base_filename, void|function(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.
|
|
|