ACE  6.3.3
Classes | Typedefs
Dev_Poll_Reactor.h File Reference
#include "ace/Pipe.h"
#include "ace/Lock_Adapter_T.h"
#include "ace/Reactor_Impl.h"
#include "ace/Reactor_Token_T.h"
#include "ace/Token.h"
#include "ace/Dev_Poll_Reactor.inl"

Classes

class  ACE_Dev_Poll_Reactor_Notify
 Event handler used for unblocking the ACE_Dev_Poll_Reactor from its event loop. More...
 
class  ACE_Dev_Poll_Reactor
 A `/dev/poll' or `/dev/epoll' based Reactor implemenatation. More...
 
struct  ACE_Dev_Poll_Reactor::Event_Tuple
 Struct that collects event registration information for a handle. More...
 
class  ACE_Dev_Poll_Reactor::Handler_Repository
 Used to map ACE_HANDLEs onto the appropriate Event_Tuple. More...
 
class  ACE_Dev_Poll_Reactor::Token_Guard
 A helper class that helps grabbing, releasing and waiting on tokens for a thread that needs access to the reactor's token. More...
 
class  ACE_Dev_Poll_Handler_Guard
 Class used to make event handler reference count manipulation exception-safe. More...
 

Typedefs

typedef ACE_Noop_Token ACE_DEV_POLL_TOKEN
 
typedef ACE_Reactor_Token_T< ACE_DEV_POLL_TOKENACE_Dev_Poll_Reactor_Token
 

Detailed Description

/dev/poll (or Linux sys_epoll) based Reactor implementation.

Author
Ossama Othman ossam.nosp@m.a@dr.nosp@m.e.van.nosp@m.derb.nosp@m.ilt.e.nosp@m.du

Typedef Documentation