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

#include <pubsubclientmessages.h>

Inheritance diagram for ttv::pubsub::MessageReceivedClientMessage:
ttv::pubsub::ClientMessage

Public Member Functions

 MessageReceivedClientMessage (const std::string &topic, const json::Value &data)
 

Public Attributes

std::vector< std::shared_ptr< PubSubClient::ITopicListener > > listeners
 
std::string topic
 
json::Value data
 
ClientMessageType::Enum type
 
TTV_ErrorCode ec
 

Constructor & Destructor Documentation

◆ MessageReceivedClientMessage()

ttv::pubsub::MessageReceivedClientMessage::MessageReceivedClientMessage ( const std::string &  topic,
const json::Value data 
)

Member Data Documentation

◆ data

json::Value ttv::pubsub::MessageReceivedClientMessage::data

◆ ec

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

◆ listeners

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

◆ topic

std::string ttv::pubsub::MessageReceivedClientMessage::topic

◆ type

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

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