summaryrefslogtreecommitdiff
path: root/toxcore/friend_connection.h
diff options
context:
space:
mode:
authoriphydf <iphydf@users.noreply.github.com>2016-08-17 10:52:04 +0100
committeriphydf <iphydf@users.noreply.github.com>2016-08-18 00:01:53 +0100
commita5e35180c7b42d30c82825cd67c8118ce048f65a (patch)
treeb74e8ece4f78a988ab0a1300cc08bd35fcd63662 /toxcore/friend_connection.h
parentdb22522741cccdeba657776844538c71cf8e8e7a (diff)
Make tox_callback_friend_name stateless.
See #27 and #40 for details.
Diffstat (limited to 'toxcore/friend_connection.h')
-rw-r--r--toxcore/friend_connection.h5
1 files changed, 3 insertions, 2 deletions
diff --git a/toxcore/friend_connection.h b/toxcore/friend_connection.h
index 044b8d7f..ecfc55ab 100644
--- a/toxcore/friend_connection.h
+++ b/toxcore/friend_connection.h
@@ -83,7 +83,7 @@ typedef struct {
83 void *status_callback_object; 83 void *status_callback_object;
84 int status_callback_id; 84 int status_callback_id;
85 85
86 int (*data_callback)(void *object, int id, uint8_t *data, uint16_t length); 86 int (*data_callback)(void *object, int id, uint8_t *data, uint16_t length, void *userdata);
87 void *data_callback_object; 87 void *data_callback_object;
88 int data_callback_id; 88 int data_callback_id;
89 89
@@ -159,7 +159,8 @@ int friend_add_tcp_relay(Friend_Connections *fr_c, int friendcon_id, IP_Port ip_
159 */ 159 */
160int friend_connection_callbacks(Friend_Connections *fr_c, int friendcon_id, unsigned int index, 160int friend_connection_callbacks(Friend_Connections *fr_c, int friendcon_id, unsigned int index,
161 int (*status_callback)(void *object, int id, uint8_t status), int (*data_callback)(void *object, int id, uint8_t *data, 161 int (*status_callback)(void *object, int id, uint8_t status), int (*data_callback)(void *object, int id, uint8_t *data,
162 uint16_t length), int (*lossy_data_callback)(void *object, int id, const uint8_t *data, uint16_t length), void *object, 162 uint16_t length, void *userdata), int (*lossy_data_callback)(void *object, int id, const uint8_t *data,
163 uint16_t length), void *object,
163 int number); 164 int number);
164 165
165/* return the crypt_connection_id for the connection. 166/* return the crypt_connection_id for the connection.