NVIDIA DeepStream SDK API Reference

8.0 Release
NvMsgBrokerHandle Struct Reference

Detailed Description

Definition at line 72 of file nvmsgbroker_internal.h.

Collaboration diagram for NvMsgBrokerHandle:

Data Fields

int ref_count
 
string broker_proto_so
 
string broker_conn_str
 
string broker_cfg_path
 
string broker_signature
 
NvDsMsgApiHandle adapter_h_ptr
 
AdapterLibadapter_lib
 
nvds_msgapi_subscribe_request_cb_t subscribe_cb
 
unordered_set< nv_msgbroker_connect_cb_tconnect_cb_set
 
unordered_set< nv_msgbroker_send_cb_tsend_cb_set
 
unordered_map< string, set< pair< nv_msgbroker_subscribe_cb_t, void * > > > subscribe_topic_map
 
NvMsgBrokerThread_t do_work_thread
 
pthread_mutex_t subscribe_lock
 
int pending_send_cnt
 
bool disconnect
 
bool reconnecting
 

Field Documentation

◆ adapter_h_ptr

NvDsMsgApiHandle NvMsgBrokerHandle::adapter_h_ptr

Definition at line 78 of file nvmsgbroker_internal.h.

◆ adapter_lib

AdapterLib* NvMsgBrokerHandle::adapter_lib

Definition at line 79 of file nvmsgbroker_internal.h.

◆ broker_cfg_path

string NvMsgBrokerHandle::broker_cfg_path

Definition at line 76 of file nvmsgbroker_internal.h.

◆ broker_conn_str

string NvMsgBrokerHandle::broker_conn_str

Definition at line 75 of file nvmsgbroker_internal.h.

◆ broker_proto_so

string NvMsgBrokerHandle::broker_proto_so

Definition at line 74 of file nvmsgbroker_internal.h.

◆ broker_signature

string NvMsgBrokerHandle::broker_signature

Definition at line 77 of file nvmsgbroker_internal.h.

◆ connect_cb_set

unordered_set<nv_msgbroker_connect_cb_t> NvMsgBrokerHandle::connect_cb_set

Definition at line 81 of file nvmsgbroker_internal.h.

◆ disconnect

bool NvMsgBrokerHandle::disconnect

Definition at line 87 of file nvmsgbroker_internal.h.

◆ do_work_thread

NvMsgBrokerThread_t NvMsgBrokerHandle::do_work_thread

Definition at line 84 of file nvmsgbroker_internal.h.

◆ pending_send_cnt

int NvMsgBrokerHandle::pending_send_cnt

Definition at line 86 of file nvmsgbroker_internal.h.

◆ reconnecting

bool NvMsgBrokerHandle::reconnecting

Definition at line 88 of file nvmsgbroker_internal.h.

◆ ref_count

int NvMsgBrokerHandle::ref_count

Definition at line 73 of file nvmsgbroker_internal.h.

◆ send_cb_set

unordered_set<nv_msgbroker_send_cb_t> NvMsgBrokerHandle::send_cb_set

Definition at line 82 of file nvmsgbroker_internal.h.

◆ subscribe_cb

nvds_msgapi_subscribe_request_cb_t NvMsgBrokerHandle::subscribe_cb

Definition at line 80 of file nvmsgbroker_internal.h.

◆ subscribe_lock

pthread_mutex_t NvMsgBrokerHandle::subscribe_lock

Definition at line 85 of file nvmsgbroker_internal.h.

◆ subscribe_topic_map

unordered_map<string, set<pair<nv_msgbroker_subscribe_cb_t, void *> > > NvMsgBrokerHandle::subscribe_topic_map

Definition at line 83 of file nvmsgbroker_internal.h.


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