ACE_Notification_Buffer(3)

ACE_Notification_Buffer3

Simple wrapper for passing ace_event_handler *s and ace_reactor_masks between threads.

Usage

#include <ace/Event_Handler.h>
class ACE_Notification_Buffer
{
  public:
    ACE_Notification_Buffer (void);
    ACE_Notification_Buffer (
        ACE_Event_Handler *eh,
        ACE_Reactor_Mask mask
        );
    ~ACE_Notification_Buffer (void);
    ACE_Event_Handler *eh_;
    ACE_Reactor_Mask mask_;
};

Public members

ACE_Notification_Buffer (void);
ACE_Notification_Buffer (
    ACE_Event_Handler *eh,
    ACE_Reactor_Mask mask
    );
~ACE_Notification_Buffer (void);

Default dtor.

ACE_Event_Handler *eh_;

Pointer to the Event_Handler that will be dispatched by the main event loop.

ACE_Reactor_Mask mask_;

Mask that indicates which method to call.

Library

ace

Author

Douglas C. Schmidt [email protected]

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