9#ifndef TOR_CONFLUX_POOL_H
10#define TOR_CONFLUX_POOL_H
45void conflux_clear_shutdown(
void);
46digest256map_t *get_linked_pool(
bool is_client);
47digest256map_t *get_unlinked_pool(
bool is_client);
48extern uint8_t DEFAULT_CLIENT_UX;
49extern uint8_t DEFAULT_EXIT_UX;
STATIC bool launch_new_set(int num_legs)
void conflux_circuit_has_opened(origin_circuit_t *orig_circ)
void conflux_process_linked_ack(circuit_t *circ)
void conflux_log_set(int loglevel, const conflux_t *cfx, bool is_client)
void conflux_circuit_has_closed(circuit_t *circ)
void conflux_add_guards_to_exclude_list(const origin_circuit_t *circ, smartlist_t *excluded)
void conflux_predict_new(time_t now)
void conflux_notify_shutdown(void)
void conflux_pool_init(void)
void conflux_circuit_about_to_free(circuit_t *circ)
void conflux_add_middles_to_exclude_list(const origin_circuit_t *circ, smartlist_t *excluded)
bool conflux_launch_leg(const uint8_t *nonce)
void conflux_pool_free_all(void)
origin_circuit_t * conflux_get_circ_for_conn(const entry_connection_t *conn, time_t now)
void conflux_process_link(circuit_t *circ, const relay_msg_t *msg)
void conflux_process_linked(circuit_t *circ, crypt_path_t *layer_hint, const relay_msg_t *msg)
Master header file for Tor-specific functionality.
A relay message which contains a relay command and parameters, if any, that is from a relay cell.