summaryrefslogtreecommitdiff
path: root/protocols/Tox/libtox/src/toxcore/tox_struct.h
diff options
context:
space:
mode:
Diffstat (limited to 'protocols/Tox/libtox/src/toxcore/tox_struct.h')
-rw-r--r--protocols/Tox/libtox/src/toxcore/tox_struct.h18
1 files changed, 18 insertions, 0 deletions
diff --git a/protocols/Tox/libtox/src/toxcore/tox_struct.h b/protocols/Tox/libtox/src/toxcore/tox_struct.h
index 22d1c54a27..8b95d83bbc 100644
--- a/protocols/Tox/libtox/src/toxcore/tox_struct.h
+++ b/protocols/Tox/libtox/src/toxcore/tox_struct.h
@@ -44,6 +44,24 @@ struct Tox {
tox_dht_get_nodes_response_cb *dht_get_nodes_response_callback;
tox_friend_lossy_packet_cb *friend_lossy_packet_callback_per_pktid[UINT8_MAX + 1];
tox_friend_lossless_packet_cb *friend_lossless_packet_callback_per_pktid[UINT8_MAX + 1];
+ tox_group_peer_name_cb *group_peer_name_callback;
+ tox_group_peer_status_cb *group_peer_status_callback;
+ tox_group_topic_cb *group_topic_callback;
+ tox_group_privacy_state_cb *group_privacy_state_callback;
+ tox_group_topic_lock_cb *group_topic_lock_callback;
+ tox_group_voice_state_cb *group_voice_state_callback;
+ tox_group_peer_limit_cb *group_peer_limit_callback;
+ tox_group_password_cb *group_password_callback;
+ tox_group_message_cb *group_message_callback;
+ tox_group_private_message_cb *group_private_message_callback;
+ tox_group_custom_packet_cb *group_custom_packet_callback;
+ tox_group_custom_private_packet_cb *group_custom_private_packet_callback;
+ tox_group_invite_cb *group_invite_callback;
+ tox_group_peer_join_cb *group_peer_join_callback;
+ tox_group_peer_exit_cb *group_peer_exit_callback;
+ tox_group_self_join_cb *group_self_join_callback;
+ tox_group_join_fail_cb *group_join_fail_callback;
+ tox_group_moderation_cb *group_moderation_callback;
void *toxav_object; // workaround to store a ToxAV object (setter and getter functions are available)
};