RDK-B
DHCPV4C HAL Data Types

Description

Data Structures

struct  ipv4AddrList_t
 
struct  dhcpv4c_ip_list_t
 

Macros

#define MAX_IPV4_ADDR_LIST_NUMBER   4
 
#define DHCPV4_MAX_IPV4_ADDRS   4
 

Enumerations

enum  DHCPC_CMD {
  DHCPC_CMD_LEASE_TIME = 0, DHCPC_CMD_LEASE_TIME_REMAIN, DHCPC_CMD_RENEW_TIME_REMAIN, DHCPC_CMD_REBIND_TIME_REMAIN,
  DHCPC_CMD_CONFIG_ATTEMPTS, DHCPC_CMD_GET_IFNAME, DHCPC_CMD_FSM_STATE, DHCPC_CMD_IP_ADDR,
  DHCPC_CMD_IP_MASK, DHCPC_CMD_ROUTERS, DHCPC_CMD_DNS_SVRS, DHCPC_CMD_DHCP_SVR,
  DHCPC_CMD_MAX
}
 
enum  DHCPC_MODULE { DHCPC_ECM = 0, DHCPC_EROUTER, DHCPC_EMTA }
 

Data Structure Documentation

◆ ipv4AddrList_t

struct ipv4AddrList_t

Definition at line 70 of file dhcp4cApi.h.

Collaboration diagram for ipv4AddrList_t:
Collaboration graph

Data Fields

int number
 
unsigned int addrList [4]
 

Field Documentation

◆ number

int ipv4AddrList_t::number

Definition at line 71 of file dhcp4cApi.h.

◆ addrList

unsigned int ipv4AddrList_t::addrList[4]

Definition at line 72 of file dhcp4cApi.h.

◆ dhcpv4c_ip_list_t

struct dhcpv4c_ip_list_t

Definition at line 127 of file dhcpv4c_api.h.

Collaboration diagram for dhcpv4c_ip_list_t:
Collaboration graph

Data Fields

int number
 
unsigned int addrs [4]
 

Field Documentation

◆ number

int dhcpv4c_ip_list_t::number

Definition at line 131 of file dhcpv4c_api.h.

◆ addrs

unsigned int dhcpv4c_ip_list_t::addrs[4]

Definition at line 133 of file dhcpv4c_api.h.

Macro Definition Documentation

◆ MAX_IPV4_ADDR_LIST_NUMBER

#define MAX_IPV4_ADDR_LIST_NUMBER   4

Definition at line 68 of file dhcp4cApi.h.

◆ DHCPV4_MAX_IPV4_ADDRS

#define DHCPV4_MAX_IPV4_ADDRS   4

Definition at line 122 of file dhcpv4c_api.h.

Enumeration Type Documentation

◆ DHCPC_CMD

enum DHCPC_CMD
Enumerator
DHCPC_CMD_LEASE_TIME 
DHCPC_CMD_LEASE_TIME_REMAIN 
DHCPC_CMD_RENEW_TIME_REMAIN 
DHCPC_CMD_REBIND_TIME_REMAIN 
DHCPC_CMD_CONFIG_ATTEMPTS 
DHCPC_CMD_GET_IFNAME 
DHCPC_CMD_FSM_STATE 
DHCPC_CMD_IP_ADDR 
DHCPC_CMD_IP_MASK 
DHCPC_CMD_ROUTERS 
DHCPC_CMD_DNS_SVRS 
DHCPC_CMD_DHCP_SVR 
DHCPC_CMD_MAX 

Definition at line 45 of file dhcp4cApi.h.

◆ DHCPC_MODULE

Enumerator
DHCPC_ECM 
DHCPC_EROUTER 
DHCPC_EMTA 

Definition at line 62 of file dhcp4cApi.h.