chatChannelCallbacks
A channel's callbacks.
- typedef struct
- {
- chatChannelMessage channelMessage;
- chatKicked kicked;
- chatUserJoined userJoined;
- chatUserParted userParted;
- chatUserChangedNick userChangedNick;
- chatTopicChanged topicChanged;
- chatChannelModeChanged channelModeChanged;
- chatUserModeChanged userModeChanged;
- chatUserListUpdated userListUpdated;
- chatNewUserList newUserList;
- chatBroadcastKeyChanged broadcastKeyChanged;
- void * param;
- } chatChannelCallbacks;
Members
- channelMessage
- Called when a message is received in a channel.
- kicked
- Called when the local user is kicked from a channel.
- userJoined
- Called when a user joins a channel we're in.
- userParted
- Called when a user parts a channel we're in.
- userChangedNick
- Called when a user in a channel we're in changes nicks.
- topicChanged
- Called when the topic changes in a channel we're in.
- channelModeChanged
- Called when the mode changes in a channel we're in.
- userModeChanged
- Called when a user's mode changes in a channel we're in.
- userListUpdated
- Called when the user list changes (due to a join or a part) in a channel we're in.
- newUserList
- Called when the chat server sends an entire new user list for a channel we're in.
- broadcastKeyChanged
- Called when a user changes a broadcast key in a channel we're in.
- param
- A pointer to data that will be passed into each of the callbacks when triggered.
Section Reference: Gamespy Chat SDK