#include <LF_Follower_Auto_Ptr.h>
Collaboration diagram for TAO_LF_Follower_Auto_Ptr:

Public Member Functions | |
| TAO_LF_Follower_Auto_Ptr (TAO_Leader_Follower &) | |
| Constructor. | |
| ~TAO_LF_Follower_Auto_Ptr (void) | |
| Destructor. | |
| TAO_LF_Follower * | get (void) |
| Implement the smart pointer methods. | |
| TAO_LF_Follower * | operator-> (void) |
| operator TAO_LF_Follower * (void) | |
Private Attributes | |
| TAO_Leader_Follower & | leader_follower_ |
| Keep a reference to the leader follower. | |
| TAO_LF_Follower * | follower_ |
| The follower. | |
The Leader/Follower set is a factory for TAO_LF_Follower objects
Definition at line 34 of file LF_Follower_Auto_Ptr.h.
|
|
Constructor.
Definition at line 8 of file LF_Follower_Auto_Ptr.inl.
00009 : leader_follower_ (lf) 00010 , follower_ (leader_follower_.allocate_follower ()) 00011 { 00012 } |
|
|
Destructor.
Definition at line 15 of file LF_Follower_Auto_Ptr.cpp. References TAO_Leader_Follower::release_follower().
00016 {
00017 this->leader_follower_.release_follower (this->follower_);
00018 }
|
|
|
Implement the smart pointer methods.
Definition at line 15 of file LF_Follower_Auto_Ptr.inl. Referenced by TAO_Leader_Follower::wait_for_event().
00016 {
00017 return this->follower_;
00018 }
|
|
|
Definition at line 27 of file LF_Follower_Auto_Ptr.inl.
00028 {
00029 return this->follower_;
00030 }
|
|
|
Definition at line 21 of file LF_Follower_Auto_Ptr.inl.
00022 {
00023 return this->follower_;
00024 }
|
|
|
The follower.
Definition at line 53 of file LF_Follower_Auto_Ptr.h. |
|
|
Keep a reference to the leader follower.
Definition at line 50 of file LF_Follower_Auto_Ptr.h. |
1.3.6