| AddListener(std::shared_ptr< IListener > listener) | ttv::PubSubClient | |
| AddTopicListener(const std::string &topic, std::shared_ptr< ITopicListener > listener) | ttv::PubSubClient | |
| AnyConnected() const | ttv::PubSubClient | private |
| AttemptConnection() | ttv::PubSubClient | private |
| CheckShutdown() override | ttv::PubSubClient | privatevirtual |
| CompleteShutdown() override | ttv::PubSubClient | privatevirtual |
| CompleteTask(Task *task) | ttv::Component | protected |
| Component() | ttv::Component | protected |
| Connect() | ttv::PubSubClient | virtual |
| Disconnect() | ttv::PubSubClient | |
| GetComponentName() | ttv::PubSubClient | inlinestatic |
| GetConnectionState() const | ttv::PubSubClient | inline |
| GetEffectiveTopicState(const std::string &topic) | ttv::PubSubClient | private |
| GetLoggerName() const override | ttv::PubSubClient | virtual |
| GetState() const override | ttv::Component | virtual |
| GetTaskRunner() | ttv::Component | inline |
| GetUser() | ttv::PubSubClient | |
| Initialize() override | ttv::PubSubClient | virtual |
| IsTaskRunning(Task *task) const | ttv::Component | protected |
| Log(TTV_MessageLevel level, const char *format,...) | ttv::UserComponent | protected |
| MainConnected() const | ttv::PubSubClient | private |
| mConnection | ttv::PubSubClient | private |
| mConnectionDesired | ttv::PubSubClient | private |
| mConnectionListener | ttv::PubSubClient | private |
| mConnectionPreference | ttv::PubSubClient | private |
| mConnectionRetryTimer | ttv::PubSubClient | private |
| mConnectionState | ttv::PubSubClient | private |
| mDyingConnection | ttv::PubSubClient | private |
| mIncomingQueue | ttv::PubSubClient | private |
| mJsonWriter | ttv::PubSubClient | private |
| mListeners | ttv::PubSubClient | private |
| mOAuthIssue | ttv::UserComponent | protected |
| mOutgoingQueue | ttv::PubSubClient | private |
| mRunningTasks | ttv::Component | protected |
| mShutdownTimeMilliseconds | ttv::Component | protected |
| mState | ttv::Component | protected |
| mTaskMutex | ttv::Component | mutableprotected |
| mTaskRunner | ttv::Component | protected |
| mThread | ttv::PubSubClient | private |
| mTopics | ttv::PubSubClient | private |
| mUser | ttv::UserComponent | protected |
| OnAuthenticationEror(PubSubClientConnection *connection, TTV_ErrorCode ec, const std::shared_ptr< const OAuthToken > &authToken) | ttv::PubSubClient | private |
| OnConnectionStateChanged(PubSubClientConnection *connection, PubSubState state, TTV_ErrorCode ec) | ttv::PubSubClient | private |
| OnPongTimeout(PubSubClientConnection *connection) | ttv::PubSubClient | private |
| OnReconnectReceived(PubSubClientConnection *connection) | ttv::PubSubClient | private |
| OnTopicMessageReceived(PubSubClientConnection *connection, const std::string &topic, const json::Value &message) | ttv::PubSubClient | private |
| OnTopicSubscriptionChanged(PubSubClientConnection *connection, const std::string &topic, PubSubClientConnection::TopicSubscriptionState::Enum state, TTV_ErrorCode ec) | ttv::PubSubClient | private |
| 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 |
| PerformDisconnect() | ttv::PubSubClient | private |
| PerformReconnect() | ttv::PubSubClient | private |
| ProcessConnect(std::shared_ptr< pubsub::ConnectServerMessage > msg) | ttv::PubSubClient | private |
| ProcessConnectionPreference(std::shared_ptr< pubsub::ConnectionPreferenceServerMessage > msg) | ttv::PubSubClient | private |
| ProcessDisconnect(std::shared_ptr< pubsub::DisconnectServerMessage > msg) | ttv::PubSubClient | private |
| ProcessRequestQueue() | ttv::PubSubClient | private |
| ProcessSendMessage(std::shared_ptr< pubsub::SendMessageServerMessage > msg) | ttv::PubSubClient | private |
| ProcessShutdown(std::shared_ptr< pubsub::ShutdownServerMessage > msg) | ttv::PubSubClient | private |
| ProcessSubscribeToTopic(std::shared_ptr< pubsub::SubscribeToTopicServerMessage > msg) | ttv::PubSubClient | private |
| ProcessUnsubscribeFromTopic(std::shared_ptr< pubsub::UnsubscribeFromTopicServerMessage > msg) | ttv::PubSubClient | private |
| PubSubClient(std::shared_ptr< User > user) | ttv::PubSubClient | |
| RemoveListener(std::shared_ptr< IListener > listener) | ttv::PubSubClient | |
| RemoveTopicListener(const std::string &topic, std::shared_ptr< ITopicListener > listener) | ttv::PubSubClient | |
| ScheduleConnect(TTV_ErrorCode ec) | ttv::PubSubClient | private |
| SendMessage(const json::Value &jMessage, SendMessageCallback callback) | ttv::PubSubClient | |
| SendMessageCallback typedef | ttv::PubSubClient | |
| SetClientState(State state) | ttv::Component | protectedvirtual |
| SetConnectionPreference(ConnectionPreference::Enum preference) | ttv::PubSubClient | |
| SetConnectionState(PubSubState state, TTV_ErrorCode ec) | ttv::PubSubClient | private |
| SetServerState(State state) | ttv::Component | protectedvirtual |
| SetState(State state) | ttv::Component | protectedvirtual |
| SetTaskRunner(std::shared_ptr< TaskRunner > taskRunner) | ttv::Component | virtual |
| Shutdown() override | ttv::PubSubClient | virtual |
| StartTask(std::shared_ptr< Task > task) | ttv::Component | protected |
| State enum name | ttv::IComponent | |
| SyncTopicSubscriptions() | ttv::PubSubClient | private |
| ThreadProc() | ttv::PubSubClient | private |
| Update() override | ttv::PubSubClient | virtual |
| UpdateTopicSubscription(const std::string &topic) | ttv::PubSubClient | private |
| UserComponent(const std::shared_ptr< User > &user) | ttv::UserComponent | |
| ~Component() | ttv::Component | virtual |
| ~PubSubClient() | ttv::PubSubClient | virtual |