Go to the source code of this file.
Functions |
| void | dispatch (void) |
| void | got_one (struct protocol *l) |
| void | add_timeout (time_t when, void(*where)(void *), void *what) |
| void | cancel_timeout (void(*where)(void *), void *what) |
| void | add_protocol (char *name, int fd, void(*handler)(struct protocol *), void *local) |
| void | remove_protocol (struct protocol *proto) |
| struct protocol * | find_protocol_by_adapter (struct interface_info *info) |
| int | interface_link_status (char *ifname) |
Variables |
| SOCKET | DhcpSocket |
| HANDLE | AdapterStateChangedEvent = NULL |
| struct protocol * | protocols = NULL |
| struct timeout * | timeouts = NULL |
| static struct timeout * | free_timeouts = NULL |
| void(* | bootp_packet_handler )(struct interface_info *, struct dhcp_packet *, int, unsigned int, struct iaddr, struct hardware *) |