NVIDIA DeepStream SDK API Reference

8.0 Release
deepstream::Cloud2DeviceReceiver Class Reference

Detailed Description

Definition at line 26 of file msgbroker_c2d_receiver.hpp.

Data Structures

struct  Config
 
class  IHandler
 
class  ISmartRecordingController
 

Public Member Functions

 Cloud2DeviceReceiver ()
 
virtual ~Cloud2DeviceReceiver ()
 
void connect (Config &config)
 
void disconnect ()
 
bool isConnected ()
 
bool hasHandler (IHandler *handler)
 
void addHandler (IHandler *handler)
 
bool handleMessage (const char *topic, const char *payload, unsigned int size)
 

Static Public Member Functions

static Cloud2DeviceReceivergetInstance ()
 

Constructor & Destructor Documentation

◆ Cloud2DeviceReceiver()

deepstream::Cloud2DeviceReceiver::Cloud2DeviceReceiver ( )

◆ ~Cloud2DeviceReceiver()

virtual deepstream::Cloud2DeviceReceiver::~Cloud2DeviceReceiver ( )
virtual

Member Function Documentation

◆ addHandler()

void deepstream::Cloud2DeviceReceiver::addHandler ( IHandler handler)
inline

◆ connect()

void deepstream::Cloud2DeviceReceiver::connect ( Config config)

◆ disconnect()

void deepstream::Cloud2DeviceReceiver::disconnect ( )

◆ getInstance()

static Cloud2DeviceReceiver& deepstream::Cloud2DeviceReceiver::getInstance ( )
static

◆ handleMessage()

bool deepstream::Cloud2DeviceReceiver::handleMessage ( const char *  topic,
const char *  payload,
unsigned int  size 
)

◆ hasHandler()

bool deepstream::Cloud2DeviceReceiver::hasHandler ( IHandler handler)
inline

◆ isConnected()

bool deepstream::Cloud2DeviceReceiver::isConnected ( )
inline

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