Twitch SDK (Internal)
Public Member Functions | Public Attributes | List of all members
ttv::pubsub::TopicSubscriptionChangedClientMessage Struct Reference

#include <pubsubclientmessages.h>

Inheritance diagram for ttv::pubsub::TopicSubscriptionChangedClientMessage:
ttv::pubsub::ClientMessage

Public Member Functions

 TopicSubscriptionChangedClientMessage (const std::string &topic, PubSubClient::SubscribeState::Enum state, TTV_ErrorCode ec)
 

Public Attributes

std::vector< std::shared_ptr< PubSubClient::ITopicListener > > listeners
 
std::string topic
 
PubSubClient::SubscribeState::Enum state
 
ClientMessageType::Enum type
 
TTV_ErrorCode ec
 

Constructor & Destructor Documentation

◆ TopicSubscriptionChangedClientMessage()

ttv::pubsub::TopicSubscriptionChangedClientMessage::TopicSubscriptionChangedClientMessage ( const std::string &  topic,
PubSubClient::SubscribeState::Enum  state,
TTV_ErrorCode  ec 
)

Member Data Documentation

◆ ec

TTV_ErrorCode ttv::pubsub::ClientMessage::ec
inherited

◆ listeners

std::vector<std::shared_ptr<PubSubClient::ITopicListener> > ttv::pubsub::TopicSubscriptionChangedClientMessage::listeners

◆ state

PubSubClient::SubscribeState::Enum ttv::pubsub::TopicSubscriptionChangedClientMessage::state

◆ topic

std::string ttv::pubsub::TopicSubscriptionChangedClientMessage::topic

◆ type

ClientMessageType::Enum ttv::pubsub::ClientMessage::type
inherited

The documentation for this struct was generated from the following file: