TAO  2.0.8
Public Member Functions | Private Attributes
TAO_LF_Follower Class Reference

Represent a thread blocked, as a follower, in the Leader/Followers set. More...

#include <LF_Follower.h>

Inheritance diagram for TAO_LF_Follower:
Inheritance graph
[legend]
Collaboration diagram for TAO_LF_Follower:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 TAO_LF_Follower (TAO_Leader_Follower &leader_follower)
 Constructor.
 ~TAO_LF_Follower (void)
 Destructor.
TAO_Leader_Followerleader_follower (void)
 Access the leader follower that owns this follower.
int wait (ACE_Time_Value *tv)
 Wait until on the underlying condition variable.
int signal (void)
 Signal the underlying condition variable.

Private Attributes

TAO_Leader_Followerleader_follower_
 The Leader/Follower set this Follower belongs to.
ACE_SYNCH_CONDITION condition_
 Condition variable used to.

Detailed Description

Represent a thread blocked, as a follower, in the Leader/Followers set.

Todo:
Currently this class offers little abstraction, the follower loop should be implemented by this class.

Constructor & Destructor Documentation

TAO_LF_Follower::TAO_LF_Follower ( TAO_Leader_Follower leader_follower)

Constructor.

TAO_LF_Follower::~TAO_LF_Follower ( void  )

Destructor.


Member Function Documentation

TAO_Leader_Follower & TAO_LF_Follower::leader_follower ( void  )

Access the leader follower that owns this follower.

int TAO_LF_Follower::signal ( void  )

Signal the underlying condition variable.

int TAO_LF_Follower::wait ( ACE_Time_Value tv)

Wait until on the underlying condition variable.


Member Data Documentation

Condition variable used to.

The Leader/Follower set this Follower belongs to.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines