summaryrefslogtreecommitdiff
path: root/toxcore/Messenger.h
diff options
context:
space:
mode:
Diffstat (limited to 'toxcore/Messenger.h')
-rw-r--r--toxcore/Messenger.h14
1 files changed, 11 insertions, 3 deletions
diff --git a/toxcore/Messenger.h b/toxcore/Messenger.h
index bfcc69df..78580dc0 100644
--- a/toxcore/Messenger.h
+++ b/toxcore/Messenger.h
@@ -159,7 +159,7 @@ typedef struct Messenger {
159 void *friend_connectionstatuschange_userdata; 159 void *friend_connectionstatuschange_userdata;
160 void (*group_invite)(struct Messenger *m, int, uint8_t *, void *); 160 void (*group_invite)(struct Messenger *m, int, uint8_t *, void *);
161 void *group_invite_userdata; 161 void *group_invite_userdata;
162 void (*group_message)(struct Messenger *m, int, uint8_t *, uint16_t, void *); 162 void (*group_message)(struct Messenger *m, int, int, uint8_t *, uint16_t, void *);
163 void *group_message_userdata; 163 void *group_message_userdata;
164 164
165} Messenger; 165} Messenger;
@@ -382,9 +382,9 @@ void m_callback_group_invite(Messenger *m, void (*function)(Messenger *m, int, u
382 382
383/* Set the callback for group messages. 383/* Set the callback for group messages.
384 * 384 *
385 * Function(Messenger *m, int groupnumber, uint8_t * message, uint16_t length, void *userdata) 385 * Function(Tox *tox, int groupnumber, int friendgroupnumber, uint8_t * message, uint16_t length, void *userdata)
386 */ 386 */
387void m_callback_group_message(Messenger *m, void (*function)(Messenger *m, int, uint8_t *, uint16_t, void *), 387void m_callback_group_message(Messenger *m, void (*function)(Messenger *m, int, int, uint8_t *, uint16_t, void *),
388 void *userdata); 388 void *userdata);
389 389
390/* Creates a new groupchat and puts it in the chats array. 390/* Creates a new groupchat and puts it in the chats array.
@@ -401,6 +401,14 @@ int add_groupchat(Messenger *m);
401 */ 401 */
402int del_groupchat(Messenger *m, int groupnumber); 402int del_groupchat(Messenger *m, int groupnumber);
403 403
404/* Copy the name of peernumber who is in groupnumber to name.
405 * name must be at least MAX_NICK_BYTES long.
406 *
407 * return length of name if success
408 * return -1 if failure
409 */
410int m_group_peername(Messenger *m, int groupnumber, int peernumber, uint8_t *name);
411
404/* invite friendnumber to groupnumber 412/* invite friendnumber to groupnumber
405 * return 0 on success 413 * return 0 on success
406 * return -1 on failure 414 * return -1 on failure