summaryrefslogtreecommitdiff
path: root/toxcore/Messenger.h
diff options
context:
space:
mode:
Diffstat (limited to 'toxcore/Messenger.h')
-rw-r--r--toxcore/Messenger.h9
1 files changed, 6 insertions, 3 deletions
diff --git a/toxcore/Messenger.h b/toxcore/Messenger.h
index fb070607..e9447977 100644
--- a/toxcore/Messenger.h
+++ b/toxcore/Messenger.h
@@ -167,7 +167,10 @@ typedef struct {
167 int invited_groups[MAX_INVITED_GROUPS]; 167 int invited_groups[MAX_INVITED_GROUPS];
168 uint16_t invited_groups_num; 168 uint16_t invited_groups_num;
169 169
170 Packet_Handles packethandlers[TOTAL_USERPACKETS]; 170 struct {
171 int (*function)(void *object, uint8_t *data, uint32_t len);
172 void *object;
173 } packethandlers[PACKET_ID_LOSSY_RANGE_SIZE];
171} Friend; 174} Friend;
172 175
173typedef struct { 176typedef struct {
@@ -697,8 +700,8 @@ int m_msi_packet(Messenger *m, int32_t friendnumber, uint8_t *data, uint16_t len
697 * return -1 on failure. 700 * return -1 on failure.
698 * return 0 on success. 701 * return 0 on success.
699 */ 702 */
700int custom_user_packet_registerhandler(Messenger *m, int32_t friendnumber, uint8_t byte, packet_handler_callback cb, 703int custom_user_packet_registerhandler(Messenger *m, int32_t friendnumber, uint8_t byte,
701 void *object); 704 int (*packet_handler_callback)(void *object, uint8_t *data, uint32_t len), void *object);
702 705
703/* High level function to send custom user packets. 706/* High level function to send custom user packets.
704 * 707 *