Subor SDK API  0.9.3
Public Member Functions | Static Public Member Functions | List of all members
Ruyi::SDK::SubscribeClient Class Reference

#include <SubscribeClient.h>

Public Member Functions

 ~SubscribeClient ()
 
void Subscribe (string topic)
 
void Unsubscribe (string topic)
 
void RemoveMessageHandler (int handlerKey)
 
template<typename R = void, typename Object >
int AddMessageHandler (Object *object, R(Object::*method)(string, TBase *))
 
int AddMessageHandler (void(*method)(string, TBase *))
 
void Dispose ()
 

Static Public Member Functions

static SubscribeClientCreateInstance (string serverUri)
 

Constructor & Destructor Documentation

◆ ~SubscribeClient()

SubscribeClient::~SubscribeClient ( )

Member Function Documentation

◆ AddMessageHandler() [1/2]

template<typename R = void, typename Object >
int Ruyi::SDK::SubscribeClient::AddMessageHandler ( Object *  object,
R(Object::*)(string, TBase *)  method 
)
inline

◆ AddMessageHandler() [2/2]

int SubscribeClient::AddMessageHandler ( void(*)(string, TBase *)  method)

◆ CreateInstance()

SubscribeClient * SubscribeClient::CreateInstance ( string  serverUri)
static

◆ Dispose()

void SubscribeClient::Dispose ( )

◆ RemoveMessageHandler()

void SubscribeClient::RemoveMessageHandler ( int  handlerKey)

◆ Subscribe()

void SubscribeClient::Subscribe ( string  topic)

◆ Unsubscribe()

void SubscribeClient::Unsubscribe ( string  topic)

The documentation for this class was generated from the following files: