NVIDIA DeepStream SDK API Reference

8.0 Release
proto_adapter Struct Reference

Detailed Description

Definition at line 53 of file nvmsgbroker_internal.h.

Public Member Functions

 proto_adapter ()
 

Data Fields

string protocol
 
void * so_handle
 
int ref_count
 
bool subscribe_capability
 
bool signature_capability
 
NvDsMsgApiHandle(* nvds_msgapi_connect_ptr )(char *connection_str, nvds_msgapi_connect_cb_t connect_cb, char *config_path)
 
NvDsMsgApiErrorType(* nvds_msgapi_disconnect_ptr )(NvDsMsgApiHandle h_ptr)
 
NvDsMsgApiErrorType(* nvds_msgapi_send_async_ptr )(NvDsMsgApiHandle conn, char *topic, const uint8_t *payload, size_t nbuf, nvds_msgapi_send_cb_t send_callback, void *user_ptr)
 
void(* nvds_msgapi_do_work_ptr )(NvDsMsgApiHandle h_ptr)
 
NvDsMsgApiErrorType(* nvds_msgapi_subscribe_ptr )(NvDsMsgApiHandle conn, char **topics, int num_topics, nvds_msgapi_subscribe_request_cb_t cb, void *user_ctx)
 
char *(* nvds_msgapi_getversion_ptr )(void)
 
char *(* nvds_msgapi_get_protocol_name_ptr )(void)
 
NvDsMsgApiErrorType(* nvds_msgapi_connection_signature_ptr )(char *connection_str, char *config_path, char *output_str, int max_len)
 

Constructor & Destructor Documentation

◆ proto_adapter()

proto_adapter::proto_adapter ( )
inline

Definition at line 68 of file nvmsgbroker_internal.h.

Field Documentation

◆ nvds_msgapi_connect_ptr

NvDsMsgApiHandle(* proto_adapter::nvds_msgapi_connect_ptr) (char *connection_str, nvds_msgapi_connect_cb_t connect_cb, char *config_path)

Definition at line 59 of file nvmsgbroker_internal.h.

◆ nvds_msgapi_connection_signature_ptr

NvDsMsgApiErrorType(* proto_adapter::nvds_msgapi_connection_signature_ptr) (char *connection_str, char *config_path, char *output_str, int max_len)

Definition at line 66 of file nvmsgbroker_internal.h.

◆ nvds_msgapi_disconnect_ptr

NvDsMsgApiErrorType(* proto_adapter::nvds_msgapi_disconnect_ptr) (NvDsMsgApiHandle h_ptr)

Definition at line 60 of file nvmsgbroker_internal.h.

◆ nvds_msgapi_do_work_ptr

void(* proto_adapter::nvds_msgapi_do_work_ptr) (NvDsMsgApiHandle h_ptr)

Definition at line 62 of file nvmsgbroker_internal.h.

◆ nvds_msgapi_get_protocol_name_ptr

char*(* proto_adapter::nvds_msgapi_get_protocol_name_ptr) (void)

Definition at line 65 of file nvmsgbroker_internal.h.

◆ nvds_msgapi_getversion_ptr

char*(* proto_adapter::nvds_msgapi_getversion_ptr) (void)

Definition at line 64 of file nvmsgbroker_internal.h.

◆ nvds_msgapi_send_async_ptr

NvDsMsgApiErrorType(* proto_adapter::nvds_msgapi_send_async_ptr) (NvDsMsgApiHandle conn, char *topic, const uint8_t *payload, size_t nbuf, nvds_msgapi_send_cb_t send_callback, void *user_ptr)

Definition at line 61 of file nvmsgbroker_internal.h.

◆ nvds_msgapi_subscribe_ptr

NvDsMsgApiErrorType(* proto_adapter::nvds_msgapi_subscribe_ptr) (NvDsMsgApiHandle conn, char **topics, int num_topics, nvds_msgapi_subscribe_request_cb_t cb, void *user_ctx)

Definition at line 63 of file nvmsgbroker_internal.h.

◆ protocol

string proto_adapter::protocol

Definition at line 54 of file nvmsgbroker_internal.h.

◆ ref_count

int proto_adapter::ref_count

Definition at line 56 of file nvmsgbroker_internal.h.

◆ signature_capability

bool proto_adapter::signature_capability

Definition at line 58 of file nvmsgbroker_internal.h.

◆ so_handle

void* proto_adapter::so_handle

Definition at line 55 of file nvmsgbroker_internal.h.

◆ subscribe_capability

bool proto_adapter::subscribe_capability

Definition at line 57 of file nvmsgbroker_internal.h.


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