ACE  6.1.2
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Private Attributes
ACE_Notification_Queue_Node Class Reference

Helper class. More...

#include <Notification_Queue.h>

Inheritance diagram for ACE_Notification_Queue_Node:
Inheritance graph
[legend]
Collaboration diagram for ACE_Notification_Queue_Node:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 ACE_Notification_Queue_Node ()
 Constructor.
void set (ACE_Notification_Buffer const &rhs)
 Modifier change the contained buffer.
ACE_Notification_Buffer const & get () const
 Accessor, fetch the contained buffer.
bool matches_for_purging (ACE_Event_Handler *eh) const
 Checks if the event handler matches the purge condition.
bool mask_disables_all_notifications (ACE_Reactor_Mask mask)
 Return true if clearing the mask would leave no notifications to deliver.
void clear_mask (ACE_Reactor_Mask mask)
 Clear the notifications specified by mask.

Private Attributes

ACE_Notification_Buffer contents_

Detailed Description

Helper class.


Constructor & Destructor Documentation

Constructor.


Member Function Documentation

Clear the notifications specified by mask.

Accessor, fetch the contained buffer.

Return true if clearing the mask would leave no notifications to deliver.

Checks if the event handler matches the purge condition.

Modifier change the contained buffer.


Member Data Documentation


The documentation for this class was generated from the following files: