#include <ace/ACE_Strategies.h >
class ACE_ReactorEx_Notification_Strategy : public ACE_Notification_Strategy {
public:
ACE_ReactorEx_Notification_Strategy ( ACE_ReactorEx *reactorEx, ACE_Event_Handler *eh, ACE_Reactor_Mask mask );
virtual int notify (void);
virtual int notify (ACE_Event_Handler *, ACE_Reactor_Mask mask);
ACE_ReactorEx *reactorEx (void);
void reactorEx (ACE_ReactorEx *r);
protected:
ACE_ReactorEx *reactorEx_;
};
ACE_ReactorEx_Notification_Strategy (
ACE_ReactorEx *reactorEx,
ACE_Event_Handler *eh,
ACE_Reactor_Mask mask
);
virtual int notify (void);
virtual int notify (ACE_Event_Handler *, ACE_Reactor_Mask mask);
ACE_ReactorEx *reactorEx (void);
void reactorEx (ACE_ReactorEx *r);
ACE_ReactorEx *reactorEx_;