TAO
2.3.3
|
Represent a thread blocked, as a follower, in the Leader/Followers set. More...
#include <LF_Follower.h>
Public Member Functions | |
TAO_LF_Follower (TAO_Leader_Follower &leader_follower) | |
Constructor. More... | |
~TAO_LF_Follower (void) | |
Destructor. More... | |
TAO_Leader_Follower & | leader_follower (void) |
Access the leader follower that owns this follower. More... | |
int | wait (ACE_Time_Value *tv) |
Wait until on the underlying condition variable. More... | |
int | signal (void) |
Signal the underlying condition variable. More... | |
Public Member Functions inherited from ACE_Intrusive_List_Node< TAO_LF_Follower > | |
TAO_LF_Follower * | prev (void) const |
void | prev (TAO_LF_Follower *) |
TAO_LF_Follower * | prev (void) const |
void | prev (TAO_LF_Follower *) |
TAO_LF_Follower * | next (void) const |
void | next (TAO_LF_Follower *) |
TAO_LF_Follower * | next (void) const |
void | next (TAO_LF_Follower *) |
Private Attributes | |
TAO_Leader_Follower & | leader_follower_ |
The Leader/Follower set this Follower belongs to. More... | |
ACE_SYNCH_CONDITION | condition_ |
Condition variable used to. More... | |
Additional Inherited Members | |
Protected Member Functions inherited from ACE_Intrusive_List_Node< TAO_LF_Follower > | |
ACE_Intrusive_List_Node (void) | |
Represent a thread blocked, as a follower, in the Leader/Followers set.
TAO_LF_Follower::TAO_LF_Follower | ( | TAO_Leader_Follower & | leader_follower | ) |
Constructor.
TAO_LF_Follower::~TAO_LF_Follower | ( | void | ) |
Destructor.
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.
|
private |
Condition variable used to.
|
private |
The Leader/Follower set this Follower belongs to.