NAME

ACE_ReactorEx_Notification_Strategy - Used to notify an ACE_ReactorEx

SYNOPSIS

#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_; };

DESCRIPTION

Integrates the ACE_Message_Queue notification into the ACE_ReactorEx::notify() method.

PUBLIC MEMBERS

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 MEMBERS

ACE_ReactorEx *reactorEx_;

AUTHOR

Doug Schmidt

LIBRARY

ace