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

gnet_property_priv.h

Go to the documentation of this file.
00001 /*
00002  * Copyright (c) 2001-2003, Richard Eckart
00003  *
00004  * THIS FILE IS AUTOGENERATED! DO NOT EDIT!
00005  * This file is generated from gnet_props.ag using autogen.
00006  * Autogen is available at http://autogen.sourceforge.net/.
00007  *
00008  *----------------------------------------------------------------------
00009  * This file is part of gtk-gnutella.
00010  *
00011  *  gtk-gnutella is free software; you can redistribute it and/or modify
00012  *  it under the terms of the GNU General Public License as published by
00013  *  the Free Software Foundation; either version 2 of the License, or
00014  *  (at your option) any later version.
00015  *
00016  *  gtk-gnutella is distributed in the hope that it will be useful,
00017  *  but WITHOUT ANY WARRANTY; without even the implied warranty of
00018  *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
00019  *  GNU General Public License for more details.
00020  *
00021  *  You should have received a copy of the GNU General Public License
00022  *  along with gtk-gnutella; if not, write to the Free Software
00023  *  Foundation, Inc.:
00024  *      59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
00025  *----------------------------------------------------------------------
00026  */
00027 
00028 #ifndef _gnet_property_priv_h_
00029 #define _gnet_property_priv_h_
00030 
00031 #include <glib.h>
00032 
00033 #include "lib/prop.h"
00034 
00035 #ifdef CORE_SOURCES
00036 
00037 #define GNET_PROPERTY(name) (gnet_property_variable_ ## name)
00038 
00039 /*
00040  * Includes specified by "uses"-statement in .ag file
00041  */
00042 #include "core/sockets.h"
00043 #include "core/bsched.h"
00044 #include "lib/misc.h"
00045 #include "if/core/nodes.h"
00046 #include "dht/kuid.h"
00047 
00048 
00049 extern const gboolean gnet_property_variable_reading_hostfile;
00050 extern const gboolean gnet_property_variable_reading_ultrafile;
00051 extern const gboolean gnet_property_variable_ancient_version;
00052 extern const gchar   *gnet_property_variable_new_version_str;
00053 extern const guint32  gnet_property_variable_up_connections;
00054 extern const guint32  gnet_property_variable_normal_connections;
00055 extern const guint32  gnet_property_variable_max_connections;
00056 extern const guint32  gnet_property_variable_node_leaf_count;
00057 extern const guint32  gnet_property_variable_node_normal_count;
00058 extern const guint32  gnet_property_variable_node_ultra_count;
00059 extern const guint32  gnet_property_variable_max_downloads;
00060 extern const guint32  gnet_property_variable_max_host_downloads;
00061 extern const guint32  gnet_property_variable_max_uploads;
00062 extern const guint32  gnet_property_variable_max_uploads_ip;
00063 extern const host_addr_t  gnet_property_variable_local_ip;
00064 extern const host_addr_t  gnet_property_variable_local_ip6;
00065 extern const time_t  gnet_property_variable_current_ip_stamp;
00066 extern const time_t  gnet_property_variable_current_ip6_stamp;
00067 extern const guint32  gnet_property_variable_average_ip_uptime;
00068 extern const guint32  gnet_property_variable_average_ip6_uptime;
00069 extern const time_t  gnet_property_variable_start_stamp;
00070 extern const guint32  gnet_property_variable_average_servent_uptime;
00071 extern const guint32  gnet_property_variable_listen_port;
00072 extern const host_addr_t  gnet_property_variable_forced_local_ip;
00073 extern const host_addr_t  gnet_property_variable_forced_local_ip6;
00074 extern const guint32  gnet_property_variable_connection_speed;
00075 extern const gboolean gnet_property_variable_compute_connection_speed;
00076 extern const guint32  gnet_property_variable_search_max_items;
00077 extern const guint32  gnet_property_variable_ul_usage_min_percentage;
00078 extern const guint32  gnet_property_variable_download_connecting_timeout;
00079 extern const guint32  gnet_property_variable_download_push_sent_timeout;
00080 extern const guint32  gnet_property_variable_download_connected_timeout;
00081 extern const guint32  gnet_property_variable_download_retry_timeout_min;
00082 extern const guint32  gnet_property_variable_download_retry_timeout_max;
00083 extern const guint32  gnet_property_variable_download_max_retries;
00084 extern const guint32  gnet_property_variable_download_retry_timeout_delay;
00085 extern const guint32  gnet_property_variable_download_retry_busy_delay;
00086 extern const guint32  gnet_property_variable_download_retry_refused_delay;
00087 extern const guint32  gnet_property_variable_download_retry_stopped_delay;
00088 extern const guint32  gnet_property_variable_download_overlap_range;
00089 extern const guint32  gnet_property_variable_upload_connecting_timeout;
00090 extern const guint32  gnet_property_variable_upload_connected_timeout;
00091 extern const guint32  gnet_property_variable_search_reissue_timeout;
00092 extern const guint32  gnet_property_variable_ban_ratio_fds;
00093 extern const guint32  gnet_property_variable_ban_max_fds;
00094 extern const guint32  gnet_property_variable_banned_count;
00095 extern const guint32  gnet_property_variable_max_banned_fd;
00096 extern const guint32  gnet_property_variable_incoming_connecting_timeout;
00097 extern const guint32  gnet_property_variable_node_connecting_timeout;
00098 extern const guint32  gnet_property_variable_node_connected_timeout;
00099 extern const guint32  gnet_property_variable_node_sendqueue_size;
00100 extern const guint32  gnet_property_variable_node_tx_flowc_timeout;
00101 extern const guint32  gnet_property_variable_node_rx_flowc_ratio;
00102 extern const guint32  gnet_property_variable_max_ttl;
00103 extern const guint32  gnet_property_variable_my_ttl;
00104 extern const guint32  gnet_property_variable_hard_ttl_limit;
00105 extern const guint32  gnet_property_variable_dbg;
00106 extern const guint32  gnet_property_variable_ban_debug;
00107 extern const guint32  gnet_property_variable_cpu_debug;
00108 extern const guint32  gnet_property_variable_dmesh_debug;
00109 extern const guint32  gnet_property_variable_gmsg_debug;
00110 extern const guint32  gnet_property_variable_share_debug;
00111 extern const guint32  gnet_property_variable_node_debug;
00112 extern const guint32  gnet_property_variable_socket_debug;
00113 extern const guint32  gnet_property_variable_bootstrap_debug;
00114 extern const guint32  gnet_property_variable_http_debug;
00115 extern const guint32  gnet_property_variable_download_debug;
00116 extern const guint32  gnet_property_variable_fileinfo_debug;
00117 extern const guint32  gnet_property_variable_upload_debug;
00118 extern const guint32  gnet_property_variable_lib_debug;
00119 extern const guint32  gnet_property_variable_bitzi_debug;
00120 extern const guint32  gnet_property_variable_url_debug;
00121 extern const guint32  gnet_property_variable_dh_debug;
00122 extern const guint32  gnet_property_variable_dq_debug;
00123 extern const guint32  gnet_property_variable_vmsg_debug;
00124 extern const guint32  gnet_property_variable_query_debug;
00125 extern const guint32  gnet_property_variable_search_debug;
00126 extern const guint32  gnet_property_variable_udp_debug;
00127 extern const guint32  gnet_property_variable_qrp_debug;
00128 extern const guint32  gnet_property_variable_routing_debug;
00129 extern const guint32  gnet_property_variable_ggep_debug;
00130 extern const guint32  gnet_property_variable_pcache_debug;
00131 extern const guint32  gnet_property_variable_hsep_debug;
00132 extern const guint32  gnet_property_variable_tls_debug;
00133 extern const guint32  gnet_property_variable_parq_debug;
00134 extern const gboolean gnet_property_variable_parq_optimistic;
00135 extern const guint32  gnet_property_variable_parq_size_always_continue;
00136 extern const guint32  gnet_property_variable_parq_time_always_continue;
00137 extern const guint32  gnet_property_variable_parq_ban_bad_maxcountwait;
00138 extern const guint32  gnet_property_variable_track_props;
00139 extern const gboolean gnet_property_variable_stop_host_get;
00140 extern const gboolean gnet_property_variable_bws_in_enabled;
00141 extern const gboolean gnet_property_variable_bws_out_enabled;
00142 extern const gboolean gnet_property_variable_bws_gin_enabled;
00143 extern const gboolean gnet_property_variable_bws_glin_enabled;
00144 extern const gboolean gnet_property_variable_bws_gout_enabled;
00145 extern const gboolean gnet_property_variable_bws_glout_enabled;
00146 extern const gboolean gnet_property_variable_bw_ul_usage_enabled;
00147 extern const gboolean gnet_property_variable_bw_allow_stealing;
00148 extern const gboolean gnet_property_variable_clear_complete_downloads;
00149 extern const gboolean gnet_property_variable_clear_failed_downloads;
00150 extern const gboolean gnet_property_variable_clear_unavailable_downloads;
00151 extern const gboolean gnet_property_variable_search_remove_downloaded;
00152 extern const gboolean gnet_property_variable_force_local_ip;
00153 extern const gboolean gnet_property_variable_force_local_ip6;
00154 extern const gboolean gnet_property_variable_bind_to_forced_local_ip;
00155 extern const gboolean gnet_property_variable_bind_to_forced_local_ip6;
00156 extern const gboolean gnet_property_variable_use_netmasks;
00157 extern const gboolean gnet_property_variable_allow_private_network_connection;
00158 extern const gboolean gnet_property_variable_use_ip_tos;
00159 extern const gboolean gnet_property_variable_download_delete_aborted;
00160 extern const gboolean gnet_property_variable_proxy_auth;
00161 extern const gchar   *gnet_property_variable_socks_user;
00162 extern const gchar   *gnet_property_variable_socks_pass;
00163 extern const host_addr_t  gnet_property_variable_proxy_addr;
00164 extern const gchar   *gnet_property_variable_proxy_hostname;
00165 extern const guint32  gnet_property_variable_proxy_port;
00166 extern const guint32  gnet_property_variable_proxy_protocol;
00167 extern const guint32  gnet_property_variable_network_protocol;
00168 extern const gboolean gnet_property_variable_use_ipv6_trt;
00169 extern const host_addr_t  gnet_property_variable_ipv6_trt_prefix;
00170 extern const guint32  gnet_property_variable_hosts_in_catcher;
00171 extern const guint32  gnet_property_variable_hosts_in_ultra_catcher;
00172 extern const guint32  gnet_property_variable_hosts_in_bad_catcher;
00173 extern const guint32  gnet_property_variable_max_hosts_cached;
00174 extern const guint32  gnet_property_variable_max_ultra_hosts_cached;
00175 extern const guint32  gnet_property_variable_max_bad_hosts_cached;
00176 extern const guint32  gnet_property_variable_max_high_ttl_msg;
00177 extern const guint32  gnet_property_variable_max_high_ttl_radius;
00178 extern const guint32  gnet_property_variable_bw_http_in;
00179 extern const guint32  gnet_property_variable_bw_http_out;
00180 extern const guint32  gnet_property_variable_bw_gnet_in;
00181 extern const guint32  gnet_property_variable_bw_gnet_out;
00182 extern const guint32  gnet_property_variable_bw_gnet_lin;
00183 extern const guint32  gnet_property_variable_bw_gnet_lout;
00184 extern const guint32  gnet_property_variable_search_queries_forward_size;
00185 extern const guint32  gnet_property_variable_search_queries_kick_size;
00186 extern const guint32  gnet_property_variable_search_answers_forward_size;
00187 extern const guint32  gnet_property_variable_search_answers_kick_size;
00188 extern const guint32  gnet_property_variable_search_muid_track_amount;
00189 extern const guint32  gnet_property_variable_other_messages_kick_size;
00190 extern const guint32  gnet_property_variable_hops_random_factor;
00191 extern const gboolean gnet_property_variable_send_pushes;
00192 extern const guint32  gnet_property_variable_min_dup_msg;
00193 extern const guint32  gnet_property_variable_min_dup_ratio;
00194 extern const gchar   *gnet_property_variable_scan_extensions;
00195 extern const gboolean gnet_property_variable_scan_ignore_symlink_dirs;
00196 extern const gboolean gnet_property_variable_scan_ignore_symlink_regfiles;
00197 extern const gchar   *gnet_property_variable_save_file_path;
00198 extern const gchar   *gnet_property_variable_move_file_path;
00199 extern const gchar   *gnet_property_variable_bad_file_path;
00200 extern const gchar   *gnet_property_variable_shared_dirs_paths;
00201 extern const gchar   *gnet_property_variable_local_netmasks_string;
00202 extern const guint32  gnet_property_variable_total_downloads;
00203 extern const guint32  gnet_property_variable_ul_running;
00204 extern const guint32  gnet_property_variable_ul_registered;
00205 extern const guint32  gnet_property_variable_total_uploads;
00206 extern const gchar    gnet_property_variable_servent_guid[GUID_RAW_SIZE];
00207 extern const gchar    gnet_property_variable_servent_kuid[KUID_RAW_SIZE];
00208 extern const gboolean gnet_property_variable_use_swarming;
00209 extern const gboolean gnet_property_variable_use_aggressive_swarming;
00210 extern const guint32  gnet_property_variable_dl_minchunksize;
00211 extern const guint32  gnet_property_variable_dl_maxchunksize;
00212 extern const gboolean gnet_property_variable_auto_download_identical;
00213 extern const gboolean gnet_property_variable_auto_feed_download_mesh;
00214 extern const gboolean gnet_property_variable_strict_sha1_matching;
00215 extern const gboolean gnet_property_variable_is_firewalled;
00216 extern const gboolean gnet_property_variable_is_inet_connected;
00217 extern const gboolean gnet_property_variable_is_udp_firewalled;
00218 extern const gboolean gnet_property_variable_recv_solicited_udp;
00219 extern const gboolean gnet_property_variable_gnet_compact_query;
00220 extern const gboolean gnet_property_variable_download_optimistic_start;
00221 extern const gboolean gnet_property_variable_library_rebuilding;
00222 extern const gboolean gnet_property_variable_sha1_rebuilding;
00223 extern const gboolean gnet_property_variable_sha1_verifying;
00224 extern const gboolean gnet_property_variable_file_moving;
00225 extern const gboolean gnet_property_variable_prefer_compressed_gnet;
00226 extern const gboolean gnet_property_variable_online_mode;
00227 extern const gboolean gnet_property_variable_download_require_urn;
00228 extern const gboolean gnet_property_variable_download_require_server_name;
00229 extern const guint32  gnet_property_variable_max_ultrapeers;
00230 extern const guint32  gnet_property_variable_quick_connect_pool_size;
00231 extern const guint32  gnet_property_variable_max_leaves;
00232 extern const guint32  gnet_property_variable_search_handle_ignored_files;
00233 extern const guint32  gnet_property_variable_configured_peermode;
00234 extern const guint32  gnet_property_variable_current_peermode;
00235 extern const guint32  gnet_property_variable_sys_nofile;
00236 extern const guint64  gnet_property_variable_sys_physmem;
00237 extern const guint32  gnet_property_variable_dl_queue_count;
00238 extern const guint32  gnet_property_variable_dl_running_count;
00239 extern const guint32  gnet_property_variable_dl_active_count;
00240 extern const guint32  gnet_property_variable_dl_aqueued_count;
00241 extern const guint32  gnet_property_variable_dl_pqueued_count;
00242 extern const guint32  gnet_property_variable_fi_all_count;
00243 extern const guint32  gnet_property_variable_fi_with_source_count;
00244 extern const guint32  gnet_property_variable_dl_qalive_count;
00245 extern const guint64  gnet_property_variable_dl_byte_count;
00246 extern const guint64  gnet_property_variable_ul_byte_count;
00247 extern const gboolean gnet_property_variable_pfsp_server;
00248 extern const guint32  gnet_property_variable_pfsp_first_chunk;
00249 extern const guint32  gnet_property_variable_pfsp_minimum_filesize;
00250 extern const guint32  gnet_property_variable_crawler_visit_count;
00251 extern const guint32  gnet_property_variable_udp_crawler_visit_count;
00252 extern const gboolean gnet_property_variable_host_runs_ntp;
00253 extern const gboolean gnet_property_variable_ntp_detected;
00254 extern const guint32  gnet_property_variable_clock_skew;
00255 extern const gboolean gnet_property_variable_node_monitor_unstable_ip;
00256 extern const gboolean gnet_property_variable_node_monitor_unstable_servents;
00257 extern const gboolean gnet_property_variable_dl_remove_file_on_mismatch;
00258 extern const guint32  gnet_property_variable_dl_mismatch_backout;
00259 extern const gchar   *gnet_property_variable_server_hostname;
00260 extern const gboolean gnet_property_variable_give_server_hostname;
00261 extern const guint32  gnet_property_variable_reserve_gtkg_nodes;
00262 extern const guint32  gnet_property_variable_unique_nodes;
00263 extern const guint32  gnet_property_variable_download_rx_size;
00264 extern const guint32  gnet_property_variable_node_rx_size;
00265 extern const guint32  gnet_property_variable_dl_http_latency;
00266 extern const time_t  gnet_property_variable_node_last_ultra_check;
00267 extern const time_t  gnet_property_variable_node_last_ultra_leaf_switch;
00268 extern const gboolean gnet_property_variable_up_req_avg_servent_uptime;
00269 extern const gboolean gnet_property_variable_up_req_avg_ip_uptime;
00270 extern const gboolean gnet_property_variable_up_req_node_uptime;
00271 extern const gboolean gnet_property_variable_up_req_not_firewalled;
00272 extern const gboolean gnet_property_variable_up_req_enough_conn;
00273 extern const gboolean gnet_property_variable_up_req_enough_fd;
00274 extern const gboolean gnet_property_variable_up_req_enough_mem;
00275 extern const gboolean gnet_property_variable_up_req_enough_bw;
00276 extern const gboolean gnet_property_variable_up_req_good_udp;
00277 extern const guint32  gnet_property_variable_search_queue_size;
00278 extern const guint32  gnet_property_variable_search_queue_spacing;
00279 extern const gboolean gnet_property_variable_enable_shell;
00280 extern const guint32  gnet_property_variable_remote_shell_timeout;
00281 extern const guint32  gnet_property_variable_entry_removal_timeout;
00282 extern const gboolean gnet_property_variable_node_watch_similar_queries;
00283 extern const guint32  gnet_property_variable_node_queries_half_life;
00284 extern const guint32  gnet_property_variable_node_requery_threshold;
00285 extern const time_t  gnet_property_variable_library_rescan_started;
00286 extern const time_t  gnet_property_variable_library_rescan_finished;
00287 extern const guint32  gnet_property_variable_library_rescan_duration;
00288 extern const time_t  gnet_property_variable_qrp_indexing_started;
00289 extern const guint32  gnet_property_variable_qrp_indexing_duration;
00290 extern const guint32  gnet_property_variable_qrp_memory;
00291 extern const time_t  gnet_property_variable_qrp_timestamp;
00292 extern const guint32  gnet_property_variable_qrp_computation_time;
00293 extern const time_t  gnet_property_variable_qrp_patch_timestamp;
00294 extern const guint32  gnet_property_variable_qrp_patch_computation_time;
00295 extern const guint32  gnet_property_variable_qrp_generation;
00296 extern const guint32  gnet_property_variable_qrp_slots;
00297 extern const guint32  gnet_property_variable_qrp_slots_filled;
00298 extern const guint32  gnet_property_variable_qrp_fill_ratio;
00299 extern const guint32  gnet_property_variable_qrp_conflict_ratio;
00300 extern const guint32  gnet_property_variable_qrp_hashed_keywords;
00301 extern const guint32  gnet_property_variable_qrp_patch_raw_length;
00302 extern const guint32  gnet_property_variable_qrp_patch_length;
00303 extern const guint32  gnet_property_variable_qrp_patch_comp_ratio;
00304 extern const guint32  gnet_property_variable_ancient_version_left_days;
00305 extern const gboolean gnet_property_variable_file_descriptor_shortage;
00306 extern const gboolean gnet_property_variable_file_descriptor_runout;
00307 extern const gboolean gnet_property_variable_convert_spaces;
00308 extern const gboolean gnet_property_variable_convert_evil_chars;
00309 extern const gboolean gnet_property_variable_convert_old_filenames;
00310 extern const gboolean gnet_property_variable_tls_enforce;
00311 extern const gboolean gnet_property_variable_gnet_deflate_enabled;
00312 extern const gboolean gnet_property_variable_enable_udp;
00313 extern const gboolean gnet_property_variable_process_oob_queries;
00314 extern const gboolean gnet_property_variable_send_oob_queries;
00315 extern const gboolean gnet_property_variable_proxy_oob_queries;
00316 extern const gboolean gnet_property_variable_uploads_stalling;
00317 extern const gboolean gnet_property_variable_use_global_hostiles_txt;
00318 extern const gboolean gnet_property_variable_use_so_linger;
00319 extern const guint32  gnet_property_variable_tcp_defer_accept_timeout;
00320 extern const gboolean gnet_property_variable_browse_host_enabled;
00321 extern const guint32  gnet_property_variable_html_browse_count;
00322 extern const guint32  gnet_property_variable_html_browse_served;
00323 extern const guint32  gnet_property_variable_qhits_browse_count;
00324 extern const guint32  gnet_property_variable_qhits_browse_served;
00325 extern const gboolean gnet_property_variable_overloaded_cpu;
00326 extern const guint32  gnet_property_variable_download_buffer_size;
00327 extern const gboolean gnet_property_variable_browse_copied_to_passive;
00328 extern const gboolean gnet_property_variable_display_metric_units;
00329 extern const guint32  gnet_property_variable_rudp_debug;
00330 extern const guint32  gnet_property_variable_dht_debug;
00331 extern const guint32  gnet_property_variable_oob_proxy_debug;
00332 extern const gboolean gnet_property_variable_enable_local_socket;
00333 extern const guint32  gnet_property_variable_max_simultaneous_downloads_per_file;
00334 extern const gboolean gnet_property_variable_dump_received_gnutella_packets;
00335 extern const gboolean gnet_property_variable_search_results_expose_relative_paths;
00336 extern const guint32  gnet_property_variable_shell_debug;
00337 extern const guint32  gnet_property_variable_download_queue_frozen;
00338 extern const guint32  gnet_property_variable_sq_debug;
00339 extern const guint32  gnet_property_variable_push_proxy_debug;
00340 extern const gboolean gnet_property_variable_experimental_tigertree_support;
00341 extern const guint32  gnet_property_variable_thex_files_requested;
00342 extern const guint32  gnet_property_variable_thex_files_served;
00343 extern const guint32  gnet_property_variable_tigertree_debug;
00344 extern const gboolean gnet_property_variable_tth_rebuilding;
00345 extern const gboolean gnet_property_variable_experimental_download_data_ignoring;
00346 
00347 
00348 prop_set_t *gnet_prop_init(void);
00349 void gnet_prop_shutdown(void);
00350 
00351 #endif /* CORE_SOURCES */
00352 
00353 #endif /* _gnet_property_priv_h_ */
00354 

Generated on Sat Jun 30 17:53:23 2007 for gtk-gnutella by  doxygen 1.3.9.1