ReactOS 0.4.16-dev-36-g301675c
|
Go to the source code of this file.
Macros | |
#define | NDEBUG |
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 | hAdapterStateChangedEvent |
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 *) |
#define NDEBUG |
Definition at line 44 of file dispatch.c.
Definition at line 342 of file dispatch.c.
Referenced by AdapterDiscoveryThread(), DSLeaseIpAddress(), and DSRenewIpAddressLease().
Definition at line 253 of file dispatch.c.
Referenced by bind_lease(), dhcpoffer(), send_discover(), and send_request().
Definition at line 316 of file dispatch.c.
Referenced by dhcpack(), dhcpnak(), dhcpoffer(), send_request(), and state_selecting().
Definition at line 70 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 412 of file dispatch.c.
Referenced by AdapterDiscoveryThread(), DSLeaseIpAddress(), DSReleaseIpAddressLease(), DSRenewIpAddressLease(), DSStaticRefreshParams(), and IsReconnectHackNeeded().
Definition at line 194 of file dispatch.c.
Referenced by AdapterDiscoveryThread(), dispatch(), DSLeaseIpAddress(), DSRenewIpAddressLease(), and slurpstring().
Definition at line 424 of file dispatch.c.
Definition at line 359 of file dispatch.c.
Referenced by AdapterDiscoveryThread(), DSLeaseIpAddress(), DSReleaseIpAddressLease(), DSRenewIpAddressLease(), DSStaticRefreshParams(), and got_one().
void(* bootp_packet_handler) (struct interface_info *, struct dhcp_packet *, int, unsigned int, struct iaddr, struct hardware *) | ( | struct interface_info * | , |
struct dhcp_packet * | , | ||
int | , | ||
unsigned int | , | ||
struct iaddr | , | ||
struct hardware * | |||
) |
Definition at line 59 of file dispatch.c.
Referenced by got_one(), and init_client().
|
extern |
Definition at line 8 of file adapter.c.
Referenced by dispatch().
Definition at line 58 of file dispatch.c.
Referenced by add_timeout(), cancel_timeout(), dispatch(), and remove_protocol().
|
extern |
Definition at line 20 of file dhcpcsvc.c.
Referenced by dispatch(), and ServiceMain().
Definition at line 56 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 57 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().