#include <Notification_Queue.h>
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_ |
ACE_BEGIN_VERSIONED_NAMESPACE_DECL ACE_INLINE ACE_Notification_Queue_Node::ACE_Notification_Queue_Node | ( | ) |
Constructor.
ACE_INLINE void ACE_Notification_Queue_Node::set | ( | ACE_Notification_Buffer const & | rhs | ) |
Modifier change the contained buffer.
ACE_INLINE ACE_Notification_Buffer const & ACE_Notification_Queue_Node::get | ( | void | ) | const |
Accessor, fetch the contained buffer.
ACE_INLINE bool ACE_Notification_Queue_Node::matches_for_purging | ( | ACE_Event_Handler * | eh | ) | const |
Checks if the event handler matches the purge condition.
ACE_INLINE bool ACE_Notification_Queue_Node::mask_disables_all_notifications | ( | ACE_Reactor_Mask | mask | ) |
Return true if clearing the mask would leave no notifications to deliver.
ACE_INLINE void ACE_Notification_Queue_Node::clear_mask | ( | ACE_Reactor_Mask | mask | ) |
Clear the notifications specified by mask
.