summaryrefslogtreecommitdiff
path: root/toxcore/TCP_client.h
diff options
context:
space:
mode:
authorMarc Schütz <schuetzm@gmx.net>2014-06-23 21:42:25 +0200
committerMarc Schütz <schuetzm@gmx.net>2014-06-30 21:26:51 +0200
commitaba594d1f866178ccf8ec2d628c27a340e48e183 (patch)
treef63d3284d1bade8b5660c0d54c8faef8dd229cc7 /toxcore/TCP_client.h
parent8391417f61a760c56f6037478935646474030b9c (diff)
Const-correctness for toxcore/net_crypto.c
Diffstat (limited to 'toxcore/TCP_client.h')
-rw-r--r--toxcore/TCP_client.h18
1 files changed, 9 insertions, 9 deletions
diff --git a/toxcore/TCP_client.h b/toxcore/TCP_client.h
index 90c79180..82487ab4 100644
--- a/toxcore/TCP_client.h
+++ b/toxcore/TCP_client.h
@@ -64,13 +64,13 @@ typedef struct {
64 uint8_t public_key[crypto_box_PUBLICKEYBYTES]; 64 uint8_t public_key[crypto_box_PUBLICKEYBYTES];
65 uint32_t number; 65 uint32_t number;
66 } connections[NUM_CLIENT_CONNECTIONS]; 66 } connections[NUM_CLIENT_CONNECTIONS];
67 int (*response_callback)(void *object, uint8_t connection_id, uint8_t *public_key); 67 int (*response_callback)(void *object, uint8_t connection_id, const uint8_t *public_key);
68 void *response_callback_object; 68 void *response_callback_object;
69 int (*status_callback)(void *object, uint32_t number, uint8_t connection_id, uint8_t status); 69 int (*status_callback)(void *object, uint32_t number, uint8_t connection_id, uint8_t status);
70 void *status_callback_object; 70 void *status_callback_object;
71 int (*data_callback)(void *object, uint32_t number, uint8_t connection_id, uint8_t *data, uint16_t length); 71 int (*data_callback)(void *object, uint32_t number, uint8_t connection_id, const uint8_t *data, uint16_t length);
72 void *data_callback_object; 72 void *data_callback_object;
73 int (*oob_data_callback)(void *object, uint8_t *public_key, uint8_t *data, uint16_t length); 73 int (*oob_data_callback)(void *object, const uint8_t *public_key, const uint8_t *data, uint16_t length);
74 void *oob_data_callback_object; 74 void *oob_data_callback_object;
75 75
76 int (*onion_callback)(void *object, uint8_t *data, uint16_t length); 76 int (*onion_callback)(void *object, uint8_t *data, uint16_t length);
@@ -104,7 +104,7 @@ void onion_response_handler(TCP_Client_Connection *con, int (*onion_callback)(vo
104 */ 104 */
105int send_routing_request(TCP_Client_Connection *con, uint8_t *public_key); 105int send_routing_request(TCP_Client_Connection *con, uint8_t *public_key);
106void routing_response_handler(TCP_Client_Connection *con, int (*response_callback)(void *object, uint8_t connection_id, 106void routing_response_handler(TCP_Client_Connection *con, int (*response_callback)(void *object, uint8_t connection_id,
107 uint8_t *public_key), void *object); 107 const uint8_t *public_key), void *object);
108void routing_status_handler(TCP_Client_Connection *con, int (*status_callback)(void *object, uint32_t number, 108void routing_status_handler(TCP_Client_Connection *con, int (*status_callback)(void *object, uint32_t number,
109 uint8_t connection_id, uint8_t status), void *object); 109 uint8_t connection_id, uint8_t status), void *object);
110 110
@@ -127,17 +127,17 @@ int set_tcp_connection_number(TCP_Client_Connection *con, uint8_t con_id, uint32
127 * return 0 if could not send packet. 127 * return 0 if could not send packet.
128 * return -1 on failure. 128 * return -1 on failure.
129 */ 129 */
130int send_data(TCP_Client_Connection *con, uint8_t con_id, uint8_t *data, uint16_t length); 130int send_data(TCP_Client_Connection *con, uint8_t con_id, const uint8_t *data, uint16_t length);
131void routing_data_handler(TCP_Client_Connection *con, int (*data_callback)(void *object, uint32_t number, 131void routing_data_handler(TCP_Client_Connection *con, int (*data_callback)(void *object, uint32_t number,
132 uint8_t connection_id, uint8_t *data, uint16_t length), void *object); 132 uint8_t connection_id, const uint8_t *data, uint16_t length), void *object);
133 133
134/* return 1 on success. 134/* return 1 on success.
135 * return 0 if could not send packet. 135 * return 0 if could not send packet.
136 * return -1 on failure. 136 * return -1 on failure.
137 */ 137 */
138int send_oob_packet(TCP_Client_Connection *con, uint8_t *public_key, uint8_t *data, uint16_t length); 138int send_oob_packet(TCP_Client_Connection *con, const uint8_t *public_key, const uint8_t *data, uint16_t length);
139void oob_data_handler(TCP_Client_Connection *con, int (*oob_data_callback)(void *object, uint8_t *public_key, 139void oob_data_handler(TCP_Client_Connection *con, int (*oob_data_callback)(void *object, const uint8_t *public_key,
140 uint8_t *data, uint16_t length), void *object); 140 const uint8_t *data, uint16_t length), void *object);
141 141
142 142
143#endif 143#endif