Main Page | Alphabetical List | Data Structures | File List | Data Fields | Globals | Related Pages

dhcp Struct Reference

#include <dhcp.h>

Collaboration diagram for dhcp:

[legend]

Data Fields

u8_t state
u8_t tries
u32_t xid
udp_pcbpcb
pbufp
dhcp_msgmsg_in
dhcp_msgoptions_in
u16_t options_in_len
pbufp_out
dhcp_msgmsg_out
u16_t options_out_len
u16_t request_timeout
u16_t t1_timeout
u16_t t2_timeout
ip_addr server_ip_addr
ip_addr offered_ip_addr
ip_addr offered_sn_mask
ip_addr offered_gw_addr
ip_addr offered_bc_addr
u32_t offered_t0_lease
u32_t offered_t1_renew
u32_t offered_t2_rebind

Field Documentation

struct dhcp_msg* dhcp::msg_in
 

incoming msg

Definition at line 29 of file dhcp.h.

Referenced by dhcp_free_reply(), dhcp_get_option_ptr(), and dhcp_unfold_reply().

struct dhcp_msg* dhcp::msg_out
 

Definition at line 36 of file dhcp.h.

Referenced by dhcp_option(), dhcp_option_byte(), dhcp_option_long(), dhcp_option_short(), and dhcp_option_trailer().

struct ip_addr dhcp::offered_bc_addr
 

Definition at line 45 of file dhcp.h.

struct ip_addr dhcp::offered_gw_addr
 

Definition at line 44 of file dhcp.h.

struct ip_addr dhcp::offered_ip_addr
 

Definition at line 42 of file dhcp.h.

struct ip_addr dhcp::offered_sn_mask
 

Definition at line 43 of file dhcp.h.

u32_t dhcp::offered_t0_lease
 

Definition at line 46 of file dhcp.h.

u32_t dhcp::offered_t1_renew
 

Definition at line 47 of file dhcp.h.

u32_t dhcp::offered_t2_rebind
 

Definition at line 48 of file dhcp.h.

struct dhcp_msg* dhcp::options_in
 

incoming msg options

Definition at line 31 of file dhcp.h.

Referenced by dhcp_free_reply(), dhcp_get_option_ptr(), and dhcp_unfold_reply().

u16_t dhcp::options_in_len
 

ingoing msg options length

Definition at line 33 of file dhcp.h.

Referenced by dhcp_free_reply(), dhcp_get_option_ptr(), and dhcp_unfold_reply().

u16_t dhcp::options_out_len
 

Definition at line 37 of file dhcp.h.

Referenced by dhcp_option(), dhcp_option_byte(), dhcp_option_long(), dhcp_option_short(), and dhcp_option_trailer().

struct pbuf* dhcp::p
 

(first) pbuf of incoming msg

Definition at line 27 of file dhcp.h.

Referenced by dhcp_unfold_reply().

struct pbuf* dhcp::p_out
 

Definition at line 35 of file dhcp.h.

struct udp_pcb* dhcp::pcb
 

our connection to the DHCP server

Definition at line 25 of file dhcp.h.

u16_t dhcp::request_timeout
 

Definition at line 38 of file dhcp.h.

struct ip_addr dhcp::server_ip_addr
 

Definition at line 41 of file dhcp.h.

u8_t dhcp::state
 

current DHCP state machine state

Definition at line 19 of file dhcp.h.

Referenced by dhcp_set_state().

u16_t dhcp::t1_timeout
 

Definition at line 39 of file dhcp.h.

u16_t dhcp::t2_timeout
 

Definition at line 40 of file dhcp.h.

u8_t dhcp::tries
 

retries of current request

Definition at line 21 of file dhcp.h.

Referenced by dhcp_set_state().

u32_t dhcp::xid
 

transaction identifier of last sent request

Definition at line 23 of file dhcp.h.


The documentation for this struct was generated from the following file:
Generated on Wed Jan 14 12:59:16 2004 for RTL-lwIP-0.4 by doxygen 1.3.4