NAME

ACE_Event_Tuple - An ACE_Event_Handler and its associated ACE_HANDLE.

SYNOPSIS

#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_; };

DESCRIPTION

One 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.

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;

int operator!= (const ACE_Event_Tuple &rhs) const;

ACE_HANDLE handle_;

ACE_Event_Handler *event_handler_;

AUTHOR

Doug Schmidt

LIBRARY

ace