TAO 4.0.0
|
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. | |
~TAO_LF_Follower () | |
Destructor. | |
TAO_Leader_Follower & | leader_follower () |
Access the leader follower that owns this follower. | |
int | wait (ACE_Time_Value *tv) |
Wait until on the underlying condition variable. | |
int | signal () |
Signal the underlying condition variable. | |
![]() | |
T * | prev () const |
void | prev (T *) |
T * | next () const |
void | next (T *) |
Private Attributes | |
TAO_Leader_Follower & | leader_follower_ |
The Leader/Follower set this Follower belongs to. | |
ACE_SYNCH_CONDITION | condition_ |
Condition variable used to. | |
Additional Inherited Members | |
![]() | |
ACE_Intrusive_List_Node ()=default | |
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 | ( | ) |
Destructor.
TAO_Leader_Follower & TAO_LF_Follower::leader_follower | ( | ) |
Access the leader follower that owns this follower.
int TAO_LF_Follower::signal | ( | ) |
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.