diff options
author | iphydf <iphydf@users.noreply.github.com> | 2016-08-17 10:52:04 +0100 |
---|---|---|
committer | iphydf <iphydf@users.noreply.github.com> | 2016-08-18 00:01:53 +0100 |
commit | a5e35180c7b42d30c82825cd67c8118ce048f65a (patch) | |
tree | b74e8ece4f78a988ab0a1300cc08bd35fcd63662 /toxcore/friend_connection.h | |
parent | db22522741cccdeba657776844538c71cf8e8e7a (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.h | 5 |
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 | */ |
160 | int friend_connection_callbacks(Friend_Connections *fr_c, int friendcon_id, unsigned int index, | 160 | int 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. |