Classes | |
struct | _WSANETWORKEVENTS |
class | ACE_Wakeup_All_Threads_Handler |
This is a helper class whose sole purpose is to handle events on <ACE_WFMO_Reactor->wakeup_all_threads_>. More... | |
class | ACE_WFMO_Reactor_Handler_Repository |
Used to map ACE_HANDLEs onto the appropriate ACE_Event_Handler * and other information. More... | |
class | ACE_WFMO_Reactor_Handler_Repository::Common_Info |
This struct contains the necessary information for every <Event_Handler> entry. The reason the event is not in this structure is because we need to pass an event array into WaitForMultipleObjects and therefore keeping the events seperate makes sense. More... | |
class | ACE_WFMO_Reactor_Handler_Repository::Current_Info |
This structure inherits from the common structure to add information for current entries. More... | |
class | ACE_WFMO_Reactor_Handler_Repository::To_Be_Added_Info |
This structure inherits from the common structure to add information for <to_be_added> entries. More... | |
class | ACE_WFMO_Reactor_Handler_Repository::Suspended_Info |
This structure inherits from the common structure to add information for suspended entries. More... | |
class | ACE_WFMO_Reactor_Notify |
Unblock the <ACE_WFMO_Reactor> from its event loop, passing it an optional ACE_Event_Handler to dispatch. More... | |
class | ACE_WFMO_Reactor |
An object oriented event demultiplexor and event handler. ACE_WFMO_Reactor is a Windows-only implementation of the ACE_Reactor interface that uses the WaitForMultipleObjects() event demultiplexer. More... | |
Typedefs | |
typedef struct _WSANETWORKEVENTS | WSANETWORKEVENTS |
typedef struct _WSANETWORKEVENTS * | LPWSANETWORKEVENTS |
Functions | |
int | WSAEventSelect (SOCKET s, WSAEVENT hEventObject, long lNetworkEvents) |
int | WSAEnumNetworkEvents (SOCKET s, WSAEVENT hEventObject, LPWSANETWORKEVENTS lpNetworkEvents) |
typedef struct _WSANETWORKEVENTS* LPWSANETWORKEVENTS |
typedef struct _WSANETWORKEVENTS WSANETWORKEVENTS |
int WSAEnumNetworkEvents | ( | SOCKET | s, | |
WSAEVENT | hEventObject, | |||
LPWSANETWORKEVENTS | lpNetworkEvents | |||
) |
int WSAEventSelect | ( | SOCKET | s, | |
WSAEVENT | hEventObject, | |||
long | lNetworkEvents | |||
) |