52 std::vector<std::shared_ptr<PubSubClient::IListener>>
listeners;
60 std::vector<std::shared_ptr<PubSubClient::ITopicListener>>
listeners;
69 std::vector<std::shared_ptr<PubSubClient::ITopicListener>>
listeners;
79 std::shared_ptr<PubSubClient::ITopicListener>
listener;
140 SubscribeToTopicServerMessage(
const std::string& topic, std::shared_ptr<const OAuthToken> oauth, std::shared_ptr<PubSubClient::ITopicListener> listener);
143 std::shared_ptr<const OAuthToken>
oauth;
144 std::shared_ptr<PubSubClient::ITopicListener>
listener;
152 std::shared_ptr<PubSubClient::ITopicListener>
listener;
std::string topic
Definition: pubsubclientmessages.h:78
std::string topic
Definition: pubsubclientmessages.h:151
Enum
Definition: pubsubclientmessages.h:23
TTV_ErrorCode ec
Definition: pubsubclientmessages.h:38
Definition: pubsubclientmessages.h:101
Definition: pubsubclientmessages.h:41
Definition: pubsubclientmessages.h:29
Enum
Definition: pubsubclient.h:100
Definition: pubsubclientmessages.h:113
PubSubClient::ConnectionPreference::Enum preference
Definition: pubsubclientmessages.h:117
Definition: pubsubclientmessages.h:26
std::vector< std::shared_ptr< PubSubClient::ITopicListener > > listeners
Definition: pubsubclientmessages.h:60
Definition: pubsubclientmessages.h:27
Definition: pubsubclientmessages.h:155
Definition: pubsubclientmessages.h:30
json::Value data
Definition: pubsubclientmessages.h:62
Definition: pubsubclientmessages.h:25
std::string topic
Definition: pubsubclientmessages.h:61
Definition: pubsubclientmessages.h:94
Enum
Definition: pubsubclient.h:91
Definition: pubsubclientmessages.h:100
std::vector< std::shared_ptr< PubSubClient::ITopicListener > > listeners
Definition: pubsubclientmessages.h:69
PubSubClient::SubscribeState::Enum state
Definition: pubsubclientmessages.h:71
Definition: pubsubclientmessages.h:28
std::string topic
Definition: pubsubclientmessages.h:70
Definition: pubsubclientmessages.h:21
Definition: pubsubclientmessages.h:82
JSON (JavaScript Object Notation).
Definition: adsapi.h:16
std::shared_ptr< const OAuthToken > authToken
Definition: pubsubclientmessages.h:86
Definition: pubsubclientmessages.h:56
ServerMessageType::Enum type
Definition: pubsubclientmessages.h:110
Represents a JSON value.
Definition: value.h:114
PubSubClient::SendMessageCallback callback
Definition: pubsubclientmessages.h:135
Definition: pubsubclientmessages.h:31
std::shared_ptr< PubSubClient::ITopicListener > listener
Definition: pubsubclientmessages.h:79
Definition: pubsubclientmessages.h:65
PubSubState state
Definition: pubsubclientmessages.h:53
Definition: pubsubclientmessages.h:98
Definition: pubsubclientmessages.h:130
Definition: pubsubclientmessages.h:147
uint32_t TTV_ErrorCode
Definition: errortypes.h:30
PubSubState
Definition: coretypes.h:152
std::vector< std::shared_ptr< PubSubClient::IListener > > listeners
Definition: pubsubclientmessages.h:52
PubSubClient::SendMessageCallback callback
Definition: pubsubclientmessages.h:45
std::string topic
Definition: pubsubclientmessages.h:142
Enum
Definition: pubsubclientmessages.h:96
Definition: pubsubclientmessages.h:102
Definition: pubsubclientmessages.h:108
json::Value data
Definition: pubsubclientmessages.h:134
Definition: pubsubclientmessages.h:35
Definition: pubsubclientmessages.h:99
std::shared_ptr< PubSubClient::ITopicListener > listener
Definition: pubsubclientmessages.h:144
std::shared_ptr< PubSubClient::ITopicListener > listener
Definition: pubsubclientmessages.h:152
Definition: pubsubclientmessages.h:48
ClientMessageType::Enum type
Definition: pubsubclientmessages.h:37
Definition: pubsubclientmessages.h:74
std::shared_ptr< const OAuthToken > oauth
Definition: pubsubclientmessages.h:143
Definition: pubsubclientmessages.h:103
Definition: pubsubclientmessages.h:138
Definition: pubsubclientmessages.h:120
Definition: pubsubclientmessages.h:89
Definition: pubsubclientmessages.h:125
std::function< void(PubSubClient *source, TTV_ErrorCode ec)> SendMessageCallback
Definition: pubsubclient.h:136