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

#include <pubsubclientmessages.h>

Inheritance diagram for ttv::pubsub::SubscribeToTopicServerMessage:
ttv::pubsub::ServerMessage

Public Member Functions

 SubscribeToTopicServerMessage (const std::string &topic, std::shared_ptr< const OAuthToken > oauth, std::shared_ptr< PubSubClient::ITopicListener > listener)
 

Public Attributes

std::string topic
 
std::shared_ptr< const OAuthTokenoauth
 
std::shared_ptr< PubSubClient::ITopicListenerlistener
 
ServerMessageType::Enum type
 

Constructor & Destructor Documentation

◆ SubscribeToTopicServerMessage()

ttv::pubsub::SubscribeToTopicServerMessage::SubscribeToTopicServerMessage ( const std::string &  topic,
std::shared_ptr< const OAuthToken oauth,
std::shared_ptr< PubSubClient::ITopicListener listener 
)

Member Data Documentation

◆ listener

std::shared_ptr<PubSubClient::ITopicListener> ttv::pubsub::SubscribeToTopicServerMessage::listener

◆ oauth

std::shared_ptr<const OAuthToken> ttv::pubsub::SubscribeToTopicServerMessage::oauth

◆ topic

std::string ttv::pubsub::SubscribeToTopicServerMessage::topic

◆ type

ServerMessageType::Enum ttv::pubsub::ServerMessage::type
inherited

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