1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586 |
- #ifndef _TOR_CONTROL_H
- #define _TOR_CONTROL_H
- void control_update_global_event_mask(void);
- void control_adjust_event_log_severity(void);
- #define LOG_FN_CONN(conn, args) \
- CONN_LOG_PROTECT(conn, log_fn args)
- int connection_control_finished_flushing(control_connection_t *conn);
- int connection_control_reached_eof(control_connection_t *conn);
- int connection_control_process_inbuf(control_connection_t *conn);
- #define EVENT_AUTHDIR_NEWDESCS 0x000D
- #define EVENT_NS 0x000F
- int control_event_is_interesting(int event);
- int control_event_circuit_status(origin_circuit_t *circ,
- circuit_status_event_t e, int reason);
- int control_event_stream_status(edge_connection_t *conn,
- stream_status_event_t e,
- int reason);
- int control_event_or_conn_status(or_connection_t *conn,
- or_conn_status_event_t e, int reason);
- int control_event_bandwidth_used(uint32_t n_read, uint32_t n_written);
- int control_event_stream_bandwidth(edge_connection_t *edge_conn);
- int control_event_stream_bandwidth_used(void);
- void control_event_logmsg(int severity, unsigned int domain, const char *msg);
- int control_event_descriptors_changed(smartlist_t *routers);
- int control_event_address_mapped(const char *from, const char *to,
- time_t expires, const char *error);
- int control_event_or_authdir_new_descriptor(const char *action,
- const char *desc,
- size_t desclen,
- const char *msg);
- int control_event_my_descriptor_changed(void);
- int control_event_networkstatus_changed(smartlist_t *statuses);
- int control_event_newconsensus(const networkstatus_t *consensus);
- int control_event_networkstatus_changed_single(const routerstatus_t *rs);
- int control_event_general_status(int severity, const char *format, ...)
- CHECK_PRINTF(2,3);
- int control_event_client_status(int severity, const char *format, ...)
- CHECK_PRINTF(2,3);
- int control_event_server_status(int severity, const char *format, ...)
- CHECK_PRINTF(2,3);
- int control_event_guard(const char *nickname, const char *digest,
- const char *status);
- int control_event_buildtimeout_set(const circuit_build_times_t *cbt,
- buildtimeout_set_event_t type);
- int control_event_signal(uintptr_t signal);
- int init_cookie_authentication(int enabled);
- smartlist_t *decode_hashed_passwords(config_line_t *passwords);
- void disable_control_logging(void);
- void enable_control_logging(void);
- void control_event_bootstrap(bootstrap_status_t status, int progress);
- void control_event_bootstrap_problem(const char *warn, int reason);
- void control_event_clients_seen(const char *controller_str);
- #ifdef CONTROL_PRIVATE
- size_t write_escaped_data(const char *data, size_t len, char **out);
- size_t read_escaped_data(const char *data, size_t len, char **out);
- #endif
- #endif
|