RDK Documentation (Open Sourced RDK Components)
dtcpmgr.h File Reference
#include <stdint.h>
Include dependency graph for dtcpmgr.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  DTCPIP_Packet_s
 DTCP-IP packet stucture. More...
 
struct  DTCPIP_Session_s
 DTCP-IP session structure. More...
 

Functions

dtcp_result_t DTCPMgrInitialize (void)
 Initializes the DTCP Manager. More...
 
dtcp_result_t DTCPMgrStartSource (char *ifName, int portNum)
 Starts the DTCP-IP source. More...
 
dtcp_result_t DTCPMgrStopSource (void)
 Stops the DTCP-IP source. More...
 
dtcp_result_t DTCPMgrCreateSourceSession (char *sinkIpAddress, int key_label, int PCPPacketSize, int maxPacketSize, DTCP_SESSION_HANDLE *handle)
 Creates a new DTCP-IP source session. More...
 
dtcp_result_t DTCPMgrCreateSinkSession (char *srcIpAddress, int srcIpPort, BOOLEAN uniqueKey, int maxPacketSize, DTCP_SESSION_HANDLE *handle)
 Creates a new DTCP-IP sink session. More...
 
dtcp_result_t DTCPMgrProcessPacket (DTCP_SESSION_HANDLE session, DTCPIP_Packet *packet)
 Processes a DTCP-IP packet. More...
 
dtcp_result_t DTCPMgrReleasePacket (DTCPIP_Packet *packet)
 Releases a processed DTCP-IP packet. More...
 
dtcp_result_t DTCPMgrDeleteDTCPSession (DTCP_SESSION_HANDLE session)
 Deletes a DTCP-IP session. More...
 
int DTCPMgrGetNumSessions (DTCPDeviceType deviceType)
 Gets the number of active sessions. More...
 
dtcp_result_t DTCPMgrGetSessionInfo (DTCP_SESSION_HANDLE handle, DTCPIP_Session *session)
 Gets session information. More...
 
dtcp_result_t DTCPMgrSetLogLevel (int level)
 Sets log level. More...
 
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...
 

yes

DTCP Manager Interface

Definition in file dtcpmgr.h.