#include <Reactor_Notification_Strategy.h>
Inheritance diagram for ACE_Reactor_Notification_Strategy:
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 dtor. | |
virtual int | notify (void) |
virtual int | notify (ACE_Event_Handler *, ACE_Reactor_Mask mask) |
ACE_Reactor * | reactor (void) |
Get the reactor. | |
void | reactor (ACE_Reactor *r) |
Set the reactor. | |
Protected Attributes | |
ACE_Reactor * | reactor_ |
The Reactor. |
Integrates the ACE_Message_Queue notification into the <ACE_Reactor::notify> method.
Definition at line 33 of file Reactor_Notification_Strategy.h.
|
Definition at line 12 of file Reactor_Notification_Strategy.cpp. References ACE_Reactor_Mask.
00016 : ACE_Notification_Strategy (eh, mask), 00017 reactor_ (reactor) 00018 { 00019 } |
|
Default dtor.
Definition at line 21 of file Reactor_Notification_Strategy.cpp.
00022 { 00023 } |
|
Implements ACE_Notification_Strategy. Definition at line 32 of file Reactor_Notification_Strategy.cpp. References ACE_Reactor_Mask, and ACE_Reactor::notify().
|
|
Implements ACE_Notification_Strategy. Definition at line 26 of file Reactor_Notification_Strategy.cpp. References ACE_Reactor::notify().
|
|
Set the reactor.
Definition at line 14 of file Reactor_Notification_Strategy.inl.
00015 { 00016 this->reactor_ = r; 00017 } |
|
Get the reactor.
Definition at line 8 of file Reactor_Notification_Strategy.inl.
00009 { 00010 return this->reactor_; 00011 } |
|
The Reactor.
Definition at line 56 of file Reactor_Notification_Strategy.h. |