ReactOS
0.4.15-dev-2354-g9e947e2
|
#include <rosdhcp.h>
Go to the source code of this file.
Functions | |
void | dispatch (HANDLE hStopEvent) |
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 *) |
Definition at line 343 of file dispatch.c.
Referenced by AdapterDiscoveryThread(), DSLeaseIpAddress(), and DSRenewIpAddressLease().
Definition at line 254 of file dispatch.c.
Referenced by bind_lease(), dhcpoffer(), send_discover(), and send_request().
Definition at line 317 of file dispatch.c.
Referenced by dhcpack(), dhcpnak(), dhcpoffer(), send_request(), and state_selecting().
Definition at line 66 of file dispatch.c.
Referenced by create_database(), create_list(), create_view(), CxxHandleV8Frame(), database_invoke(), ICreateTypeInfo2_fnSetTypeFlags(), init_test_dispatch(), InstallerImpl_OpenDatabase(), InstallerImpl_OpenPackage(), InstallerImpl_Products(), InstallerImpl_RelatedProducts(), InstallerImpl_SummaryInformation(), main(), run_script(), ServiceMain(), session_invoke(), svc_create(), svc_reg(), svc_tp_create(), test_CreateTypeLib(), test_IConnectionPoint(), test_IWinHttpRequest_Invoke(), test_ParseDisplayName(), test_recinfo(), test_VarCat(), and test_VarUI1FromDisp().
struct protocol* find_protocol_by_adapter | ( | struct interface_info * | info | ) |
Definition at line 413 of file dispatch.c.
Referenced by AdapterDiscoveryThread(), DSLeaseIpAddress(), DSReleaseIpAddressLease(), DSRenewIpAddressLease(), DSStaticRefreshParams(), and IsReconnectHackNeeded().
Definition at line 195 of file dispatch.c.
Referenced by AdapterDiscoveryThread(), dispatch(), DSLeaseIpAddress(), DSRenewIpAddressLease(), and slurpstring().
Definition at line 425 of file dispatch.c.
Definition at line 360 of file dispatch.c.
Referenced by AdapterDiscoveryThread(), DSLeaseIpAddress(), DSReleaseIpAddressLease(), DSRenewIpAddressLease(), DSStaticRefreshParams(), and got_one().
Definition at line 51 of file dispatch.c.
Referenced by AdapterDiscoveryThread(), dispatch(), DSLeaseIpAddress(), DSReleaseIpAddressLease(), DSRenewIpAddressLease(), and DSStaticRefreshParams().
void(* bootp_packet_handler) (struct interface_info *, struct dhcp_packet *, int, unsigned int, struct iaddr, struct hardware *) |
Definition at line 55 of file dispatch.c.
Referenced by got_one(), and init_client().
SOCKET DhcpSocket |
Definition at line 3 of file adapter.c.
Referenced by AdapterDiscoveryThread(), and dispatch().
Definition at line 54 of file dispatch.c.
Referenced by add_timeout(), cancel_timeout(), dispatch(), and remove_protocol().
Definition at line 52 of file dispatch.c.
Referenced by add_protocol(), dispatch(), find_protocol_by_adapter(), networkconfig_GetNumProtocolsSupported(), remove_protocol(), test_secure_connection(), and test_supported_protocols().
Definition at line 53 of file dispatch.c.
Referenced by add_timeout(), BuildCommDCBAndTimeoutsW(), cancel_timeout(), dispatch(), remove_protocol(), test_BuildCommDCBAndTimeoutsA(), test_BuildCommDCBAndTimeoutsW(), test_LoopbackRead(), test_read_write(), test_ReadTimeOut(), and test_waittxempty().