 |
RDK Documentation (Open Sourced RDK Components)
|
39 #ifndef __XDEVICE_LIBRARY_H__
40 #define __XDEVICE_LIBRARY_H__
41 typedef enum serviceListCb
53 #define BOOL unsigned char
70 BOOL getPlaybackUrl(
char *outValue);
71 BOOL getVideoBasedUrl(
char *outValue);
72 BOOL getTrmUrl(
char *outValue);
81 BOOL getBuildVersion(
char *outValue);
82 BOOL getHostMacAddress(
char *outValue);
83 BOOL getDnsConfig(
char *outValue);
84 BOOL getSystemsIds(
char *outValue);
85 BOOL getTimeZone(
char *outValue);
86 BOOL getRawOffSet(
int *outValue);
87 BOOL getDstOffset(
int *outValue);
88 BOOL getDstSavings(
int *outValue);
89 BOOL getUsesDayLightTime(BOOL *outValue);
90 BOOL getIsGateway(BOOL *outValue);
91 BOOL getHosts(
char *outValue);
92 BOOL getRequiresTRM(BOOL *outValue);
93 BOOL getBcastPort(
int *outValue);
94 BOOL getBcastIf(
char *outValue);
95 BOOL getBcastIp(
char *outValue);
96 BOOL getRUIUrl(
char *outValue);
97 BOOL getSerialNum(
char *outValue);
98 BOOL getPartnerId(
char *outValue);
99 BOOL getUUID(
char *outValue);
100 BOOL getReceiverId(
char *outValue);
101 BOOL getCVPIp(
char *outValue);
102 BOOL getCVPIf(
char *outValue);
103 BOOL getCVPPort(
int *outValue);
104 BOOL getCVPXmlFile(
char *outValue);
105 BOOL getRouteDataGateway(
char *outValue);
106 BOOL getLogFile(
char *outValue);
107 BOOL getDevXmlPath(
char *outValue);
108 BOOL getDevXmlFile(
char *outValue,
int refactor);
109 BOOL getModelNumber(
char *outValue);
110 BOOL getMake(
char *outValue);
111 BOOL getAccountId(
char *outValue);
112 BOOL checkCVP2Enabled();
114 BOOL getIpSubnet(
char *outValue);
115 BOOL getDevKeyPath(
char *outValue);
116 BOOL getDevKeyFile(
char *outValue);
117 BOOL getDevCertPath(
char *outValue);
118 BOOL getDevCertPath(
char *outValue);
123 #error "! __XDEVICE_LIBRARY_H__"
unsigned char getBcastMacAddress(char *outValue)
This function is used to get the IP address based on IPv6 or IPv4 is enabled.
unsigned char getGatewayIpv6(char *outValue)
This function is used to get the IP address based on IPv6 or IPv4 is enabled.
unsigned char getDeviceType(char *outValue)
This function is used to get the IP address based on IPv6 or IPv4 is enabled.
unsigned char getDeviceName(char *outValue)
This function is used to get the IP address based on IPv6 or IPv4 is enabled.
void notify_timezone(void)
Generic function to notify the change in the time zone.
unsigned char getIpv6Prefix(char *outValue)
This function is used to get the IP address based on IPv6 or IPv4 is enabled.
unsigned char getGatewayStbIp(char *outValue)
This function is used to get the IP address based on IPv6 or IPv4 is enabled.
unsigned char getFogTsbUrl(char *outValue)
This function is used to get the IP address based on IPv6 or IPv4 is enabled.
unsigned char getRecvDevType(char *outValue)
This function is used to get the IP address based on IPv6 or IPv4 is enabled.
unsigned char getBaseUrl(char *outValue)
This function is used to get the IP address based on IPv6 or IPv4 is enabled.
unsigned char getGatewayIp(char *outValue)
This function is used to get the IP address based on IPv6 or IPv4 is enabled.