Go to the documentation of this file.
27 #include "core/or/dos.h"
56 void evdns_shutdown(
int);
64 time_t now = time(NULL);
void connection_edge_free_all(void)
void geoip_free_all(void)
Header file for connection_edge.c.
void or_state_mark_dirty(or_state_t *state, time_t when)
Header file for circuitmux_ewma.c.
Header file for control.c.
Header file for microdesc.c.
void rend_cache_free_all(void)
Header for feature/stats/bwhist.c.
void accounting_free_all(void)
void rep_hist_free_all(void)
void circuitmux_ewma_free_all(void)
tor_cmdline_mode_t command
void timers_shutdown(void)
void routerparse_free_all(void)
Header file for circuitpadding.c.
or_state_t * get_or_state(void)
Header file for networkstatus.c.
Header file for scheduler*.c.
Header file for geoip_stats.c.
Header file for hibernate.c.
Header file for shutdown.c.
void tor_remove_file(const char *filename)
void connection_free_all(void)
Header file for circuitlist.c.
void relay_config_free_all(void)
int accounting_is_enabled(const or_options_t *options)
const struct passwd * tor_getpwnam(const char *username)
void tor_free_all(int postfork)
Header file for circuitbuild.c.
char * get_controller_cookie_file_name(void)
void control_free_all(void)
Header file for circuitbuild.c.
Header for feature/relay/relay_config.c.
Header file for control_auth.c.
void subsystems_shutdown(void)
This file contains ABI/API of the shared random protocol defined in proposal #250....
void bridges_free_all(void)
Header file for directory authority mode.
Header file for nodelist.c.
void tor_mainloop_disconnect_pubsub(void)
void rend_service_authorization_free_all(void)
Header file for routerlist.c.
void microdesc_free_all(void)
void circpad_free_all(void)
void entry_guards_free_all(void)
Headers for transports.c.
Header file for rendcache.c.
void channel_free_all(void)
const or_options_t * get_options(void)
Header file containing common data for the whole HS subsystem.
void geoip_stats_free_all(void)
int or_state_save(time_t now)
char * ControlPortWriteToFile
Header file for connection.c.
Header file for channeltls.c.
void circpad_machines_free(void)
Header file for dirserv.c.
char * get_ext_or_auth_cookie_file_name(void)
void sr_save_and_cleanup(void)
void release_lockfile(void)
void consdiffmgr_free_all(void)
Header file for config.c.
void channel_tls_free_all(void)
void addressmap_free_all(void)
void routerlist_free_all(void)
int authdir_mode_tests_reachability(const or_options_t *options)
void circuit_free_all(void)
void networkstatus_free_all(void)
void scheduler_free_all(void)
void nodelist_free_all(void)
int accounting_record_bandwidth_usage(time_t now, or_state_t *state)
Header file for routerparse.c.
void config_free_all(void)
const char * esc_router_info(const routerinfo_t *router)
Header for compat_libevent.c.
Header file for rendclient.c.
Header file for rephist.c.
int authdir_mode(const or_options_t *options)
Header for mainloop_pubsub.c.
Master header file for Tor-specific functionality.
Header for consdiffmgr.c.
int rep_hist_record_mtbf_data(time_t now, int missing_means_down)