|
Twitch SDK (Internal)
|
#include <chatconnection.h>
Public Types | |
| typedef std::function< void(ChatConnection *source)> | OnConnectedFunc |
| typedef std::function< void(ChatConnection *source, TTV_ErrorCode ec)> | OnConnectionFailedFunc |
| typedef std::function< void(ChatConnection *source, TTV_ErrorCode ec)> | OnConnectionLostFunc |
| typedef std::function< void(ChatConnection *source, const std::string &username, const std::map< std::string, std::string > &messageTags)> | OnClearedFunc |
| typedef std::function< void(ChatConnection *source, const std::string &username, const std::string &message, const std::map< std::string, std::string > &messageTags, bool action)> | OnPrivateMessageReceivedFunc |
| typedef std::function< void(ChatConnection *source, const std::string &message, const std::map< std::string, std::string > &messageTags)> | OnUserNoticeReceivedFunc |
| typedef std::function< void(ChatConnection *source, const std::map< std::string, std::string > &messageTags)> | OnUserStateChangedFunc |
| typedef std::function< void(ChatConnection *source, const std::string &username, const std::string &message, const std::map< std::string, std::string > &messageTags, bool action)> | OnWhisperReceivedFunc |
| typedef std::function< void(ChatConnection *source, const std::string &receivingUserName, const std::string &message, const std::map< std::string, std::string > &messageTags, bool action)> | OnWhisperSentFunc |
| typedef std::function< void(ChatConnection *source, ChatChannelRestrictions)> | OnChatRestrictionsChangedFunc |
| typedef std::function< void(ChatConnection *source, bool banned)> | OnPermanentBanChangedFunc |
| typedef std::function< void(ChatConnection *source, bool temporarilyBanned, uint32_t timeout)> | OnTemporaryBanChangedFunc |
| typedef std::function< void(ChatConnection *source, const std::string &username, const std::vector< EmoticonSetId > &emoticonSets)> | OnEmoticonSetsChangedFunc |
| typedef std::function< void(ChatConnection *source, const std::string &username, const std::string &badgesMessageTag)> | OnBadgesChangedFunc |
| typedef std::function< void(ChatConnection *source, const std::string &targetChannel, uint32_t numViewers)> | OnHostTargetChangedFunc |
| typedef std::function< void(ChatConnection *source, const std::string &id, const std::map< std::string, std::string > ¶ms)> | OnNoticeReceivedFunc |
| typedef std::function< void(ChatConnection *source, const std::string &blockUserName, bool ignore)> | OnIgnoreChangedFunc |
Public Member Functions | |
| virtual void | OnConnected (ChatConnection *source) override |
| virtual void | OnConnectionFailed (ChatConnection *source, TTV_ErrorCode ec) override |
| virtual void | OnConnectionLost (ChatConnection *source, TTV_ErrorCode ec) override |
| virtual void | OnCleared (ChatConnection *source, const std::string &username, const std::map< std::string, std::string > &messageTags) override |
| virtual void | OnPrivateMessageReceived (ChatConnection *source, const std::string &username, const std::string &message, const std::map< std::string, std::string > &messageTags, bool action) override |
| virtual void | OnUserNoticeReceived (ChatConnection *source, const std::string &message, const std::map< std::string, std::string > &messageTags) override |
| virtual void | OnUserStateChanged (ChatConnection *source, const std::map< std::string, std::string > &messageTags) override |
| virtual void | OnChatRestrictionsChanged (ChatConnection *source, const ChatChannelRestrictions &restrictions) override |
| virtual void | OnPermanentBanChanged (ChatConnection *source, bool banned) override |
| virtual void | OnTemporaryBanChanged (ChatConnection *source, bool temporarilyBanned, uint32_t timeout) override |
| virtual void | OnBadgesChanged (ChatConnection *source, const std::string &username, const std::string &badgesMessageTag) override |
| virtual void | OnHostTargetChanged (ChatConnection *source, const std::string &targetChannel, uint32_t numViewers) override |
| virtual void | OnNoticeReceived (ChatConnection *source, const std::string &id, const std::map< std::string, std::string > ¶ms) override |
| virtual void | OnIgnoreChanged (ChatConnection *source, const std::string &blockUserName, bool ignore) override |
A lambda proxy for ChatConnection::Listener.
| typedef std::function<void(ChatConnection* source, const std::string& username, const std::string& badgesMessageTag)> ttv::chat::ChatConnectionListenerProxy::OnBadgesChangedFunc |
| typedef std::function<void(ChatConnection* source, ChatChannelRestrictions)> ttv::chat::ChatConnectionListenerProxy::OnChatRestrictionsChangedFunc |
| typedef std::function<void(ChatConnection* source, const std::string& username, const std::map<std::string, std::string>& messageTags)> ttv::chat::ChatConnectionListenerProxy::OnClearedFunc |
| typedef std::function<void(ChatConnection* source)> ttv::chat::ChatConnectionListenerProxy::OnConnectedFunc |
| typedef std::function<void(ChatConnection* source, TTV_ErrorCode ec)> ttv::chat::ChatConnectionListenerProxy::OnConnectionFailedFunc |
| typedef std::function<void(ChatConnection* source, TTV_ErrorCode ec)> ttv::chat::ChatConnectionListenerProxy::OnConnectionLostFunc |
| typedef std::function<void(ChatConnection* source, const std::string& username, const std::vector<EmoticonSetId>& emoticonSets)> ttv::chat::ChatConnectionListenerProxy::OnEmoticonSetsChangedFunc |
| typedef std::function<void(ChatConnection* source, const std::string& targetChannel, uint32_t numViewers)> ttv::chat::ChatConnectionListenerProxy::OnHostTargetChangedFunc |
| typedef std::function<void(ChatConnection* source, const std::string& blockUserName, bool ignore)> ttv::chat::ChatConnectionListenerProxy::OnIgnoreChangedFunc |
| typedef std::function<void(ChatConnection* source, const std::string& id, const std::map<std::string, std::string>& params)> ttv::chat::ChatConnectionListenerProxy::OnNoticeReceivedFunc |
| typedef std::function<void(ChatConnection* source, bool banned)> ttv::chat::ChatConnectionListenerProxy::OnPermanentBanChangedFunc |
| typedef std::function<void(ChatConnection* source, const std::string& username, const std::string& message, const std::map<std::string, std::string>& messageTags, bool action)> ttv::chat::ChatConnectionListenerProxy::OnPrivateMessageReceivedFunc |
| typedef std::function<void(ChatConnection* source, bool temporarilyBanned, uint32_t timeout)> ttv::chat::ChatConnectionListenerProxy::OnTemporaryBanChangedFunc |
| typedef std::function<void(ChatConnection* source, const std::string& message, const std::map<std::string, std::string>& messageTags)> ttv::chat::ChatConnectionListenerProxy::OnUserNoticeReceivedFunc |
| typedef std::function<void(ChatConnection* source, const std::map<std::string, std::string>& messageTags)> ttv::chat::ChatConnectionListenerProxy::OnUserStateChangedFunc |
| typedef std::function<void(ChatConnection* source, const std::string& username, const std::string& message, const std::map<std::string, std::string>& messageTags, bool action)> ttv::chat::ChatConnectionListenerProxy::OnWhisperReceivedFunc |
| typedef std::function<void(ChatConnection* source, const std::string& receivingUserName, const std::string& message, const std::map<std::string, std::string>& messageTags, bool action)> ttv::chat::ChatConnectionListenerProxy::OnWhisperSentFunc |
|
inlineoverridevirtual |
Implements ttv::chat::ChatConnection::Listener.
|
inlineoverridevirtual |
Implements ttv::chat::ChatConnection::Listener.
|
inlineoverridevirtual |
Implements ttv::chat::ChatConnection::Listener.
|
inlineoverridevirtual |
Implements ttv::chat::ChatConnection::Listener.
|
inlineoverridevirtual |
Implements ttv::chat::ChatConnection::Listener.
|
inlineoverridevirtual |
Implements ttv::chat::ChatConnection::Listener.
|
inlineoverridevirtual |
Implements ttv::chat::ChatConnection::Listener.
|
inlineoverridevirtual |
Implements ttv::chat::ChatConnection::Listener.
|
inlineoverridevirtual |
Implements ttv::chat::ChatConnection::Listener.
|
inlineoverridevirtual |
Implements ttv::chat::ChatConnection::Listener.
|
inlineoverridevirtual |
Implements ttv::chat::ChatConnection::Listener.
|
inlineoverridevirtual |
Implements ttv::chat::ChatConnection::Listener.
|
inlineoverridevirtual |
Implements ttv::chat::ChatConnection::Listener.
|
inlineoverridevirtual |
Implements ttv::chat::ChatConnection::Listener.
| OnBadgesChangedFunc ttv::chat::ChatConnectionListenerProxy::mOnBadgesChangedFunc |
| OnChatRestrictionsChangedFunc ttv::chat::ChatConnectionListenerProxy::mOnChatRestrictionsChangedFunc |
| OnClearedFunc ttv::chat::ChatConnectionListenerProxy::mOnClearedFunc |
| OnConnectedFunc ttv::chat::ChatConnectionListenerProxy::mOnConnectedFunc |
| OnConnectionFailedFunc ttv::chat::ChatConnectionListenerProxy::mOnConnectionFailedFunc |
| OnConnectionLostFunc ttv::chat::ChatConnectionListenerProxy::mOnConnectionLostFunc |
| OnHostTargetChangedFunc ttv::chat::ChatConnectionListenerProxy::mOnHostTargetChangedFunc |
| OnIgnoreChangedFunc ttv::chat::ChatConnectionListenerProxy::mOnIgnoreChangedFunc |
| OnNoticeReceivedFunc ttv::chat::ChatConnectionListenerProxy::mOnNoticeReceivedFunc |
| OnPermanentBanChangedFunc ttv::chat::ChatConnectionListenerProxy::mOnPermanentBanChangedFunc |
| OnPrivateMessageReceivedFunc ttv::chat::ChatConnectionListenerProxy::mOnPrivateMessageReceivedFunc |
| OnTemporaryBanChangedFunc ttv::chat::ChatConnectionListenerProxy::mOnTemporaryBanChangedFunc |
| OnUserNoticeReceivedFunc ttv::chat::ChatConnectionListenerProxy::mOnUserNoticeReceivedFunc |
| OnUserStateChangedFunc ttv::chat::ChatConnectionListenerProxy::mOnUserStateChangedFunc |
| OnWhisperReceivedFunc ttv::chat::ChatConnectionListenerProxy::mOnWhisperReceivedFunc |
| OnWhisperSentFunc ttv::chat::ChatConnectionListenerProxy::mOnWhisperSentFunc |
1.8.13