NAME

ACE_Reactor_Token - Used as a synchronization mechanism to coordinate concurrent access to a Reactor object.

SYNOPSIS


#include <ace/Reactor.h>


class ACE_Reactor_Token : public ACE_REACTOR_MUTEX
{
  public:
    ACE_Reactor_Token (ACE_Reactor &r);
    virtual void sleep_hook (void);
    void dump (void) const;
    ACE_ALLOC_HOOK_DECLARE;
  private:
    ACE_Reactor &reactor_;
};

PUBLIC MEMBERS

ACE_Reactor_Token (ACE_Reactor &r);
virtual void sleep_hook (void);
void dump (void) const;
ACE_ALLOC_HOOK_DECLARE;

PRIVATE MEMBERS

ACE_Reactor &reactor_;

AUTHOR

Doug Schmidt

LIBRARY

ace