NVIDIA DeepStream SDK API Reference

8.0 Release
deepstream::Cloud2DeviceReceiver Class Reference

Detailed Description

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)
 
 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 ()
 
static Cloud2DeviceReceivergetInstance ()
 

Constructor & Destructor Documentation

◆ Cloud2DeviceReceiver() [1/2]

deepstream::Cloud2DeviceReceiver::Cloud2DeviceReceiver ( )

◆ ~Cloud2DeviceReceiver() [1/2]

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

◆ Cloud2DeviceReceiver() [2/2]

deepstream::Cloud2DeviceReceiver::Cloud2DeviceReceiver ( )

◆ ~Cloud2DeviceReceiver() [2/2]

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

Member Function Documentation

◆ addHandler() [1/2]

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

◆ addHandler() [2/2]

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

◆ connect() [1/2]

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

◆ connect() [2/2]

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

◆ disconnect() [1/2]

void deepstream::Cloud2DeviceReceiver::disconnect ( )

◆ disconnect() [2/2]

void deepstream::Cloud2DeviceReceiver::disconnect ( )

◆ getInstance() [1/2]

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

◆ getInstance() [2/2]

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

◆ handleMessage() [1/2]

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

◆ handleMessage() [2/2]

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

◆ hasHandler() [1/2]

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

◆ hasHandler() [2/2]

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

◆ isConnected() [1/2]

bool deepstream::Cloud2DeviceReceiver::isConnected ( )
inline

◆ isConnected() [2/2]

bool deepstream::Cloud2DeviceReceiver::isConnected ( )
inline

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