RDK-B
dhcpv4c_api.h File Reference

For CCSP Component: DHCPV4-Client Status. More...

Go to the source code of this file.

Data Structures

struct  dhcpv4c_ip_list_t
 

Macros

#define ULONG   unsigned long
 
#define BOOL   unsigned char
 
#define CHAR   char
 
#define UCHAR   unsigned char
 
#define INT   int
 
#define UINT   unsigned int
 
#define TRUE   1
 
#define FALSE   0
 
#define ENABLE   1
 
#define STATUS_SUCCESS   0
 
#define STATUS_FAILURE   -1
 
#define DHCPV4_MAX_IPV4_ADDRS   4
 

Functions

int dhcpv4c_get_ert_lease_time (unsigned int *pValue)
 
int dhcpv4c_get_ert_remain_lease_time (unsigned int *pValue)
 
int dhcpv4c_get_ert_remain_renew_time (unsigned int *pValue)
 
int dhcpv4c_get_ert_remain_rebind_time (unsigned int *pValue)
 
int dhcpv4c_get_ert_config_attempts (int *pValue)
 
int dhcpv4c_get_ert_ifname (char *pName)
 
int dhcpv4c_get_ert_fsm_state (int *pValue)
 
int dhcpv4c_get_ert_ip_addr (unsigned int *pValue)
 
int dhcpv4c_get_ert_mask (unsigned int *pValue)
 
int dhcpv4c_get_ert_gw (unsigned int *pValue)
 
int dhcpv4c_get_ert_dns_svrs (dhcpv4c_ip_list_t *pList)
 
int dhcpv4c_get_ert_dhcp_svr (unsigned int *pValue)
 
int dhcpv4c_get_ecm_lease_time (unsigned int *pValue)
 
int dhcpv4c_get_ecm_remain_lease_time (unsigned int *pValue)
 
int dhcpv4c_get_ecm_remain_renew_time (unsigned int *pValue)
 
int dhcpv4c_get_ecm_remain_rebind_time (unsigned int *pValue)
 
int dhcpv4c_get_ecm_config_attempts (int *pValue)
 
int dhcpv4c_get_ecm_ifname (char *pName)
 
int dhcpv4c_get_ecm_fsm_state (int *pValue)
 
int dhcpv4c_get_ecm_ip_addr (unsigned int *pValue)
 
int dhcpv4c_get_ecm_mask (unsigned int *pValue)
 
int dhcpv4c_get_ecm_gw (unsigned int *pValue)
 
int dhcpv4c_get_ecm_dns_svrs (dhcpv4c_ip_list_t *pList)
 
int dhcpv4c_get_ecm_dhcp_svr (unsigned int *pValue)
 
int dhcpv4c_get_emta_remain_lease_time (unsigned int *pValue)
 
int dhcpv4c_get_emta_remain_renew_time (unsigned int *pValue)
 
int dhcpv4c_get_emta_remain_rebind_time (unsigned int *pValue)
 

yes

For CCSP Component: DHCPV4-Client Status.

Author
Cisco @description This header file gives the function call prototypes and structure definitions used for the RDK-Broadband DHCPv4Client Status abstraction layer.

Definition in file dhcpv4c_api.h.

Macro Definition Documentation

◆ ULONG

#define ULONG   unsigned long

Definition at line 75 of file dhcpv4c_api.h.

◆ BOOL

#define BOOL   unsigned char

Definition at line 79 of file dhcpv4c_api.h.

◆ CHAR

#define CHAR   char

Definition at line 83 of file dhcpv4c_api.h.

◆ UCHAR

#define UCHAR   unsigned char

Definition at line 87 of file dhcpv4c_api.h.

◆ INT

#define INT   int

Definition at line 91 of file dhcpv4c_api.h.

◆ UINT

#define UINT   unsigned int

Definition at line 95 of file dhcpv4c_api.h.

◆ TRUE

#define TRUE   1

Definition at line 99 of file dhcpv4c_api.h.

◆ FALSE

#define FALSE   0

Definition at line 103 of file dhcpv4c_api.h.

◆ ENABLE

#define ENABLE   1

Definition at line 107 of file dhcpv4c_api.h.

◆ STATUS_SUCCESS

#define STATUS_SUCCESS   0

Definition at line 111 of file dhcpv4c_api.h.

◆ STATUS_FAILURE

#define STATUS_FAILURE   -1

Definition at line 115 of file dhcpv4c_api.h.