RDK Documentation (Open Sourced RDK Components)
|
#include <stdint.h>
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... | |
DTCP Manager Interface
Definition in file dtcpmgr.h.