ACE_Event_Tuple(3)

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

Author

Doug Schmidt

From libace-doc 5.0.7-4 in Debian 2.2 (Potato). Parsed by carta from the page's man source.