Microchip® Advanced Software Framework

dhcpc_state Struct Reference

#include <dhcpc.h>

Data Fields

struct uip_udp_connconn
 
uip_ipaddr_t default_router
 
uip_ipaddr_t dnsaddr
 
struct etimer etimer
 
uip_ipaddr_t ipaddr
 
uint16_t lease_time [2]
 
const void * mac_addr
 
int mac_len
 
uip_ipaddr_t netmask
 
struct pt pt
 
uint8_t serverid [4]
 
char state
 
uint32_t ticks
 

struct uip_udp_conn* dhcpc_state::conn

Referenced by dhcpc_init(), and while().

uip_ipaddr_t dhcpc_state::default_router

Referenced by parse_options().

uip_ipaddr_t dhcpc_state::dnsaddr

Referenced by parse_options().

struct etimer dhcpc_state::etimer

Referenced by while().

uip_ipaddr_t dhcpc_state::ipaddr

Referenced by add_req_ipaddr(), and parse_msg().

uint16_t dhcpc_state::lease_time[2]

Referenced by if(), and parse_options().

const void* dhcpc_state::mac_addr
int dhcpc_state::mac_len
uip_ipaddr_t dhcpc_state::netmask

Referenced by parse_options().

struct pt dhcpc_state::pt

Referenced by dhcpc_init(), and while().

uint8_t dhcpc_state::serverid[4]

Referenced by add_server_id(), and parse_options().

char dhcpc_state::state

Referenced by dhcpc_init(), dhcpc_request(), if(), and while().

uint32_t dhcpc_state::ticks

Referenced by if(), and while().