Package Tribler :: Package Core :: Module SessionConfig :: Class SessionStartupConfig

Class SessionStartupConfig

SessionConfigInterface --+
                         |
         Base.Copyable --+
                         |
     Base.Serializable --+
                         |
                        SessionStartupConfig

Class to configure a Session
Instance Methods
 
__init__(self, sessconfig=None)
Constructor.
 
save(self, filename)
Save the SessionStartupConfig to disk.
 
copy(self)
Copies the instance.

Inherited from SessionConfigInterface: get_autoclose_check_interval, get_autoclose_timeout, get_bartercast, get_bind_to_addresses, get_buddycast, get_buddycast_collecting_solution, get_buddycast_interval, get_buddycast_max_peers, get_coopdlconfig, get_crawler, get_dialback, get_download_help, get_download_help_dir, get_install_dir, get_internal_tracker, get_internal_tracker_url, get_ip_for_tracker, get_listen_port, get_mainline_dht, get_megacache, get_mugshot, get_nat_detect, get_nickname, get_overlay, get_overlay_log, get_overlay_max_message_length, get_peer_icon_path, get_permid_keypair_filename, get_pingback_servers, get_puncturing_coordinators, get_puncturing_private_port, get_remote_query, get_social_networking, get_start_recommender, get_state_dir, get_stop_collecting_threshold, get_stun_servers, get_superpeer, get_superpeer_file, get_torrent_checking, get_torrent_checking_period, get_torrent_collecting, get_torrent_collecting_dir, get_torrent_collecting_max_torrents, get_torrent_collecting_rate, get_tracker_aggregate_forward, get_tracker_aggregator, get_tracker_allow_get, get_tracker_allowed_controls, get_tracker_allowed_dir, get_tracker_allowed_ips, get_tracker_allowed_list, get_tracker_banned_ips, get_tracker_dfile, get_tracker_dfile_format, get_tracker_favicon, get_tracker_hupmonitor, get_tracker_infopage_redirect, get_tracker_keep_dead, get_tracker_log_nat_checks, get_tracker_logfile, get_tracker_min_time_between_cache_refreshes, get_tracker_min_time_between_log_flushes, get_tracker_multitracker_allowed, get_tracker_multitracker_enabled, get_tracker_multitracker_http_timeout, get_tracker_multitracker_maxpeers, get_tracker_multitracker_reannounce_interval, get_tracker_nat_check, get_tracker_only_local_override_ip, get_tracker_parse_dir_interval, get_tracker_reannounce_interval, get_tracker_response_size, get_tracker_save_dfile_interval, get_tracker_scrape_allowed, get_tracker_show_infopage, get_tracker_show_names, get_tracker_socket_timeout, get_tracker_timeout_check_interval, get_tracker_timeout_downloaders_interval, get_upnp_mode, get_video_analyser_path, set_autoclose_check_interval, set_autoclose_timeout, set_bartercast, set_bind_to_addresses, set_buddycast, set_buddycast_collecting_solution, set_buddycast_interval, set_buddycast_max_peers, set_coopdlconfig, set_crawler, set_dialback, set_download_help, set_download_help_dir, set_install_dir, set_internal_tracker, set_internal_tracker_url, set_ip_for_tracker, set_listen_port, set_mainline_dht, set_megacache, set_mugshot, set_nat_detect, set_nickname, set_overlay, set_overlay_log, set_overlay_max_message_length, set_peer_icon_path, set_permid_keypair_filename, set_pingback_servers, set_puncturing_coordinators, set_puncturing_private_port, set_remote_query, set_social_networking, set_start_recommender, set_state_dir, set_stop_collecting_threshold, set_stun_servers, set_superpeer, set_superpeer_file, set_torrent_checking, set_torrent_checking_period, set_torrent_collecting, set_torrent_collecting_dir, set_torrent_collecting_max_torrents, set_torrent_collecting_rate, set_tracker_aggregate_forward, set_tracker_aggregator, set_tracker_allow_get, set_tracker_allowed_controls, set_tracker_allowed_dir, set_tracker_allowed_ips, set_tracker_allowed_list, set_tracker_banned_ips, set_tracker_dfile, set_tracker_dfile_format, set_tracker_favicon, set_tracker_hupmonitor, set_tracker_infopage_redirect, set_tracker_keep_dead, set_tracker_log_nat_checks, set_tracker_logfile, set_tracker_min_time_between_cache_refreshes, set_tracker_min_time_between_log_flushes, set_tracker_multitracker_allowed, set_tracker_multitracker_enabled, set_tracker_multitracker_http_timeout, set_tracker_multitracker_maxpeers, set_tracker_multitracker_reannounce_interval, set_tracker_nat_check, set_tracker_only_local_override_ip, set_tracker_parse_dir_interval, set_tracker_reannounce_interval, set_tracker_response_size, set_tracker_save_dfile_interval, set_tracker_scrape_allowed, set_tracker_show_infopage, set_tracker_show_names, set_tracker_socket_timeout, set_tracker_timeout_check_interval, set_tracker_timeout_downloaders_interval, set_upnp_mode, set_video_analyser_path

Static Methods
 
load(filename)
Load a saved SessionStartupConfig from disk.
Method Details

__init__(self, sessconfig=None)
(Constructor)

 
Constructor.
Parameters:
  • sessconfig - Optional dictionary used internally to make this a copy constructor.
Overrides: Base.Serializable.__init__

load(filename)
Static Method

 
Load a saved SessionStartupConfig from disk.
Parameters:
  • filename - An absolute Unicode filename
Returns:
SessionStartupConfig object

save(self, filename)

 
Save the SessionStartupConfig to disk.
Parameters:
  • filename - An absolute Unicode filename

copy(self)

 
Copies the instance.
Parameters:
  • self - an unbound instance of the class
Returns:
Returns a copy of "self"
Overrides: Base.Copyable.copy
(inherited documentation)