|
Twitch SDK (Internal)
|
This is the complete list of members for ttv::chat::ChatRoom, including all inherited members.
| AddTopic(const std::string &topic) | ttv::PubSubComponentBase | protectedvirtual |
| ChatRoom(const std::shared_ptr< User > &user, const std::string &roomId, ChannelId channelId) | ttv::chat::ChatRoom | |
| CheckShutdown() override | ttv::PubSubComponentBase | protectedvirtual |
| CompleteShutdown() override | ttv::PubSubComponent< IChatRoomListener > | inlinevirtual |
| CompleteTask(Task *task) | ttv::Component | protected |
| Component() | ttv::Component | protected |
| DeleteMessage(const std::string &messageId, const DeleteMessageCallback &callback) override | ttv::chat::ChatRoom | virtual |
| DeleteMessageCallback typedef | ttv::chat::IChatRoom | |
| DeleteRoom(const DeleteRoomCallback &callback) override | ttv::chat::ChatRoom | virtual |
| DeleteRoomCallback typedef | ttv::chat::IChatRoom | |
| DisableEmotesOnlyMode(const UpdateRoomModesCallback &callback) override | ttv::chat::ChatRoom | virtual |
| DisableR9kMode(const UpdateRoomModesCallback &callback) override | ttv::chat::ChatRoom | virtual |
| DisableSlowMode(const UpdateRoomModesCallback &callback) override | ttv::chat::ChatRoom | virtual |
| Dispose() override | ttv::chat::ChatRoom | virtual |
| DisposerFunc typedef | ttv::chat::ChatRoom | |
| EditMessage(const std::string &messageId, const std::string &message, ChatRoomMessage &placeholderMessage, const EditMessageCallback &callback) override | ttv::chat::ChatRoom | virtual |
| EditMessageCallback typedef | ttv::chat::IChatRoom | |
| EnableEmotesOnlyMode(const UpdateRoomModesCallback &callback) override | ttv::chat::ChatRoom | virtual |
| EnableR9kMode(const UpdateRoomModesCallback &callback) override | ttv::chat::ChatRoom | virtual |
| EnableSlowMode(uint32_t durationSeconds, const UpdateRoomModesCallback &callback) override | ttv::chat::ChatRoom | virtual |
| FetchMessagesAfterCursor(const std::string &cursor, uint32_t limit, const FetchMessagesCallback &callback) override | ttv::chat::ChatRoom | virtual |
| FetchMessagesAfterTimestamp(Timestamp timestamp, uint32_t limit, const FetchMessagesCallback &callback) override | ttv::chat::ChatRoom | virtual |
| FetchMessagesBeforeCursor(const std::string &cursor, uint32_t limit, const FetchMessagesCallback &callback) override | ttv::chat::ChatRoom | virtual |
| FetchMessagesBeforeTimestamp(Timestamp timestamp, uint32_t limit, const FetchMessagesCallback &callback) override | ttv::chat::ChatRoom | virtual |
| FetchMessagesCallback typedef | ttv::chat::IChatRoom | |
| FetchRoomInfo(const FetchRoomInfoCallback &callback) override | ttv::chat::ChatRoom | virtual |
| FetchRoomInfoCallback typedef | ttv::chat::IChatRoom | |
| FlagIgnoredMessages(std::vector< ChatRoomMessage > &messages) | ttv::chat::ChatRoom | private |
| GetComponentName() | ttv::chat::ChatRoom | inlinestatic |
| GetLoggerName() const override | ttv::chat::ChatRoom | virtual |
| GetState() const override | ttv::Component | virtual |
| GetTaskRunner() | ttv::Component | inline |
| Initialize() override | ttv::PubSubComponentBase | virtual |
| IsTaskRunning(Task *task) const | ttv::Component | protected |
| Log(TTV_MessageLevel level, const char *format,...) | ttv::UserComponent | protected |
| mCachedUserBadges | ttv::chat::ChatRoom | private |
| mCachedUserColor | ttv::chat::ChatRoom | private |
| mChannelId | ttv::chat::ChatRoom | private |
| mDisposerFunc | ttv::PubSubComponentBase | protected |
| mListener | ttv::PubSubComponent< IChatRoomListener > | protected |
| mMessageNonces | ttv::chat::ChatRoom | private |
| mOAuthIssue | ttv::UserComponent | protected |
| mPubSub | ttv::PubSubComponentBase | protected |
| mPubSubTopic | ttv::chat::ChatRoom | private |
| mPubSubTopicListener | ttv::PubSubComponentBase | protected |
| mPubSubTopicListenerHelper | ttv::PubSubComponentBase | protected |
| mPubSubTopics | ttv::PubSubComponentBase | protected |
| mRoomId | ttv::chat::ChatRoom | private |
| mRunningTasks | ttv::Component | protected |
| mShutdownTimeMilliseconds | ttv::Component | protected |
| mState | ttv::Component | protected |
| mTaskMutex | ttv::Component | mutableprotected |
| mTaskRunner | ttv::Component | protected |
| mTokenizationOptions | ttv::chat::ChatRoom | private |
| mUser | ttv::UserComponent | protected |
| OnTopicListenerRemoved(const std::string &topic, TTV_ErrorCode ec) | ttv::PubSubComponentBase | virtual |
| OnTopicMessageReceived(const std::string &topic, const ttv::json::Value &jVal) override | ttv::chat::ChatRoom | virtual |
| OnTopicSubscribeStateChanged(const std::string &topic, PubSubClient::SubscribeState::Enum state, TTV_ErrorCode ec) override | ttv::chat::ChatRoom | virtual |
| OnUserAuthenticationIssue(std::shared_ptr< const OAuthToken > oauthToken, TTV_ErrorCode ec) | ttv::UserComponent | protectedvirtual |
| OnUserInfoFetchComplete(TTV_ErrorCode ec) | ttv::UserComponent | protectedvirtual |
| OnUserLogInComplete(TTV_ErrorCode ec) | ttv::UserComponent | protectedvirtual |
| OnUserLogOutComplete(TTV_ErrorCode ec) | ttv::UserComponent | protectedvirtual |
| PubSubComponent(const std::shared_ptr< User > &user) | ttv::PubSubComponent< IChatRoomListener > | inline |
| PubSubComponentBase(const std::shared_ptr< User > &user) | ttv::PubSubComponentBase | |
| SendMessage(const std::string &message, ChatRoomMessage &placeholderMessage, const SendMessageCallback &callback) override | ttv::chat::ChatRoom | virtual |
| SendMessageCallback typedef | ttv::chat::IChatRoom | |
| SetArchived(bool isArchived, const UpdateRoomViewCallback &callback) override | ttv::chat::ChatRoom | virtual |
| SetChatMode(ChatMode mode, bool turnOn, uint32_t slowModeDurationSeconds, const UpdateRoomModesCallback &callback) | ttv::chat::ChatRoom | private |
| SetClientState(State state) | ttv::Component | protectedvirtual |
| SetDisposer(DisposerFunc &&func) | ttv::PubSubComponentBase | inline |
| SetLastReadAt(Timestamp lastReadAt, const UpdateRoomViewCallback &callback) override | ttv::chat::ChatRoom | virtual |
| SetListener(const std::shared_ptr< IChatRoomListener > &listener) | ttv::PubSubComponent< IChatRoomListener > | inline |
| SetMinimumAllowedRole(RoomRole minimumAllowedRole, const UpdateRoomInfoCallback &callback) override | ttv::chat::ChatRoom | virtual |
| SetMuted(bool isMuted, const UpdateRoomViewCallback &callback) override | ttv::chat::ChatRoom | virtual |
| SetPreviewable(bool isPreviewable, const UpdateRoomInfoCallback &callback) override | ttv::chat::ChatRoom | virtual |
| SetRoomName(const std::string &name, const UpdateRoomInfoCallback &callback) override | ttv::chat::ChatRoom | virtual |
| SetServerState(State state) | ttv::Component | protectedvirtual |
| SetState(State state) | ttv::Component | protectedvirtual |
| SetTaskRunner(std::shared_ptr< TaskRunner > taskRunner) | ttv::Component | virtual |
| SetTokenizationOptions(const TokenizationOptions &options) | ttv::chat::ChatRoom | inline |
| SetTopic(const std::string &topic, const UpdateRoomInfoCallback &callback) override | ttv::chat::ChatRoom | virtual |
| Shutdown() override | ttv::PubSubComponentBase | virtual |
| StartTask(std::shared_ptr< Task > task) | ttv::Component | protected |
| State enum name | ttv::IComponent | |
| SubscribeTopics() | ttv::PubSubComponentBase | protectedvirtual |
| TokenizeLocalMessage(const std::shared_ptr< User > &user, const std::string &message, ChatRoomMessage &chatMessage) | ttv::chat::ChatRoom | private |
| Update() override | ttv::chat::ChatRoom | virtual |
| UpdateRoomInfoCallback typedef | ttv::chat::IChatRoom | |
| UpdateRoomModesCallback typedef | ttv::chat::IChatRoom | |
| UpdateRoomViewCallback typedef | ttv::chat::IChatRoom | |
| UserComponent(const std::shared_ptr< User > &user) | ttv::UserComponent | |
| ~Component() | ttv::Component | virtual |
| ~IChatRoom()=default | ttv::chat::IChatRoom | virtual |
| ~PubSubComponent()=default | ttv::PubSubComponent< IChatRoomListener > | virtual |
| ~PubSubComponentBase()=default | ttv::PubSubComponentBase | virtual |
1.8.13