add_torrent_params_h первая часть
This commit is contained in:
		
							parent
							
								
									ce32219893
								
							
						
					
					
						commit
						99111c0bb2
					
				
							
								
								
									
										67
									
								
								libpyrr/headers/add_torrent_params_h.py
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										67
									
								
								libpyrr/headers/add_torrent_params_h.py
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,67 @@
 | 
				
			|||||||
 | 
					from ..utils import Enum
 | 
				
			||||||
 | 
					class add_torrent_params(object):
 | 
				
			||||||
 | 
					    flags_t = Enum({
 | 
				
			||||||
 | 
					                     'flag_seed_mode':      0x001,
 | 
				
			||||||
 | 
					                     'flag_upload_mode':    0x004,
 | 
				
			||||||
 | 
					                     'flag_share_mode':     0x008,
 | 
				
			||||||
 | 
					                     'flag_apply_ip_filter':        0x010,
 | 
				
			||||||
 | 
					                     'flag_paused':                 0x020,
 | 
				
			||||||
 | 
					                     'flag_auto_managed':           0x040,
 | 
				
			||||||
 | 
					                     'flag_duplicate_is_error':     0x080,
 | 
				
			||||||
 | 
					                     'flag_update_subscribe':       0x200,
 | 
				
			||||||
 | 
					                     'flag_super_seeding':          0x400,
 | 
				
			||||||
 | 
					                     'flag_sequential_download':    0x800,
 | 
				
			||||||
 | 
					                     'flag_pinned':                 0x2000,
 | 
				
			||||||
 | 
					                     'flag_stop_when_ready':        0x4000,
 | 
				
			||||||
 | 
					                     'flag_override_trackers':      0x8000,
 | 
				
			||||||
 | 
					                     'flag_override_web_seeds':     0x10000,
 | 
				
			||||||
 | 
					                     'flag_need_save_resume':       0x20000
 | 
				
			||||||
 | 
					                     })
 | 
				
			||||||
 | 
					    default_flags       = flags_t.flag_pinned | flags_t.flag_update_subscribe |\
 | 
				
			||||||
 | 
					                flags_t.flag_auto_managed | flags_t.flag_paused | flags_t.flag_apply_ip_filter |\
 | 
				
			||||||
 | 
					                flags_t.flag_need_save_resume
 | 
				
			||||||
 | 
					    version             = int()
 | 
				
			||||||
 | 
					    ti                  = None
 | 
				
			||||||
 | 
					    trackers            = list()
 | 
				
			||||||
 | 
					    tracker_tiers       = list()
 | 
				
			||||||
 | 
					    dht_nodes           = list()
 | 
				
			||||||
 | 
					    name                = ''
 | 
				
			||||||
 | 
					    save_path           = ''
 | 
				
			||||||
 | 
					    storage_mode        = storage_mode_t
 | 
				
			||||||
 | 
					    storage             = storage_constructor_type
 | 
				
			||||||
 | 
					    userdata            = None
 | 
				
			||||||
 | 
					    file_priorities     = list()
 | 
				
			||||||
 | 
					    extensions          = list()
 | 
				
			||||||
 | 
					    trackerid           = ''
 | 
				
			||||||
 | 
					    url                 = ''
 | 
				
			||||||
 | 
					    flags               = int()
 | 
				
			||||||
 | 
					    info_hash           = None
 | 
				
			||||||
 | 
					    max_uploads         = int()
 | 
				
			||||||
 | 
					    max_connections     = int()
 | 
				
			||||||
 | 
					    upload_limit        = int()
 | 
				
			||||||
 | 
					    download_limit      = int()
 | 
				
			||||||
 | 
					    total_uploaded      = int()
 | 
				
			||||||
 | 
					    total_downloaded    = int()
 | 
				
			||||||
 | 
					    def __init__(self,
 | 
				
			||||||
 | 
					                 version = LIBTORRENT_VERSION_NUM,
 | 
				
			||||||
 | 
					                 storage_mode = storage_mode_sparse,
 | 
				
			||||||
 | 
					                 storage = sc,
 | 
				
			||||||
 | 
					                 userdata = None,
 | 
				
			||||||
 | 
					                 flags = default_flags,
 | 
				
			||||||
 | 
					                 max_uploads = -1,
 | 
				
			||||||
 | 
					                 max_connections = -1,
 | 
				
			||||||
 | 
					                 upload_limit = -1,
 | 
				
			||||||
 | 
					                 download_limit = -1,
 | 
				
			||||||
 | 
					                 total_uploaded = 0,
 | 
				
			||||||
 | 
					                 total_downloaded = 0,
 | 
				
			||||||
 | 
					                 active_time = 0,
 | 
				
			||||||
 | 
					                 finished_time = 0,
 | 
				
			||||||
 | 
					                 seeding_time = 0,
 | 
				
			||||||
 | 
					                 added_time = 0,
 | 
				
			||||||
 | 
					                 completed_time = 0,
 | 
				
			||||||
 | 
					                 last_seen_complete = 0,
 | 
				
			||||||
 | 
					                 num_complete = -1,
 | 
				
			||||||
 | 
					                 num_incomplete = -1,
 | 
				
			||||||
 | 
					                 num_downloaded = -1):
 | 
				
			||||||
 | 
					        pass
 | 
				
			||||||
 | 
					    
 | 
				
			||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user