NAME

ACE_Reactor_Notification_Strategy - Used to notify an ACE_Reactor

SYNOPSIS

#include <ace/Strategies.h>

class ACE_Reactor_Notification_Strategy : public ACE_Notification_Strategy { public: ACE_Reactor_Notification_Strategy ( ACE_Reactor *reactor, ACE_Event_Handler *eh, ACE_Reactor_Mask mask ); virtual ~ACE_Reactor_Notification_Strategy (void); virtual int notify (void); virtual int notify (ACE_Event_Handler *, ACE_Reactor_Mask mask); ACE_Reactor *reactor (void); void reactor (ACE_Reactor *r); protected: ACE_Reactor *reactor_; };

DESCRIPTION

Integrates the ACE_Message_Queue notification into the ACE_Reactor::notify method.

PUBLIC MEMBERS

ACE_Reactor_Notification_Strategy (
    ACE_Reactor *reactor,
    ACE_Event_Handler *eh,
    ACE_Reactor_Mask mask
    );

virtual ~ACE_Reactor_Notification_Strategy (void);

virtual int notify (void);

virtual int notify (ACE_Event_Handler *, ACE_Reactor_Mask mask);

ACE_Reactor *reactor (void);

void reactor (ACE_Reactor *r);

PROTECTED MEMBERS

ACE_Reactor *reactor_;

AUTHOR

Doug Schmidt

LIBRARY

ace