Main Page | Modules | Alphabetical List | Data Structures | File List | Data Fields | Globals | Related Pages

gnet_property.c File Reference

#include "lib/prop.h"
#include "lib/eval.h"
#include "gnet_property.h"
#include "core/sockets.h"
#include "core/bsched.h"
#include "lib/misc.h"
#include "if/core/nodes.h"
#include "lib/override.h"

Functions

prop_set_tgnet_prop_init (void)
void gnet_prop_shutdown (void)
 Free memory allocated by the property set.

prop_def_tgnet_prop_get_def (property_t p)
void gnet_prop_add_prop_changed_listener (property_t prop, prop_changed_listener_t l, gboolean init)
 Add a change listener to a given property.

void gnet_prop_add_prop_changed_listener_full (property_t prop, prop_changed_listener_t l, gboolean init, enum frequency_type freq, guint32 interval)
 Add a change listener to a given property.

void gnet_prop_remove_prop_changed_listener (property_t prop, prop_changed_listener_t l)
void gnet_prop_set_boolean (property_t prop, const gboolean *src, size_t offset, size_t length)
gboolean * gnet_prop_get_boolean (property_t prop, gboolean *t, size_t offset, size_t length)
void gnet_prop_set_guint32 (property_t prop, const guint32 *src, size_t offset, size_t length)
guint32 * gnet_prop_get_guint32 (property_t prop, guint32 *t, size_t offset, size_t length)
void gnet_prop_set_guint64 (property_t prop, const guint64 *src, size_t offset, size_t length)
guint64 * gnet_prop_get_guint64 (property_t prop, guint64 *t, size_t offset, size_t length)
void gnet_prop_set_timestamp (property_t prop, const time_t *src, size_t offset, size_t length)
time_t * gnet_prop_get_timestamp (property_t prop, time_t *t, size_t offset, size_t length)
void gnet_prop_set_string (property_t prop, const gchar *val)
gchar * gnet_prop_get_string (property_t prop, gchar *t, size_t size)
void gnet_prop_set_storage (property_t p, const gchar *v, size_t l)
gchar * gnet_prop_get_storage (property_t p, gchar *t, size_t l)
const gchar * gnet_prop_to_string (property_t prop)
const gchar * gnet_prop_default_to_string (property_t prop)
const gchar * gnet_prop_name (property_t p)
const gchar * gnet_prop_type_to_string (property_t p)
const gchar * gnet_prop_description (property_t p)
gboolean gnet_prop_is_saved (property_t p)
property_t gnet_prop_get_by_name (const gchar *name)
GSList * gnet_prop_get_by_regex (const gchar *pattern, gint *error)
void gnet_prop_set_from_string (property_t prop, const gchar *val)
prop_set_stub_tgnet_prop_get_stub (void)
 Returns a new stub struct for this property set.


Variables

gboolean reading_hostfile = FALSE
gboolean reading_hostfile_def = FALSE
gboolean reading_ultrafile = FALSE
gboolean reading_ultrafile_def = FALSE
gboolean ancient_version = FALSE
gboolean ancient_version_def = FALSE
gchar * new_version_str = NULL
gchar * new_version_str_def = NULL
guint32 up_connections = 32
guint32 up_connections_def = 32
guint32 normal_connections = 0
guint32 normal_connections_def = 0
guint32 max_connections = 40
guint32 max_connections_def = 40
guint32 node_leaf_count = 0
guint32 node_leaf_count_def = 0
guint32 node_normal_count = 0
guint32 node_normal_count_def = 0
guint32 node_ultra_count = 0
guint32 node_ultra_count_def = 0
guint32 max_downloads = 100
guint32 max_downloads_def = 100
guint32 max_host_downloads = 1
guint32 max_host_downloads_def = 1
guint32 max_uploads = 4
guint32 max_uploads_def = 4
guint32 max_uploads_ip = 1
guint32 max_uploads_ip_def = 1
gchar * local_ip = ""
gchar * local_ip_def = ""
time_t current_ip_stamp = 0
time_t current_ip_stamp_def = 0
guint32 average_ip_uptime = 0
guint32 average_ip_uptime_def = 0
time_t start_stamp = 0
time_t start_stamp_def = 0
guint32 average_servent_uptime = 0
guint32 average_servent_uptime_def = 0
guint32 listen_port = 1
guint32 listen_port_def = 1
gchar * forced_local_ip = ""
gchar * forced_local_ip_def = ""
guint32 connection_speed = 0
guint32 connection_speed_def = 0
gboolean compute_connection_speed = TRUE
gboolean compute_connection_speed_def = TRUE
guint32 search_max_items = 50
guint32 search_max_items_def = 50
guint32 ul_usage_min_percentage = 70
guint32 ul_usage_min_percentage_def = 70
guint32 download_connecting_timeout = 60
guint32 download_connecting_timeout_def = 60
guint32 download_push_sent_timeout = 60
guint32 download_push_sent_timeout_def = 60
guint32 download_connected_timeout = 60
guint32 download_connected_timeout_def = 60
guint32 download_retry_timeout_min = 20
guint32 download_retry_timeout_min_def = 20
guint32 download_retry_timeout_max = 300
guint32 download_retry_timeout_max_def = 300
guint32 download_max_retries = 50
guint32 download_max_retries_def = 50
guint32 download_retry_timeout_delay = 1200
guint32 download_retry_timeout_delay_def = 1200
guint32 download_retry_busy_delay = 60
guint32 download_retry_busy_delay_def = 60
guint32 download_retry_refused_delay = 1800
guint32 download_retry_refused_delay_def = 1800
guint32 download_retry_stopped_delay = 15
guint32 download_retry_stopped_delay_def = 15
guint32 download_overlap_range = 512
guint32 download_overlap_range_def = 512
guint32 upload_connecting_timeout = 60
guint32 upload_connecting_timeout_def = 60
guint32 upload_connected_timeout = 180
guint32 upload_connected_timeout_def = 180
guint32 search_reissue_timeout = 3600
guint32 search_reissue_timeout_def = 3600
guint32 ban_ratio_fds = 25
guint32 ban_ratio_fds_def = 25
guint32 ban_max_fds = 100
guint32 ban_max_fds_def = 100
guint32 banned_count = 0
guint32 banned_count_def = 0
guint32 max_banned_fd = 100
guint32 max_banned_fd_def = 100
guint32 incoming_connecting_timeout = 30
guint32 incoming_connecting_timeout_def = 30
guint32 node_connecting_timeout = 30
guint32 node_connecting_timeout_def = 30
guint32 node_connected_timeout = 180
guint32 node_connected_timeout_def = 180
guint32 node_sendqueue_size = 98304
guint32 node_sendqueue_size_def = 98304
guint32 node_tx_flowc_timeout = 180
guint32 node_tx_flowc_timeout_def = 180
guint32 node_rx_flowc_ratio = 70
guint32 node_rx_flowc_ratio_def = 70
guint32 max_ttl = 4
guint32 max_ttl_def = 4
guint32 my_ttl = 4
guint32 my_ttl_def = 4
guint32 hard_ttl_limit = 15
guint32 hard_ttl_limit_def = 15
guint32 dbg = 0
guint32 dbg_def = 0
guint32 ban_debug = 0
guint32 ban_debug_def = 0
guint32 cpu_debug = 0
guint32 cpu_debug_def = 0
guint32 dmesh_debug = 0
guint32 dmesh_debug_def = 0
guint32 gmsg_debug = 0
guint32 gmsg_debug_def = 0
guint32 share_debug = 0
guint32 share_debug_def = 0
guint32 node_debug = 0
guint32 node_debug_def = 0
guint32 socket_debug = 0
guint32 socket_debug_def = 0
guint32 bootstrap_debug = 0
guint32 bootstrap_debug_def = 0
guint32 http_debug = 0
guint32 http_debug_def = 0
guint32 download_debug = 0
guint32 download_debug_def = 0
guint32 fileinfo_debug = 0
guint32 fileinfo_debug_def = 0
guint32 upload_debug = 0
guint32 upload_debug_def = 0
guint32 lib_debug = 0
guint32 lib_debug_def = 0
guint32 bitzi_debug = 0
guint32 bitzi_debug_def = 0
guint32 gwc_debug = 0
guint32 gwc_debug_def = 0
guint32 url_debug = 0
guint32 url_debug_def = 0
guint32 dh_debug = 0
guint32 dh_debug_def = 0
guint32 dq_debug = 0
guint32 dq_debug_def = 0
guint32 vmsg_debug = 0
guint32 vmsg_debug_def = 0
guint32 query_debug = 0
guint32 query_debug_def = 0
guint32 search_debug = 0
guint32 search_debug_def = 0
guint32 udp_debug = 0
guint32 udp_debug_def = 0
guint32 qrp_debug = 0
guint32 qrp_debug_def = 0
guint32 routing_debug = 0
guint32 routing_debug_def = 0
guint32 ggep_debug = 0
guint32 ggep_debug_def = 0
guint32 pcache_debug = 0
guint32 pcache_debug_def = 0
guint32 hsep_debug = 0
guint32 hsep_debug_def = 0
guint32 tls_debug = 0
guint32 tls_debug_def = 0
guint32 parq_debug = 0
guint32 parq_debug_def = 0
gboolean parq_optimistic = TRUE
gboolean parq_optimistic_def = TRUE
guint32 parq_size_always_continue = 8192
guint32 parq_size_always_continue_def = 8192
guint32 parq_time_always_continue = 5
guint32 parq_time_always_continue_def = 5
guint32 track_props = 0
guint32 track_props_def = 0
gboolean stop_host_get = FALSE
gboolean stop_host_get_def = FALSE
gboolean bws_in_enabled = FALSE
gboolean bws_in_enabled_def = FALSE
gboolean bws_out_enabled = FALSE
gboolean bws_out_enabled_def = FALSE
gboolean bws_gin_enabled = FALSE
gboolean bws_gin_enabled_def = FALSE
gboolean bws_glin_enabled = FALSE
gboolean bws_glin_enabled_def = FALSE
gboolean bws_gout_enabled = FALSE
gboolean bws_gout_enabled_def = FALSE
gboolean bws_glout_enabled = FALSE
gboolean bws_glout_enabled_def = FALSE
gboolean bw_ul_usage_enabled = FALSE
gboolean bw_ul_usage_enabled_def = FALSE
gboolean bw_allow_stealing = TRUE
gboolean bw_allow_stealing_def = TRUE
gboolean clear_complete_downloads = FALSE
gboolean clear_complete_downloads_def = FALSE
gboolean clear_failed_downloads = FALSE
gboolean clear_failed_downloads_def = FALSE
gboolean clear_unavailable_downloads = TRUE
gboolean clear_unavailable_downloads_def = TRUE
gboolean search_remove_downloaded = FALSE
gboolean search_remove_downloaded_def = FALSE
gboolean force_local_ip = FALSE
gboolean force_local_ip_def = FALSE
gboolean use_netmasks = FALSE
gboolean use_netmasks_def = FALSE
gboolean allow_private_network_connection = FALSE
gboolean allow_private_network_connection_def = FALSE
gboolean use_ip_tos = FALSE
gboolean use_ip_tos_def = FALSE
gboolean download_delete_aborted = TRUE
gboolean download_delete_aborted_def = TRUE
gboolean proxy_auth = FALSE
gboolean proxy_auth_def = FALSE
gchar * socks_user = "username"
gchar * socks_user_def = "username"
gchar * socks_pass = "password"
gchar * socks_pass_def = "password"
gchar * proxy_addr = ""
gchar * proxy_addr_def = ""
gchar * proxy_hostname = ""
gchar * proxy_hostname_def = ""
guint32 proxy_port = 0x0000
guint32 proxy_port_def = 0x0000
guint32 proxy_protocol = PROXY_NONE
guint32 proxy_protocol_def = PROXY_NONE
prop_def_choice_t proxy_protocol_choices []
guint32 network_protocol = NET_USE_IPV4
guint32 network_protocol_def = NET_USE_IPV4
prop_def_choice_t network_protocol_choices []
guint32 hosts_in_catcher = 0
guint32 hosts_in_catcher_def = 0
guint32 hosts_in_ultra_catcher = 0
guint32 hosts_in_ultra_catcher_def = 0
guint32 hosts_in_bad_catcher = 0
guint32 hosts_in_bad_catcher_def = 0
guint32 max_hosts_cached = 10000
guint32 max_hosts_cached_def = 10000
guint32 max_ultra_hosts_cached = 10000
guint32 max_ultra_hosts_cached_def = 10000
guint32 max_bad_hosts_cached = 8000
guint32 max_bad_hosts_cached_def = 8000
guint32 max_high_ttl_msg = 10
guint32 max_high_ttl_msg_def = 10
guint32 max_high_ttl_radius = 2
guint32 max_high_ttl_radius_def = 2
guint32 bw_http_in = 8192
guint32 bw_http_in_def = 8192
guint32 bw_http_out = 8192
guint32 bw_http_out_def = 8192
guint32 bw_gnet_in = 8192
guint32 bw_gnet_in_def = 8192
guint32 bw_gnet_out = 8192
guint32 bw_gnet_out_def = 8192
guint32 bw_gnet_lin = 3072
guint32 bw_gnet_lin_def = 3072
guint32 bw_gnet_lout = 2048
guint32 bw_gnet_lout_def = 2048
guint32 search_queries_forward_size = 256
guint32 search_queries_forward_size_def = 256
guint32 search_queries_kick_size = 1024
guint32 search_queries_kick_size_def = 1024
guint32 search_answers_forward_size = 16384
guint32 search_answers_forward_size_def = 16384
guint32 search_answers_kick_size = 65536
guint32 search_answers_kick_size_def = 65536
guint32 other_messages_kick_size = 40960
guint32 other_messages_kick_size_def = 40960
guint32 hops_random_factor = 0
guint32 hops_random_factor_def = 0
gboolean send_pushes = TRUE
gboolean send_pushes_def = TRUE
guint32 min_dup_msg = 5
guint32 min_dup_msg_def = 5
guint32 min_dup_ratio = 150
guint32 min_dup_ratio_def = 150
gchar * scan_extensions = "aac;avi;bin;bz2;cue;deb;divx;doc;flac;flc;fli;gif;gz;ifo;iso;it;jpeg;jpg;m4a;mjpg;mka;mkv;mod;mov;mp1;mp2;mp3;mp4;mpa;mpeg;mpega;mpg;mpv;nes;ogg;ogm;qt;pdf;png;ps;ram;rar;rm;rom;rpm;s3m;shn;sid;smc;smd;srt;stm;tar;tgz;torrent;txt;vob;voc;vqf;wav;xm;xvid;zip"
gchar * scan_extensions_def = "aac;avi;bin;bz2;cue;deb;divx;doc;flac;flc;fli;gif;gz;ifo;iso;it;jpeg;jpg;m4a;mjpg;mka;mkv;mod;mov;mp1;mp2;mp3;mp4;mpa;mpeg;mpega;mpg;mpv;nes;ogg;ogm;qt;pdf;png;ps;ram;rar;rm;rom;rpm;s3m;shn;sid;smc;smd;srt;stm;tar;tgz;torrent;txt;vob;voc;vqf;wav;xm;xvid;zip"
gboolean scan_ignore_symlink_dirs = FALSE
gboolean scan_ignore_symlink_dirs_def = FALSE
gboolean scan_ignore_symlink_regfiles = FALSE
gboolean scan_ignore_symlink_regfiles_def = FALSE
gchar * save_file_path = "~/gtk-gnutella-downloads/incomplete"
gchar * save_file_path_def = "~/gtk-gnutella-downloads/incomplete"
gchar * move_file_path = "~/gtk-gnutella-downloads/complete"
gchar * move_file_path_def = "~/gtk-gnutella-downloads/complete"
gchar * bad_file_path = "~/gtk-gnutella-downloads/corrupt"
gchar * bad_file_path_def = "~/gtk-gnutella-downloads/corrupt"
gchar * shared_dirs_paths = ""
gchar * shared_dirs_paths_def = ""
gchar * local_netmasks_string = ""
gchar * local_netmasks_string_def = ""
guint32 total_downloads = 0
guint32 total_downloads_def = 0
guint32 ul_running = 0
guint32 ul_running_def = 0
guint32 ul_registered = 0
guint32 ul_registered_def = 0
guint32 total_uploads = 0
guint32 total_uploads_def = 0
gchar servent_guid [GUID_RAW_SIZE]
gboolean use_swarming = TRUE
gboolean use_swarming_def = TRUE
gboolean use_aggressive_swarming = TRUE
gboolean use_aggressive_swarming_def = TRUE
guint32 dl_minchunksize = 512*1024
guint32 dl_minchunksize_def = 512*1024
guint32 dl_maxchunksize = 10*1024*1024
guint32 dl_maxchunksize_def = 10*1024*1024
gboolean auto_download_identical = TRUE
gboolean auto_download_identical_def = TRUE
gboolean auto_feed_download_mesh = TRUE
gboolean auto_feed_download_mesh_def = TRUE
gboolean strict_sha1_matching = TRUE
gboolean strict_sha1_matching_def = TRUE
gboolean use_fuzzy_matching = FALSE
gboolean use_fuzzy_matching_def = FALSE
guint32 fuzzy_threshold = 70
guint32 fuzzy_threshold_def = 70
gboolean is_firewalled = TRUE
gboolean is_firewalled_def = TRUE
gboolean is_inet_connected = TRUE
gboolean is_inet_connected_def = TRUE
gboolean is_udp_firewalled = TRUE
gboolean is_udp_firewalled_def = TRUE
gboolean recv_solicited_udp = FALSE
gboolean recv_solicited_udp_def = FALSE
gboolean gnet_compact_query = TRUE
gboolean gnet_compact_query_def = TRUE
gboolean download_optimistic_start = FALSE
gboolean download_optimistic_start_def = FALSE
gboolean library_rebuilding = FALSE
gboolean library_rebuilding_def = FALSE
gboolean sha1_rebuilding = FALSE
gboolean sha1_rebuilding_def = FALSE
gboolean sha1_verifying = FALSE
gboolean sha1_verifying_def = FALSE
gboolean file_moving = FALSE
gboolean file_moving_def = FALSE
gboolean prefer_compressed_gnet = TRUE
gboolean prefer_compressed_gnet_def = TRUE
gboolean online_mode = TRUE
gboolean online_mode_def = TRUE
gboolean download_require_urn = FALSE
gboolean download_require_urn_def = FALSE
gboolean download_require_server_name = TRUE
gboolean download_require_server_name_def = TRUE
guint32 max_ultrapeers = 3
guint32 max_ultrapeers_def = 3
guint32 quick_connect_pool_size = 40
guint32 quick_connect_pool_size_def = 40
guint32 max_leaves = 150
guint32 max_leaves_def = 150
guint32 search_handle_ignored_files = 0
guint32 search_handle_ignored_files_def = 0
prop_def_choice_t search_handle_ignored_files_choices []
guint32 configured_peermode = NODE_P_AUTO
guint32 configured_peermode_def = NODE_P_AUTO
prop_def_choice_t configured_peermode_choices []
guint32 current_peermode = 0
guint32 current_peermode_def = 0
prop_def_choice_t current_peermode_choices []
guint32 sys_nofile = 1024
guint32 sys_nofile_def = 1024
guint64 sys_physmem = 65536
guint64 sys_physmem_def = 65536
guint32 dl_queue_count = 0
guint32 dl_queue_count_def = 0
guint32 dl_running_count = 0
guint32 dl_running_count_def = 0
guint32 dl_active_count = 0
guint32 dl_active_count_def = 0
guint32 dl_aqueued_count = 0
guint32 dl_aqueued_count_def = 0
guint32 dl_pqueued_count = 0
guint32 dl_pqueued_count_def = 0
guint32 fi_all_count = 0
guint32 fi_all_count_def = 0
guint32 fi_with_source_count = 0
guint32 fi_with_source_count_def = 0
guint32 dl_qalive_count = 0
guint32 dl_qalive_count_def = 0
guint64 dl_byte_count = 0
guint64 dl_byte_count_def = 0
guint64 ul_byte_count = 0
guint64 ul_byte_count_def = 0
gboolean pfsp_server = TRUE
gboolean pfsp_server_def = TRUE
guint32 pfsp_first_chunk = 524288
guint32 pfsp_first_chunk_def = 524288
guint32 pfsp_minimum_filesize = 524288
guint32 pfsp_minimum_filesize_def = 524288
gboolean fuzzy_filter_dmesh = FALSE
gboolean fuzzy_filter_dmesh_def = FALSE
guint32 crawler_visit_count = 0
guint32 crawler_visit_count_def = 0
guint32 udp_crawler_visit_count = 0
guint32 udp_crawler_visit_count_def = 0
gboolean host_runs_ntp = FALSE
gboolean host_runs_ntp_def = FALSE
gboolean ntp_detected = FALSE
gboolean ntp_detected_def = FALSE
guint32 clock_skew = 0
guint32 clock_skew_def = 0
gboolean node_monitor_unstable_ip = TRUE
gboolean node_monitor_unstable_ip_def = TRUE
gboolean node_monitor_unstable_servents = FALSE
gboolean node_monitor_unstable_servents_def = FALSE
gboolean dl_remove_file_on_mismatch = FALSE
gboolean dl_remove_file_on_mismatch_def = FALSE
guint32 dl_mismatch_backout = 50000
guint32 dl_mismatch_backout_def = 50000
gchar * server_hostname = ""
gchar * server_hostname_def = ""
gboolean give_server_hostname = FALSE
gboolean give_server_hostname_def = FALSE
guint32 reserve_gtkg_nodes = 20
guint32 reserve_gtkg_nodes_def = 20
guint32 unique_nodes = 60
guint32 unique_nodes_def = 60
guint32 download_rx_size = 64
guint32 download_rx_size_def = 64
guint32 node_rx_size = 16
guint32 node_rx_size_def = 16
guint32 dl_http_latency = 0
guint32 dl_http_latency_def = 0
time_t node_last_ultra_check = 0
time_t node_last_ultra_check_def = 0
time_t node_last_ultra_leaf_switch = 0
time_t node_last_ultra_leaf_switch_def = 0
gboolean up_req_avg_servent_uptime = FALSE
gboolean up_req_avg_servent_uptime_def = FALSE
gboolean up_req_avg_ip_uptime = FALSE
gboolean up_req_avg_ip_uptime_def = FALSE
gboolean up_req_node_uptime = FALSE
gboolean up_req_node_uptime_def = FALSE
gboolean up_req_not_firewalled = FALSE
gboolean up_req_not_firewalled_def = FALSE
gboolean up_req_enough_conn = FALSE
gboolean up_req_enough_conn_def = FALSE
gboolean up_req_enough_fd = FALSE
gboolean up_req_enough_fd_def = FALSE
gboolean up_req_enough_mem = FALSE
gboolean up_req_enough_mem_def = FALSE
gboolean up_req_enough_bw = FALSE
gboolean up_req_enough_bw_def = FALSE
guint32 search_queue_size = 256
guint32 search_queue_size_def = 256
guint32 search_queue_spacing = 10
guint32 search_queue_spacing_def = 10
gboolean enable_shell = FALSE
gboolean enable_shell_def = FALSE
guint32 entry_removal_timeout = 5
guint32 entry_removal_timeout_def = 5
gboolean node_watch_similar_queries = TRUE
gboolean node_watch_similar_queries_def = TRUE
guint32 node_queries_half_life = 5
guint32 node_queries_half_life_def = 5
guint32 node_requery_threshold = 1700
guint32 node_requery_threshold_def = 1700
time_t library_rescan_started = 0
time_t library_rescan_started_def = 0
time_t library_rescan_finished = 0
time_t library_rescan_finished_def = 0
guint32 library_rescan_duration = 0
guint32 library_rescan_duration_def = 0
time_t qrp_indexing_started = 0
time_t qrp_indexing_started_def = 0
guint32 qrp_indexing_duration = 0
guint32 qrp_indexing_duration_def = 0
time_t qrp_timestamp = 0
time_t qrp_timestamp_def = 0
guint32 qrp_computation_time = 0
guint32 qrp_computation_time_def = 0
time_t qrp_patch_timestamp = 0
time_t qrp_patch_timestamp_def = 0
guint32 qrp_patch_computation_time = 0
guint32 qrp_patch_computation_time_def = 0
guint32 qrp_generation = 0
guint32 qrp_generation_def = 0
guint32 qrp_slots = 0
guint32 qrp_slots_def = 0
guint32 qrp_slots_filled = 0
guint32 qrp_slots_filled_def = 0
guint32 qrp_fill_ratio = 0
guint32 qrp_fill_ratio_def = 0
guint32 qrp_conflict_ratio = 0
guint32 qrp_conflict_ratio_def = 0
guint32 qrp_hashed_keywords = 0
guint32 qrp_hashed_keywords_def = 0
guint32 qrp_patch_raw_length = 0
guint32 qrp_patch_raw_length_def = 0
guint32 qrp_patch_length = 0
guint32 qrp_patch_length_def = 0
guint32 qrp_patch_comp_ratio = 0
guint32 qrp_patch_comp_ratio_def = 0
gchar * ancient_version_force = ""
gchar * ancient_version_force_def = ""
guint32 ancient_version_left_days = 365
guint32 ancient_version_left_days_def = 365
gboolean file_descriptor_shortage = FALSE
gboolean file_descriptor_shortage_def = FALSE
gboolean file_descriptor_runout = FALSE
gboolean file_descriptor_runout_def = FALSE
gboolean enable_g2_support = FALSE
gboolean enable_g2_support_def = FALSE
gboolean convert_spaces = FALSE
gboolean convert_spaces_def = FALSE
gboolean convert_evil_chars = TRUE
gboolean convert_evil_chars_def = TRUE
gboolean convert_old_filenames = FALSE
gboolean convert_old_filenames_def = FALSE
gboolean tls_enforce = FALSE
gboolean tls_enforce_def = FALSE
gboolean gnet_deflate_enabled = TRUE
gboolean gnet_deflate_enabled_def = TRUE
gboolean enable_udp = TRUE
gboolean enable_udp_def = TRUE
gboolean process_oob_queries = TRUE
gboolean process_oob_queries_def = TRUE
gboolean send_oob_queries = TRUE
gboolean send_oob_queries_def = TRUE
gboolean proxy_oob_queries = TRUE
gboolean proxy_oob_queries_def = TRUE
gboolean uploads_stalling = FALSE
gboolean uploads_stalling_def = FALSE
gboolean use_global_hostiles_txt = TRUE
gboolean use_global_hostiles_txt_def = TRUE
gboolean use_so_linger = FALSE
gboolean use_so_linger_def = FALSE
gboolean browse_host_enabled = FALSE
gboolean browse_host_enabled_def = FALSE
guint32 html_browse_count = 0
guint32 html_browse_count_def = 0
guint32 html_browse_served = 0
guint32 html_browse_served_def = 0
guint32 qhits_browse_count = 0
guint32 qhits_browse_count_def = 0
guint32 qhits_browse_served = 0
guint32 qhits_browse_served_def = 0
gboolean overloaded_cpu = FALSE
gboolean overloaded_cpu_def = FALSE
guint32 download_buffer_size = 32768
guint32 download_buffer_size_def = 32768
guint32 download_buffer_read_ahead = 4096
guint32 download_buffer_read_ahead_def = 4096
gboolean browse_copied_to_passive = FALSE
gboolean browse_copied_to_passive_def = FALSE
prop_set_tgnet_property = NULL


Function Documentation

void gnet_prop_add_prop_changed_listener property_t  prop,
prop_changed_listener_t  l,
gboolean  init
 

Add a change listener to a given property.

If init is TRUE then the listener is immediately called.

void gnet_prop_add_prop_changed_listener_full property_t  prop,
prop_changed_listener_t  l,
gboolean  init,
enum frequency_type  freq,
guint32  interval
 

Add a change listener to a given property.

If init is TRUE then the listener is immediately called.

const gchar* gnet_prop_default_to_string property_t  prop  ) 
 

const gchar* gnet_prop_description property_t  p  ) 
 

gboolean* gnet_prop_get_boolean property_t  prop,
gboolean *  t,
size_t  offset,
size_t  length
 

property_t gnet_prop_get_by_name const gchar *  name  ) 
 

GSList* gnet_prop_get_by_regex const gchar *  pattern,
gint *  error
 

prop_def_t* gnet_prop_get_def property_t  p  ) 
 

guint32* gnet_prop_get_guint32 property_t  prop,
guint32 *  t,
size_t  offset,
size_t  length
 

guint64* gnet_prop_get_guint64 property_t  prop,
guint64 *  t,
size_t  offset,
size_t  length
 

gchar* gnet_prop_get_storage property_t  p,
gchar *  t,
size_t  l
 

gchar* gnet_prop_get_string property_t  prop,
gchar *  t,
size_t  size
 

prop_set_stub_t* gnet_prop_get_stub void   ) 
 

Returns a new stub struct for this property set.

Just g_free it when it is no longer needed. All fields are read only!

time_t* gnet_prop_get_timestamp property_t  prop,
time_t *  t,
size_t  offset,
size_t  length
 

prop_set_t* gnet_prop_init void   ) 
 

gboolean gnet_prop_is_saved property_t  p  ) 
 

const gchar* gnet_prop_name property_t  p  ) 
 

void gnet_prop_remove_prop_changed_listener property_t  prop,
prop_changed_listener_t  l
 

void gnet_prop_set_boolean property_t  prop,
const gboolean *  src,
size_t  offset,
size_t  length
 

void gnet_prop_set_from_string property_t  prop,
const gchar *  val
 

void gnet_prop_set_guint32 property_t  prop,
const guint32 *  src,
size_t  offset,
size_t  length
 

void gnet_prop_set_guint64 property_t  prop,
const guint64 *  src,
size_t  offset,
size_t  length
 

void gnet_prop_set_storage property_t  p,
const gchar *  v,
size_t  l
 

void gnet_prop_set_string property_t  prop,
const gchar *  val
 

void gnet_prop_set_timestamp property_t  prop,
const time_t *  src,
size_t  offset,
size_t  length
 

void gnet_prop_shutdown void   ) 
 

Free memory allocated by the property set.

const gchar* gnet_prop_to_string property_t  prop  ) 
 

const gchar* gnet_prop_type_to_string property_t  p  ) 
 


Variable Documentation

gboolean allow_private_network_connection = FALSE
 

gboolean allow_private_network_connection_def = FALSE
 

gboolean ancient_version = FALSE
 

gboolean ancient_version_def = FALSE
 

gchar* ancient_version_force = ""
 

gchar* ancient_version_force_def = ""
 

guint32 ancient_version_left_days = 365
 

guint32 ancient_version_left_days_def = 365
 

gboolean auto_download_identical = TRUE
 

gboolean auto_download_identical_def = TRUE
 

gboolean auto_feed_download_mesh = TRUE
 

gboolean auto_feed_download_mesh_def = TRUE
 

guint32 average_ip_uptime = 0
 

guint32 average_ip_uptime_def = 0
 

guint32 average_servent_uptime = 0
 

guint32 average_servent_uptime_def = 0
 

gchar* bad_file_path = "~/gtk-gnutella-downloads/corrupt"
 

gchar* bad_file_path_def = "~/gtk-gnutella-downloads/corrupt"
 

guint32 ban_debug = 0
 

guint32 ban_debug_def = 0
 

guint32 ban_max_fds = 100
 

guint32 ban_max_fds_def = 100
 

guint32 ban_ratio_fds = 25
 

guint32 ban_ratio_fds_def = 25
 

guint32 banned_count = 0
 

guint32 banned_count_def = 0
 

guint32 bitzi_debug = 0
 

guint32 bitzi_debug_def = 0
 

guint32 bootstrap_debug = 0
 

guint32 bootstrap_debug_def = 0
 

gboolean browse_copied_to_passive = FALSE
 

gboolean browse_copied_to_passive_def = FALSE
 

gboolean browse_host_enabled = FALSE
 

gboolean browse_host_enabled_def = FALSE
 

gboolean bw_allow_stealing = TRUE
 

gboolean bw_allow_stealing_def = TRUE
 

guint32 bw_gnet_in = 8192
 

guint32 bw_gnet_in_def = 8192
 

guint32 bw_gnet_lin = 3072
 

guint32 bw_gnet_lin_def = 3072
 

guint32 bw_gnet_lout = 2048
 

guint32 bw_gnet_lout_def = 2048
 

guint32 bw_gnet_out = 8192
 

guint32 bw_gnet_out_def = 8192
 

guint32 bw_http_in = 8192
 

guint32 bw_http_in_def = 8192
 

guint32 bw_http_out = 8192
 

guint32 bw_http_out_def = 8192
 

gboolean bw_ul_usage_enabled = FALSE
 

gboolean bw_ul_usage_enabled_def = FALSE
 

gboolean bws_gin_enabled = FALSE
 

gboolean bws_gin_enabled_def = FALSE
 

gboolean bws_glin_enabled = FALSE
 

gboolean bws_glin_enabled_def = FALSE
 

gboolean bws_glout_enabled = FALSE
 

gboolean bws_glout_enabled_def = FALSE
 

gboolean bws_gout_enabled = FALSE
 

gboolean bws_gout_enabled_def = FALSE
 

gboolean bws_in_enabled = FALSE
 

gboolean bws_in_enabled_def = FALSE
 

gboolean bws_out_enabled = FALSE
 

gboolean bws_out_enabled_def = FALSE
 

gboolean clear_complete_downloads = FALSE
 

gboolean clear_complete_downloads_def = FALSE
 

gboolean clear_failed_downloads = FALSE
 

gboolean clear_failed_downloads_def = FALSE
 

gboolean clear_unavailable_downloads = TRUE
 

gboolean clear_unavailable_downloads_def = TRUE
 

guint32 clock_skew = 0
 

guint32 clock_skew_def = 0
 

gboolean compute_connection_speed = TRUE
 

gboolean compute_connection_speed_def = TRUE
 

guint32 configured_peermode = NODE_P_AUTO
 

prop_def_choice_t configured_peermode_choices[]
 

Initial value:

 { 
    {N_("auto (recommended)"), NODE_P_AUTO},
    {N_("ultra node"), NODE_P_ULTRA},
    {N_("leaf node"), NODE_P_LEAF},
    {NULL, 0}
}

guint32 configured_peermode_def = NODE_P_AUTO
 

guint32 connection_speed = 0
 

guint32 connection_speed_def = 0
 

gboolean convert_evil_chars = TRUE
 

gboolean convert_evil_chars_def = TRUE
 

gboolean convert_old_filenames = FALSE
 

gboolean convert_old_filenames_def = FALSE
 

gboolean convert_spaces = FALSE
 

gboolean convert_spaces_def = FALSE
 

guint32 cpu_debug = 0
 

guint32 cpu_debug_def = 0
 

guint32 crawler_visit_count = 0
 

guint32 crawler_visit_count_def = 0
 

time_t current_ip_stamp = 0
 

time_t current_ip_stamp_def = 0
 

guint32 current_peermode = 0
 

prop_def_choice_t current_peermode_choices[]
 

Initial value:

 { 
    {N_("ultra node"), 2},
    {N_("normal node"), 1},
    {N_("leaf node"), 0},
    {NULL, 0}
}

guint32 current_peermode_def = 0
 

guint32 dbg = 0
 

guint32 dbg_def = 0
 

guint32 dh_debug = 0
 

guint32 dh_debug_def = 0
 

guint32 dl_active_count = 0
 

guint32 dl_active_count_def = 0
 

guint32 dl_aqueued_count = 0
 

guint32 dl_aqueued_count_def = 0
 

guint64 dl_byte_count = 0
 

guint64 dl_byte_count_def = 0
 

guint32 dl_http_latency = 0
 

guint32 dl_http_latency_def = 0
 

guint32 dl_maxchunksize = 10*1024*1024
 

guint32 dl_maxchunksize_def = 10*1024*1024
 

guint32 dl_minchunksize = 512*1024
 

guint32 dl_minchunksize_def = 512*1024
 

guint32 dl_mismatch_backout = 50000
 

guint32 dl_mismatch_backout_def = 50000
 

guint32 dl_pqueued_count = 0
 

guint32 dl_pqueued_count_def = 0
 

guint32 dl_qalive_count = 0
 

guint32 dl_qalive_count_def = 0
 

guint32 dl_queue_count = 0
 

guint32 dl_queue_count_def = 0
 

gboolean dl_remove_file_on_mismatch = FALSE
 

gboolean dl_remove_file_on_mismatch_def = FALSE
 

guint32 dl_running_count = 0
 

guint32 dl_running_count_def = 0
 

guint32 dmesh_debug = 0
 

guint32 dmesh_debug_def = 0
 

guint32 download_buffer_read_ahead = 4096
 

guint32 download_buffer_read_ahead_def = 4096
 

guint32 download_buffer_size = 32768
 

guint32 download_buffer_size_def = 32768
 

guint32 download_connected_timeout = 60
 

guint32 download_connected_timeout_def = 60
 

guint32 download_connecting_timeout = 60
 

guint32 download_connecting_timeout_def = 60
 

guint32 download_debug = 0
 

guint32 download_debug_def = 0
 

gboolean download_delete_aborted = TRUE
 

gboolean download_delete_aborted_def = TRUE
 

guint32 download_max_retries = 50
 

guint32 download_max_retries_def = 50
 

gboolean download_optimistic_start = FALSE
 

gboolean download_optimistic_start_def = FALSE
 

guint32 download_overlap_range = 512
 

guint32 download_overlap_range_def = 512
 

guint32 download_push_sent_timeout = 60
 

guint32 download_push_sent_timeout_def = 60
 

gboolean download_require_server_name = TRUE
 

gboolean download_require_server_name_def = TRUE
 

gboolean download_require_urn = FALSE
 

gboolean download_require_urn_def = FALSE
 

guint32 download_retry_busy_delay = 60
 

guint32 download_retry_busy_delay_def = 60
 

guint32 download_retry_refused_delay = 1800
 

guint32 download_retry_refused_delay_def = 1800
 

guint32 download_retry_stopped_delay = 15
 

guint32 download_retry_stopped_delay_def = 15
 

guint32 download_retry_timeout_delay = 1200
 

guint32 download_retry_timeout_delay_def = 1200
 

guint32 download_retry_timeout_max = 300
 

guint32 download_retry_timeout_max_def = 300
 

guint32 download_retry_timeout_min = 20
 

guint32 download_retry_timeout_min_def = 20
 

guint32 download_rx_size = 64
 

guint32 download_rx_size_def = 64
 

guint32 dq_debug = 0
 

guint32 dq_debug_def = 0
 

gboolean enable_g2_support = FALSE
 

gboolean enable_g2_support_def = FALSE
 

gboolean enable_shell = FALSE
 

gboolean enable_shell_def = FALSE
 

gboolean enable_udp = TRUE
 

gboolean enable_udp_def = TRUE
 

guint32 entry_removal_timeout = 5
 

guint32 entry_removal_timeout_def = 5
 

guint32 fi_all_count = 0
 

guint32 fi_all_count_def = 0
 

guint32 fi_with_source_count = 0
 

guint32 fi_with_source_count_def = 0
 

gboolean file_descriptor_runout = FALSE
 

gboolean file_descriptor_runout_def = FALSE
 

gboolean file_descriptor_shortage = FALSE
 

gboolean file_descriptor_shortage_def = FALSE
 

gboolean file_moving = FALSE
 

gboolean file_moving_def = FALSE
 

guint32 fileinfo_debug = 0
 

guint32 fileinfo_debug_def = 0
 

gboolean force_local_ip = FALSE
 

gboolean force_local_ip_def = FALSE
 

gchar* forced_local_ip = ""
 

gchar* forced_local_ip_def = ""
 

gboolean fuzzy_filter_dmesh = FALSE
 

gboolean fuzzy_filter_dmesh_def = FALSE
 

guint32 fuzzy_threshold = 70
 

guint32 fuzzy_threshold_def = 70
 

guint32 ggep_debug = 0
 

guint32 ggep_debug_def = 0
 

gboolean give_server_hostname = FALSE
 

gboolean give_server_hostname_def = FALSE
 

guint32 gmsg_debug = 0
 

guint32 gmsg_debug_def = 0
 

gboolean gnet_compact_query = TRUE
 

gboolean gnet_compact_query_def = TRUE
 

gboolean gnet_deflate_enabled = TRUE
 

gboolean gnet_deflate_enabled_def = TRUE
 

prop_set_t* gnet_property = NULL [static]
 

guint32 gwc_debug = 0
 

guint32 gwc_debug_def = 0
 

guint32 hard_ttl_limit = 15
 

guint32 hard_ttl_limit_def = 15
 

guint32 hops_random_factor = 0
 

guint32 hops_random_factor_def = 0
 

gboolean host_runs_ntp = FALSE
 

gboolean host_runs_ntp_def = FALSE
 

guint32 hosts_in_bad_catcher = 0
 

guint32 hosts_in_bad_catcher_def = 0
 

guint32 hosts_in_catcher = 0
 

guint32 hosts_in_catcher_def = 0
 

guint32 hosts_in_ultra_catcher = 0
 

guint32 hosts_in_ultra_catcher_def = 0
 

guint32 hsep_debug = 0
 

guint32 hsep_debug_def = 0
 

guint32 html_browse_count = 0
 

guint32 html_browse_count_def = 0
 

guint32 html_browse_served = 0
 

guint32 html_browse_served_def = 0
 

guint32 http_debug = 0
 

guint32 http_debug_def = 0
 

guint32 incoming_connecting_timeout = 30
 

guint32 incoming_connecting_timeout_def = 30
 

gboolean is_firewalled = TRUE
 

gboolean is_firewalled_def = TRUE
 

gboolean is_inet_connected = TRUE
 

gboolean is_inet_connected_def = TRUE
 

gboolean is_udp_firewalled = TRUE
 

gboolean is_udp_firewalled_def = TRUE
 

guint32 lib_debug = 0
 

guint32 lib_debug_def = 0
 

gboolean library_rebuilding = FALSE
 

gboolean library_rebuilding_def = FALSE
 

guint32 library_rescan_duration = 0
 

guint32 library_rescan_duration_def = 0
 

time_t library_rescan_finished = 0
 

time_t library_rescan_finished_def = 0
 

time_t library_rescan_started = 0
 

time_t library_rescan_started_def = 0
 

guint32 listen_port = 1
 

guint32 listen_port_def = 1
 

gchar* local_ip = ""
 

gchar* local_ip_def = ""
 

gchar* local_netmasks_string = ""
 

gchar* local_netmasks_string_def = ""
 

guint32 max_bad_hosts_cached = 8000
 

guint32 max_bad_hosts_cached_def = 8000
 

guint32 max_banned_fd = 100
 

guint32 max_banned_fd_def = 100
 

guint32 max_connections = 40
 

guint32 max_connections_def = 40
 

guint32 max_downloads = 100
 

guint32 max_downloads_def = 100
 

guint32 max_high_ttl_msg = 10
 

guint32 max_high_ttl_msg_def = 10
 

guint32 max_high_ttl_radius = 2
 

guint32 max_high_ttl_radius_def = 2
 

guint32 max_host_downloads = 1
 

guint32 max_host_downloads_def = 1
 

guint32 max_hosts_cached = 10000
 

guint32 max_hosts_cached_def = 10000
 

guint32 max_leaves = 150
 

guint32 max_leaves_def = 150
 

guint32 max_ttl = 4
 

guint32 max_ttl_def = 4
 

guint32 max_ultra_hosts_cached = 10000
 

guint32 max_ultra_hosts_cached_def = 10000
 

guint32 max_ultrapeers = 3
 

guint32 max_ultrapeers_def = 3
 

guint32 max_uploads = 4
 

guint32 max_uploads_def = 4
 

guint32 max_uploads_ip = 1
 

guint32 max_uploads_ip_def = 1
 

guint32 min_dup_msg = 5
 

guint32 min_dup_msg_def = 5
 

guint32 min_dup_ratio = 150
 

guint32 min_dup_ratio_def = 150
 

gchar* move_file_path = "~/gtk-gnutella-downloads/complete"
 

gchar* move_file_path_def = "~/gtk-gnutella-downloads/complete"
 

guint32 my_ttl = 4
 

guint32 my_ttl_def = 4
 

guint32 network_protocol = NET_USE_IPV4
 

prop_def_choice_t network_protocol_choices[]
 

Initial value:

 { 
    {N_("IPv4 only"), NET_USE_IPV4},
    {N_("IPv6 only"), NET_USE_IPV6},
    {N_("IPv4 and IPv6"), NET_USE_BOTH},
    {NULL, 0}
}

guint32 network_protocol_def = NET_USE_IPV4
 

gchar* new_version_str = NULL
 

gchar* new_version_str_def = NULL
 

guint32 node_connected_timeout = 180
 

guint32 node_connected_timeout_def = 180
 

guint32 node_connecting_timeout = 30
 

guint32 node_connecting_timeout_def = 30
 

guint32 node_debug = 0
 

guint32 node_debug_def = 0
 

time_t node_last_ultra_check = 0
 

time_t node_last_ultra_check_def = 0
 

time_t node_last_ultra_leaf_switch = 0
 

time_t node_last_ultra_leaf_switch_def = 0
 

guint32 node_leaf_count = 0
 

guint32 node_leaf_count_def = 0
 

gboolean node_monitor_unstable_ip = TRUE
 

gboolean node_monitor_unstable_ip_def = TRUE
 

gboolean node_monitor_unstable_servents = FALSE
 

gboolean node_monitor_unstable_servents_def = FALSE
 

guint32 node_normal_count = 0
 

guint32 node_normal_count_def = 0
 

guint32 node_queries_half_life = 5
 

guint32 node_queries_half_life_def = 5
 

guint32 node_requery_threshold = 1700
 

guint32 node_requery_threshold_def = 1700
 

guint32 node_rx_flowc_ratio = 70
 

guint32 node_rx_flowc_ratio_def = 70
 

guint32 node_rx_size = 16
 

guint32 node_rx_size_def = 16
 

guint32 node_sendqueue_size = 98304
 

guint32 node_sendqueue_size_def = 98304
 

guint32 node_tx_flowc_timeout = 180
 

guint32 node_tx_flowc_timeout_def = 180
 

guint32 node_ultra_count = 0
 

guint32 node_ultra_count_def = 0
 

gboolean node_watch_similar_queries = TRUE
 

gboolean node_watch_similar_queries_def = TRUE
 

guint32 normal_connections = 0
 

guint32 normal_connections_def = 0
 

gboolean ntp_detected = FALSE
 

gboolean ntp_detected_def = FALSE
 

gboolean online_mode = TRUE
 

gboolean online_mode_def = TRUE
 

guint32 other_messages_kick_size = 40960
 

guint32 other_messages_kick_size_def = 40960
 

gboolean overloaded_cpu = FALSE
 

gboolean overloaded_cpu_def = FALSE
 

guint32 parq_debug = 0
 

guint32 parq_debug_def = 0
 

gboolean parq_optimistic = TRUE
 

gboolean parq_optimistic_def = TRUE
 

guint32 parq_size_always_continue = 8192
 

guint32 parq_size_always_continue_def = 8192
 

guint32 parq_time_always_continue = 5
 

guint32 parq_time_always_continue_def = 5
 

guint32 pcache_debug = 0
 

guint32 pcache_debug_def = 0
 

guint32 pfsp_first_chunk = 524288
 

guint32 pfsp_first_chunk_def = 524288
 

guint32 pfsp_minimum_filesize = 524288
 

guint32 pfsp_minimum_filesize_def = 524288
 

gboolean pfsp_server = TRUE
 

gboolean pfsp_server_def = TRUE
 

gboolean prefer_compressed_gnet = TRUE
 

gboolean prefer_compressed_gnet_def = TRUE
 

gboolean process_oob_queries = TRUE
 

gboolean process_oob_queries_def = TRUE
 

gchar* proxy_addr = ""
 

gchar* proxy_addr_def = ""
 

gboolean proxy_auth = FALSE
 

gboolean proxy_auth_def = FALSE
 

gchar* proxy_hostname = ""
 

gchar* proxy_hostname_def = ""
 

gboolean proxy_oob_queries = TRUE
 

gboolean proxy_oob_queries_def = TRUE
 

guint32 proxy_port = 0x0000
 

guint32 proxy_port_def = 0x0000
 

guint32 proxy_protocol = PROXY_NONE
 

prop_def_choice_t proxy_protocol_choices[]
 

Initial value:

 { 
    {N_("No proxy"), PROXY_NONE},
    {N_("HTTP"), PROXY_HTTP},
    {N_("SOCKS v4"), PROXY_SOCKSV4},
    {N_("SOCKS v5"), PROXY_SOCKSV5},
    {NULL, 0}
}

guint32 proxy_protocol_def = PROXY_NONE
 

guint32 qhits_browse_count = 0
 

guint32 qhits_browse_count_def = 0
 

guint32 qhits_browse_served = 0
 

guint32 qhits_browse_served_def = 0
 

guint32 qrp_computation_time = 0
 

guint32 qrp_computation_time_def = 0
 

guint32 qrp_conflict_ratio = 0
 

guint32 qrp_conflict_ratio_def = 0
 

guint32 qrp_debug = 0
 

guint32 qrp_debug_def = 0
 

guint32 qrp_fill_ratio = 0
 

guint32 qrp_fill_ratio_def = 0
 

guint32 qrp_generation = 0
 

guint32 qrp_generation_def = 0
 

guint32 qrp_hashed_keywords = 0
 

guint32 qrp_hashed_keywords_def = 0
 

guint32 qrp_indexing_duration = 0
 

guint32 qrp_indexing_duration_def = 0
 

time_t qrp_indexing_started = 0
 

time_t qrp_indexing_started_def = 0
 

guint32 qrp_patch_comp_ratio = 0
 

guint32 qrp_patch_comp_ratio_def = 0
 

guint32 qrp_patch_computation_time = 0
 

guint32 qrp_patch_computation_time_def = 0
 

guint32 qrp_patch_length = 0
 

guint32 qrp_patch_length_def = 0
 

guint32 qrp_patch_raw_length = 0
 

guint32 qrp_patch_raw_length_def = 0
 

time_t qrp_patch_timestamp = 0
 

time_t qrp_patch_timestamp_def = 0
 

guint32 qrp_slots = 0
 

guint32 qrp_slots_def = 0
 

guint32 qrp_slots_filled = 0
 

guint32 qrp_slots_filled_def = 0
 

time_t qrp_timestamp = 0
 

time_t qrp_timestamp_def = 0
 

guint32 query_debug = 0
 

guint32 query_debug_def = 0
 

guint32 quick_connect_pool_size = 40
 

guint32 quick_connect_pool_size_def = 40
 

gboolean reading_hostfile = FALSE
 

gboolean reading_hostfile_def = FALSE
 

gboolean reading_ultrafile = FALSE
 

gboolean reading_ultrafile_def = FALSE
 

gboolean recv_solicited_udp = FALSE
 

gboolean recv_solicited_udp_def = FALSE
 

guint32 reserve_gtkg_nodes = 20
 

guint32 reserve_gtkg_nodes_def = 20
 

guint32 routing_debug = 0
 

guint32 routing_debug_def = 0
 

gchar* save_file_path = "~/gtk-gnutella-downloads/incomplete"
 

gchar* save_file_path_def = "~/gtk-gnutella-downloads/incomplete"
 

gchar* scan_extensions = "aac;avi;bin;bz2;cue;deb;divx;doc;flac;flc;fli;gif;gz;ifo;iso;it;jpeg;jpg;m4a;mjpg;mka;mkv;mod;mov;mp1;mp2;mp3;mp4;mpa;mpeg;mpega;mpg;mpv;nes;ogg;ogm;qt;pdf;png;ps;ram;rar;rm;rom;rpm;s3m;shn;sid;smc;smd;srt;stm;tar;tgz;torrent;txt;vob;voc;vqf;wav;xm;xvid;zip"
 

gchar* scan_extensions_def = "aac;avi;bin;bz2;cue;deb;divx;doc;flac;flc;fli;gif;gz;ifo;iso;it;jpeg;jpg;m4a;mjpg;mka;mkv;mod;mov;mp1;mp2;mp3;mp4;mpa;mpeg;mpega;mpg;mpv;nes;ogg;ogm;qt;pdf;png;ps;ram;rar;rm;rom;rpm;s3m;shn;sid;smc;smd;srt;stm;tar;tgz;torrent;txt;vob;voc;vqf;wav;xm;xvid;zip"
 

gboolean scan_ignore_symlink_dirs = FALSE
 

gboolean scan_ignore_symlink_dirs_def = FALSE
 

gboolean scan_ignore_symlink_regfiles = FALSE
 

gboolean scan_ignore_symlink_regfiles_def = FALSE
 

guint32 search_answers_forward_size = 16384
 

guint32 search_answers_forward_size_def = 16384
 

guint32 search_answers_kick_size = 65536
 

guint32 search_answers_kick_size_def = 65536
 

guint32 search_debug = 0
 

guint32 search_debug_def = 0
 

guint32 search_handle_ignored_files = 0
 

prop_def_choice_t search_handle_ignored_files_choices[]
 

Initial value:

 { 
    {N_("displayed normally"), 0},
    {N_("displayed marked"), 1},
    {N_("not displayed"), 2},
    {NULL, 0}
}

guint32 search_handle_ignored_files_def = 0
 

guint32 search_max_items = 50
 

guint32 search_max_items_def = 50
 

guint32 search_queries_forward_size = 256
 

guint32 search_queries_forward_size_def = 256
 

guint32 search_queries_kick_size = 1024
 

guint32 search_queries_kick_size_def = 1024
 

guint32 search_queue_size = 256
 

guint32 search_queue_size_def = 256
 

guint32 search_queue_spacing = 10
 

guint32 search_queue_spacing_def = 10
 

guint32 search_reissue_timeout = 3600
 

guint32 search_reissue_timeout_def = 3600
 

gboolean search_remove_downloaded = FALSE
 

gboolean search_remove_downloaded_def = FALSE
 

gboolean send_oob_queries = TRUE
 

gboolean send_oob_queries_def = TRUE
 

gboolean send_pushes = TRUE
 

gboolean send_pushes_def = TRUE
 

gchar servent_guid[GUID_RAW_SIZE]
 

gchar* server_hostname = ""
 

gchar* server_hostname_def = ""
 

gboolean sha1_rebuilding = FALSE
 

gboolean sha1_rebuilding_def = FALSE
 

gboolean sha1_verifying = FALSE
 

gboolean sha1_verifying_def = FALSE
 

guint32 share_debug = 0
 

guint32 share_debug_def = 0
 

gchar* shared_dirs_paths = ""
 

gchar* shared_dirs_paths_def = ""
 

guint32 socket_debug = 0
 

guint32 socket_debug_def = 0
 

gchar* socks_pass = "password"
 

gchar* socks_pass_def = "password"
 

gchar* socks_user = "username"
 

gchar* socks_user_def = "username"
 

time_t start_stamp = 0
 

time_t start_stamp_def = 0
 

gboolean stop_host_get = FALSE
 

gboolean stop_host_get_def = FALSE
 

gboolean strict_sha1_matching = TRUE
 

gboolean strict_sha1_matching_def = TRUE
 

guint32 sys_nofile = 1024
 

guint32 sys_nofile_def = 1024
 

guint64 sys_physmem = 65536
 

guint64 sys_physmem_def = 65536
 

guint32 tls_debug = 0
 

guint32 tls_debug_def = 0
 

gboolean tls_enforce = FALSE
 

gboolean tls_enforce_def = FALSE
 

guint32 total_downloads = 0
 

guint32 total_downloads_def = 0
 

guint32 total_uploads = 0
 

guint32 total_uploads_def = 0
 

guint32 track_props = 0
 

guint32 track_props_def = 0
 

guint32 udp_crawler_visit_count = 0
 

guint32 udp_crawler_visit_count_def = 0
 

guint32 udp_debug = 0
 

guint32 udp_debug_def = 0
 

guint64 ul_byte_count = 0
 

guint64 ul_byte_count_def = 0
 

guint32 ul_registered = 0
 

guint32 ul_registered_def = 0
 

guint32 ul_running = 0
 

guint32 ul_running_def = 0
 

guint32 ul_usage_min_percentage = 70
 

guint32 ul_usage_min_percentage_def = 70
 

guint32 unique_nodes = 60
 

guint32 unique_nodes_def = 60
 

guint32 up_connections = 32
 

guint32 up_connections_def = 32
 

gboolean up_req_avg_ip_uptime = FALSE
 

gboolean up_req_avg_ip_uptime_def = FALSE
 

gboolean up_req_avg_servent_uptime = FALSE
 

gboolean up_req_avg_servent_uptime_def = FALSE
 

gboolean up_req_enough_bw = FALSE
 

gboolean up_req_enough_bw_def = FALSE
 

gboolean up_req_enough_conn = FALSE
 

gboolean up_req_enough_conn_def = FALSE
 

gboolean up_req_enough_fd = FALSE
 

gboolean up_req_enough_fd_def = FALSE
 

gboolean up_req_enough_mem = FALSE
 

gboolean up_req_enough_mem_def = FALSE
 

gboolean up_req_node_uptime = FALSE
 

gboolean up_req_node_uptime_def = FALSE
 

gboolean up_req_not_firewalled = FALSE
 

gboolean up_req_not_firewalled_def = FALSE
 

guint32 upload_connected_timeout = 180
 

guint32 upload_connected_timeout_def = 180
 

guint32 upload_connecting_timeout = 60
 

guint32 upload_connecting_timeout_def = 60
 

guint32 upload_debug = 0
 

guint32 upload_debug_def = 0
 

gboolean uploads_stalling = FALSE
 

gboolean uploads_stalling_def = FALSE
 

guint32 url_debug = 0
 

guint32 url_debug_def = 0
 

gboolean use_aggressive_swarming = TRUE
 

gboolean use_aggressive_swarming_def = TRUE
 

gboolean use_fuzzy_matching = FALSE
 

gboolean use_fuzzy_matching_def = FALSE
 

gboolean use_global_hostiles_txt = TRUE
 

gboolean use_global_hostiles_txt_def = TRUE
 

gboolean use_ip_tos = FALSE
 

gboolean use_ip_tos_def = FALSE
 

gboolean use_netmasks = FALSE
 

gboolean use_netmasks_def = FALSE
 

gboolean use_so_linger = FALSE
 

gboolean use_so_linger_def = FALSE
 

gboolean use_swarming = TRUE
 

gboolean use_swarming_def = TRUE
 

guint32 vmsg_debug = 0
 

guint32 vmsg_debug_def = 0
 


Generated on Sun Feb 12 10:50:02 2006 for Gtk-Gnutella by doxygen 1.3.6