ACE_Event_Tuple3
An ace_event_handler and its associated ace_handle.
Usage
#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_;
};
Overview
One ACE_Event_Handler is registered for one or more ACE_HANDLE, in some points this information must be stored explicitly. This structure provides a lightweight mechanism to do so.
Public members
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;
Equality operator.
int operator!= (const ACE_Event_Tuple &rhs) const;
Inequality operator.
ACE_HANDLE handle_;
ACE_Event_Handler* event_handler_;
Library
ace