@ EVT_LIST_USERS
Definition: events.h:21
@ EVT_LOGIN
Definition: events.h:17
@ EVT_LIST_MESSAGES
Definition: events.h:24
@ EVT_INFO_USER
Definition: events.h:48
@ EVT_CREATE_CHANNEL
Definition: events.h:34
@ EVT_CREATE_THREAD
Definition: events.h:36
@ EVT_PING
Definition: events.h:55
@ EVT_SEND
Definition: events.h:22
@ EVT_CREATE_TEAM
Definition: events.h:32
@ EVT_LIST_CHANNELS
Definition: events.h:42
@ EVT_LIST_SUBSCRIBED_IN_TEAM
Definition: events.h:27
@ EVT_UNSUBSCRIBE
Definition: events.h:30
@ EVT_LIST_TEAMS
Definition: events.h:40
@ EVT_SUBSCRIBE
Definition: events.h:26
@ EVT_DISCONNECT
Definition: events.h:19
@ EVT_INFO_THREAD
Definition: events.h:54
@ EVT_CREATE_REPLY
Definition: events.h:38
@ EVT_INFO_TEAM
Definition: events.h:50
@ EVT_LIST_THREADS
Definition: events.h:44
@ EVT_INFO_CHANNEL
Definition: events.h:52
@ EVT_LIST_REPLIES
Definition: events.h:46
@ EVT_LIST_SUBSCRIBED_TEAMS
Definition: events.h:28
void(* callback)(s_server_t *, const p_payload_t *)
Definition: commands.h:16
uint16_t event
Definition: commands.h:15
void s_server_event_list_channels(s_server_t *server, const p_payload_t *payload)
Handle list channels event.
Definition: list_team.c:36
void s_server_event_channel_created(s_server_t *server, const p_payload_t *payload)
Handle create channel event.
Definition: created.c:60
void s_server_event_reply_created(s_server_t *server, const p_payload_t *payload)
Handle create reply event.
Definition: created.c:160
void s_server_event_unsubscribe(s_server_t *server, const p_payload_t *payload)
Handle unsubscribe event.
Definition: miscellaneous.c:79
void s_server_event_get_thread_info(s_server_t *server, const p_payload_t *payload)
Handle get thread info event.
Definition: info.c:71
void s_server_event_list_messages(s_server_t *server, const p_payload_t *payload)
Handle list messages event.
Definition: list.c:46
void s_server_event_thread_created(s_server_t *server, const p_payload_t *payload)
Handle create thread event.
Definition: created.c:109
void s_server_event_subscribe(s_server_t *server, const p_payload_t *payload)
Handle subscribe event.
Definition: miscellaneous.c:55
void s_server_event_get_user_info(s_server_t *server, const p_payload_t *payload)
Handle get user info event.
Definition: info.c:13
void s_server_event_ping(s_server_t *server, const p_payload_t *payload)
Handle ping event.
Definition: miscellaneous.c:15
void s_server_event_list_users(s_server_t *server, const p_payload_t *payload)
Handle list users event.
Definition: list.c:22
void s_server_event_logged_out(s_server_t *server, const p_payload_t *payload)
Handle disconnect event.
Definition: logged.c:71
void s_server_event_get_team_info(s_server_t *server, const p_payload_t *payload)
Handle get team info event.
Definition: info.c:35
void s_server_event_list_threads(s_server_t *server, const p_payload_t *payload)
Handle list threads event.
Definition: list_team.c:60
void s_server_event_send_message(s_server_t *server, const p_payload_t *payload)
Handle send message event.
Definition: miscellaneous.c:35
void s_server_event_team_created(s_server_t *server, const p_payload_t *payload)
Handle create team event.
Definition: created.c:26
void s_server_event_get_channel_info(s_server_t *server, const p_payload_t *payload)
Handle get channel info event.
Definition: info.c:53
void s_server_event_list_subscribed_teams(s_server_t *server, const p_payload_t *payload)
Handle list subscribed teams event.
Definition: list.c:95
void s_server_event_list_teams(s_server_t *server, const p_payload_t *payload)
Handle list teams event.
Definition: list_team.c:14
void s_server_event_logged_in(s_server_t *server, const p_payload_t *payload)
Handle login event.
Definition: logged.c:48
void s_server_event_list_replies(s_server_t *server, const p_payload_t *payload)
Handle list replies event.
Definition: list_team.c:84
void s_server_event_list_subscribed_users_in_team(s_server_t *server, const p_payload_t *payload)
Handle list subscribed users in team event.
Definition: list.c:71
Represents a payload containing packet, network data, and actual data.
Definition: protocol.h:41