Twitch SDK (Internal)
Classes | Namespaces
pubsubclient.h File Reference
#include "twitchsdk/core/types/coretypes.h"
#include "twitchsdk/core/types/errortypes.h"
#include "twitchsdk/core/json/value.h"
#include "twitchsdk/core/json/writer.h"
#include "twitchsdk/core/json/reader.h"
#include "twitchsdk/core/socket.h"
#include "twitchsdk/core/tracer.h"
#include "twitchsdk/core/thread.h"
#include "twitchsdk/core/timer.h"
#include "twitchsdk/core/component.h"
#include "twitchsdk/core/eventsource.h"
#include "twitchsdk/core/pubsub/pubsubclientconnection.h"
#include "twitchsdk/core/concurrentqueue.h"

Go to the source code of this file.

Classes

class  ttv::PubSubClient
 
struct  ttv::PubSubClient::SubscribeState
 
struct  ttv::PubSubClient::ConnectionPreference
 
class  ttv::PubSubClient::IListener
 
class  ttv::PubSubClient::ITopicListener
 
struct  ttv::PubSubClient::Topic
 
struct  ttv::PubSubClient::TopicState
 
class  ttv::PubSubClient::ConnectionListener
 
class  ttv::PubSubTopicListenerHelper
 
struct  ttv::PubSubTopicListenerHelper::Entry
 

Namespaces

 ttv
 JSON (JavaScript Object Notation).
 
 ttv::pubsub
 

Class Documentation

◆ ttv::PubSubClient::TopicState

struct ttv::PubSubClient::TopicState
Class Members
Enum state The current state of the connection.

◆ ttv::PubSubTopicListenerHelper::Entry

struct ttv::PubSubTopicListenerHelper::Entry
Class Members
Enum state
bool subscriptionDesired