diff options
author | Roger Dingledine <arma@torproject.org> | 2008-06-11 00:17:02 +0000 |
---|---|---|
committer | Roger Dingledine <arma@torproject.org> | 2008-06-11 00:17:02 +0000 |
commit | 42f21007a34ed5f0474e7eccd0991f1d8c5423f0 (patch) | |
tree | ec27d9696db791d93734ea49173520575b60de06 /src/or/or.h | |
parent | f6997c64c04395ce7636d95541194d40a95fe96d (diff) | |
download | tor-42f21007a34ed5f0474e7eccd0991f1d8c5423f0.tar tor-42f21007a34ed5f0474e7eccd0991f1d8c5423f0.tar.gz |
consolidate all our edge/circ/orconn reason-to-foo-or-back functions
svn:r15115
Diffstat (limited to 'src/or/or.h')
-rw-r--r-- | src/or/or.h | 15 |
1 files changed, 12 insertions, 3 deletions
diff --git a/src/or/or.h b/src/or/or.h index 60454bb70..d561fe4ea 100644 --- a/src/or/or.h +++ b/src/or/or.h @@ -2990,7 +2990,6 @@ int control_event_circuit_status(origin_circuit_t *circ, int control_event_stream_status(edge_connection_t *conn, stream_status_event_t e, int reason); -int control_tls_error_to_reason(int e); 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); @@ -3585,6 +3584,18 @@ void addr_policy_list_free(smartlist_t *p); void addr_policy_free(addr_policy_t *p); void policies_free_all(void); +/********************************* reasons.c ***************************/ + +const char *stream_end_reason_to_control_string(int reason); +const char *stream_end_reason_to_string(int reason); +socks5_reply_status_t stream_end_reason_to_socks5_response(int reason); +int errno_to_stream_end_reason(int e); + +const char *orconn_end_reason_to_control_string(int r); +int tls_error_to_orconn_end_reason(int e); + +const char *circuit_end_reason_to_control_string(int reason); + /********************************* relay.c ***************************/ extern uint64_t stats_n_relay_cells_relayed; @@ -3604,8 +3615,6 @@ int connection_edge_send_command(edge_connection_t *fromconn, int connection_edge_package_raw_inbuf(edge_connection_t *conn, int package_partial); void connection_edge_consider_sending_sendme(edge_connection_t *conn); -socks5_reply_status_t connection_edge_end_reason_socks5_response(int reason); -int errno_to_end_stream_reason(int e); extern uint64_t stats_n_data_cells_packaged; extern uint64_t stats_n_data_bytes_packaged; |