ACE
6.3.3
|
Used to notify an ACE_Reactor. More...
#include <Reactor_Notification_Strategy.h>
Public Member Functions | |
ACE_Reactor_Notification_Strategy (ACE_Reactor *reactor, ACE_Event_Handler *eh, ACE_Reactor_Mask mask) | |
virtual | ~ACE_Reactor_Notification_Strategy (void) |
Default destructor. More... | |
virtual int | notify (void) |
virtual int | notify (ACE_Event_Handler *eh, ACE_Reactor_Mask mask) |
ACE_Reactor * | reactor (void) |
Get the reactor. More... | |
void | reactor (ACE_Reactor *r) |
Set the reactor. More... | |
Public Member Functions inherited from ACE_Notification_Strategy | |
ACE_Notification_Strategy (ACE_Event_Handler *eh, ACE_Reactor_Mask mask) | |
Constructor. More... | |
virtual | ~ACE_Notification_Strategy (void) |
Destructor. More... | |
ACE_Event_Handler * | event_handler (void) |
Get the event handler. More... | |
void | event_handler (ACE_Event_Handler *eh) |
Set the event handler. More... | |
ACE_Reactor_Mask | mask (void) const |
Get the reactor mask. More... | |
void | mask (ACE_Reactor_Mask m) |
Set the reactor mask. More... | |
Protected Attributes | |
ACE_Reactor * | reactor_ |
The Reactor. More... | |
Protected Attributes inherited from ACE_Notification_Strategy | |
ACE_Event_Handler * | eh_ |
The event handler. More... | |
ACE_Reactor_Mask | mask_ |
The reactor mask. More... | |
Used to notify an ACE_Reactor.
Integrates the ACE_Message_Queue notification into the ACE_Reactor::notify() method.
ACE_Reactor_Notification_Strategy::ACE_Reactor_Notification_Strategy | ( | ACE_Reactor * | reactor, |
ACE_Event_Handler * | eh, | ||
ACE_Reactor_Mask | mask | ||
) |
|
virtual |
Default destructor.
|
virtual |
Implements ACE_Notification_Strategy.
|
virtual |
Implements ACE_Notification_Strategy.
|
inline |
Get the reactor.
|
inline |
Set the reactor.
|
protected |
The Reactor.