Reference

ACE_Reactor_Notification_Strategy(3)

Used to notify an ACE_Reactor

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);

Default dtor.

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