#include <ace/Select_Reactor_Base.h>
class ACE_Event_Tuple {
public:
ACE_Event_Tuple (void);
ACE_Event_Tuple (ACE_Event_Handler *eh, ACE_HANDLE h);
~ACE_Event_Tuple (void);
int operator== (const ACE_Event_Tuple &rhs) const;
int operator!= (const ACE_Event_Tuple &rhs) const;
ACE_HANDLE handle_;
ACE_Event_Handler *event_handler_;
};
ACE_Event_Handler
is registered for one or more
ACE_HANDLE
. At various points, this information must be
stored explicitly. This class provides a lightweight
mechanism to do so.
ACE_Event_Tuple (void);
ACE_Event_Tuple (ACE_Event_Handler *eh, ACE_HANDLE h);
~ACE_Event_Tuple (void);
int operator== (const ACE_Event_Tuple &rhs) const;
int operator!= (const ACE_Event_Tuple &rhs) const;
ACE_HANDLE handle_;
ACE_Event_Handler *event_handler_;
ACE_Event_Handler
associated with the ACE_HANDLE
.