NVIDIA DRIVE® Update DU-Transport library interface.
Definition in file dutransport.h.
Go to the source code of this file.
Data Structures | |
struct | DUTR_IVC_PARAM |
Defines DU-Transport IVC parameters. More... | |
struct | DUTR_NVSCI_PARAM |
Defines DU-Transport NVSCI parameters. More... | |
struct | DUTR_TCP_IF_PARAM |
Defines the structure of TCP level address. More... | |
struct | DUTR_TCP_PARAM |
Defines the parameter for TCP transport protocol. More... | |
Macros | |
#define | DUTR_NAME_MAX (256U) |
Defines the max DU-Transport name string size. More... | |
#define | DUTR_IPV4_ADDR_STR_SIZE (16U) |
Defines the IPV4 IP address string size. More... | |
#define | DUTR_IFNAME_MAX IFNAMSIZ |
Defines the interface name string size. More... | |
Typedefs | |
typedef enum DUTR_TR_TYPE | DUTR_TR_TYPE |
Defines DU-Transport back-end transport protocols. More... | |
typedef enum DUTR_SEC_TYPE | DUTR_SEC_TYPE |
Defines DU-Transport security protocols. More... | |
typedef uint32_t | DUTR_SEC_NONE_PARAM |
Defines DU-Transport security parameters. More... | |
typedef uint32_t | DUTR_SEC_TLS_PARAM |
typedef void * | PDUTR_SEC_PARAM |
typedef struct DUTR_IVC_PARAM | DUTR_IVC_PARAM |
Defines DU-Transport IVC parameters. More... | |
typedef struct DUTR_IVC_PARAM * | PDUTR_IVC_PARAM |
typedef struct DUTR_NVSCI_PARAM | DUTR_NVSCI_PARAM |
Defines DU-Transport NVSCI parameters. More... | |
typedef struct DUTR_NVSCI_PARAM * | PDUTR_NVSCI_PARAM |
typedef enum DUTR_TCP_ROLE | DUTR_TCP_ROLE |
Defines the role of TCP connection. More... | |
typedef struct DUTR_TCP_IF_PARAM | DUTR_TCP_IF_PARAM |
Defines the structure of TCP level address. More... | |
typedef struct DUTR_TCP_IF_PARAM * | PDUTR_TCP_IF_PARAM |
typedef struct DUTR_TCP_PARAM | DUTR_TCP_PARAM |
Defines the parameter for TCP transport protocol. More... | |
typedef struct DUTR_TCP_PARAM * | PDUTR_TCP_PARAM |
typedef void * | PDUTR_TR_PARAM |
Holds the pointer to parameter of DU-Transport back-end protocols. More... | |
Enumerations | |
enum | DUTR_TR_TYPE { DUTR_TR_TYPE_IVC = 0, DUTR_TR_TYPE_NVSCI, DUTR_TR_TYPE_TCP } |
Defines DU-Transport back-end transport protocols. More... | |
enum | DUTR_SEC_TYPE { DUTR_SEC_TYPE_NONE = 0, DUTR_SEC_TYPE_TLS } |
Defines DU-Transport security protocols. More... | |
enum | DUTR_TCP_ROLE { DUTR_TCP_SERVER = 0, DUTR_TCP_CLIENT, DUTR_TCP_INVALID } |
Defines the role of TCP connection. More... | |