| AddNewChatRoom(const std::string &roomName, const std::string &topic, bool isPreviewable, RoomRole minimumAllowedRole, const AddRoomCallback &callback) override | ttv::chat::ChannelChatRoomManager | virtual |
| AddRoomCallback typedef | ttv::chat::IChannelChatRoomManager | |
| AddTopic(const std::string &topic) | ttv::PubSubComponentBase | protectedvirtual |
| ChannelChatRoomManager(const std::shared_ptr< User > &user, ChannelId channelId) | ttv::chat::ChannelChatRoomManager | |
| CheckShutdown() override | ttv::PubSubComponentBase | protectedvirtual |
| CompleteShutdown() override | ttv::PubSubComponent< IChannelChatRoomManagerListener > | inlinevirtual |
| CompleteTask(Task *task) | ttv::Component | protected |
| Component() | ttv::Component | protected |
| Dispose() override | ttv::chat::ChannelChatRoomManager | virtual |
| DisposerFunc typedef | ttv::chat::ChannelChatRoomManager | |
| FetchChatRoomsInfo(const FetchRoomsInfoCallback &callback) override | ttv::chat::ChannelChatRoomManager | virtual |
| FetchRoomsInfoCallback typedef | ttv::chat::IChannelChatRoomManager | |
| GetComponentName() | ttv::chat::ChannelChatRoomManager | inlinestatic |
| GetLoggerName() const override | ttv::chat::ChannelChatRoomManager | virtual |
| GetState() const override | ttv::Component | virtual |
| GetTaskRunner() | ttv::Component | inline |
| Initialize() override | ttv::PubSubComponentBase | virtual |
| IsTaskRunning(Task *task) const | ttv::Component | protected |
| JoinCallback typedef | ttv::chat::IChannelChatRoomManager | |
| JoinChatRooms(const JoinCallback &callback) override | ttv::chat::ChannelChatRoomManager | virtual |
| LeaveCallback typedef | ttv::chat::IChannelChatRoomManager | |
| LeaveChatRooms(const LeaveCallback &callback) override | ttv::chat::ChannelChatRoomManager | virtual |
| Log(TTV_MessageLevel level, const char *format,...) | ttv::UserComponent | protected |
| mChannelId | ttv::chat::ChannelChatRoomManager | private |
| mDisposerFunc | ttv::PubSubComponentBase | protected |
| mListener | ttv::PubSubComponent< IChannelChatRoomManagerListener > | protected |
| mOAuthIssue | ttv::UserComponent | protected |
| mPubSub | ttv::PubSubComponentBase | protected |
| mPubSubTopic | ttv::chat::ChannelChatRoomManager | private |
| mPubSubTopicListener | ttv::PubSubComponentBase | protected |
| mPubSubTopicListenerHelper | ttv::PubSubComponentBase | protected |
| mPubSubTopics | ttv::PubSubComponentBase | protected |
| mRunningTasks | ttv::Component | protected |
| mShutdownTimeMilliseconds | ttv::Component | protected |
| mState | ttv::Component | protected |
| mTaskMutex | ttv::Component | mutableprotected |
| mTaskRunner | ttv::Component | protected |
| mUser | ttv::UserComponent | protected |
| mUserId | ttv::chat::ChannelChatRoomManager | private |
| OnTopicListenerRemoved(const std::string &topic, TTV_ErrorCode ec) | ttv::PubSubComponentBase | virtual |
| OnTopicMessageReceived(const std::string &topic, const ttv::json::Value &jVal) override | ttv::chat::ChannelChatRoomManager | virtual |
| OnTopicSubscribeStateChanged(const std::string &topic, PubSubClient::SubscribeState::Enum state, TTV_ErrorCode ec) override | ttv::chat::ChannelChatRoomManager | 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< IChannelChatRoomManagerListener > | inline |
| PubSubComponentBase(const std::shared_ptr< User > &user) | ttv::PubSubComponentBase | |
| SetClientState(State state) | ttv::Component | protectedvirtual |
| SetDisposer(DisposerFunc &&func) | ttv::PubSubComponentBase | inline |
| SetListener(const std::shared_ptr< IChannelChatRoomManagerListener > &listener) | ttv::PubSubComponent< IChannelChatRoomManagerListener > | inline |
| SetServerState(State state) | ttv::Component | protectedvirtual |
| SetState(State state) | ttv::Component | protectedvirtual |
| SetTaskRunner(std::shared_ptr< TaskRunner > taskRunner) | ttv::Component | virtual |
| Shutdown() override | ttv::PubSubComponentBase | virtual |
| StartTask(std::shared_ptr< Task > task) | ttv::Component | protected |
| State enum name | ttv::IComponent | |
| SubscribeTopics() | ttv::PubSubComponentBase | protectedvirtual |
| Update() override | ttv::Component | virtual |
| UserComponent(const std::shared_ptr< User > &user) | ttv::UserComponent | |
| ~Component() | ttv::Component | virtual |
| ~IChannelChatRoomManager()=default | ttv::chat::IChannelChatRoomManager | virtual |
| ~PubSubComponent()=default | ttv::PubSubComponent< IChannelChatRoomManagerListener > | virtual |
| ~PubSubComponentBase()=default | ttv::PubSubComponentBase | virtual |