aboutsummaryrefslogtreecommitdiff
path: root/src/or/or.h
diff options
context:
space:
mode:
authorRoger Dingledine <arma@torproject.org>2008-06-11 00:17:02 +0000
committerRoger Dingledine <arma@torproject.org>2008-06-11 00:17:02 +0000
commit42f21007a34ed5f0474e7eccd0991f1d8c5423f0 (patch)
treeec27d9696db791d93734ea49173520575b60de06 /src/or/or.h
parentf6997c64c04395ce7636d95541194d40a95fe96d (diff)
downloadtor-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.h15
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;