RDK Documentation (Open Sourced RDK Components)

Description

enum  dtcp_result_t
 DTCP Manager return codes. More...
 
enum  DTCPDeviceType
 DTCP-IP device types. More...
 
typedef unsigned char BOOLEAN
 DTCP Manager return codes. More...
 
typedef unsigned long DTCP_SESSION_HANDLE
 DTCP-IP session handle. More...
 
typedef struct DTCPIP_Packet_s DTCPIP_Packet
 DTCP-IP packet stucture. More...
 
typedef struct DTCPIP_Session_s DTCPIP_Session
 DTCP-IP session structure. More...
 

Typedef Documentation

◆ BOOLEAN

typedef unsigned char BOOLEAN

DTCP Manager return codes.

This enumartion lists DTCP Manager error return codes. A non-zero value indicates an error.

Definition at line 163 of file dtcpmgr.h.

◆ DTCP_SESSION_HANDLE

typedef unsigned long DTCP_SESSION_HANDLE

DTCP-IP session handle.

An opaque handle to a DTCP-IP source/sink session.

Definition at line 170 of file dtcpmgr.h.

◆ DTCPIP_Packet

DTCP-IP packet stucture.

This structure defines a DTCP-IP PCP packet.

◆ DTCPIP_Session

DTCP-IP session structure.

This structure defines a DTCP-IP session.

Enumeration Type Documentation

◆ dtcp_result_t

DTCP Manager return codes.

This enumartion lists DTCP Manager error return codes. A non-zero value indicates an error.

Enumerator
DTCP_SUCCESS 

Operation successful, no errors.

DTCP_ERR_NOT_INITIALIZED 

DTCP Manager not initialized yet.

DTCP_ERR_INVALID_PARAM 

Invalid parameter supplied.

DTCP_ERR_GENERAL 

General unspecified error.

DTCP_ERR_MEMORY_ALLOC 

Memory allocation failure.

DTCP_ERR_OUT_OF_SESSIONS 

Too many active sessions.

DTCP_ERR_INVALID_CERTIFICATE 

Invalid certificate.

DTCP_ERR_AKE 

Authorization/Key Exchange error.

DTCP_ERR_CONT_KEY_REQ 

Content key error.

DTCP_ERR_INVALID_KEY_LABEL 

Invalid exchange key label supplied.

DTCP_ERR_INVALID_IP_ADDRESS 

Invalid IP address supplied.

DTCP_ERR_SERVER_NOT_REACHABLE 

DTCP Server not reachable.

Definition at line 148 of file dtcpmgr.h.

◆ DTCPDeviceType

DTCP-IP device types.

This enumartion defines supported types of DTCP-IP devices.

Enumerator
DTCP_SOURCE 

Source type.

DTCP_SINK 

Sink type.

DTCP_UNKNOWN 

Unknown type.

Definition at line 177 of file dtcpmgr.h.