#include <EC_Lifetime_Utils.h>
| Public Member Functions | |
| TAO_EC_Event_Channel_Holder (void) | |
| Constructor. No-op. | |
| ~TAO_EC_Event_Channel_Holder (void) | |
| Destructor. If holding an Event Channel, destroy it. | |
| void | init (RtecEventChannelAdmin::EventChannel_var ec_var) | 
| Private Member Functions | |
| TAO_EC_Event_Channel_Holder & | operator= (const TAO_EC_Event_Channel_Holder &rhs) | 
| Disallow. | |
| TAO_EC_Event_Channel_Holder (const TAO_EC_Event_Channel_Holder &rhs) | |
| Disallow. | |
| Private Attributes | |
| RtecEventChannelAdmin::EventChannel_var | ec_ | 
| EC to be destroyed. | |
Holds a reference to an Event Channel, and calls destroy() on it in the destructor.
| ACE_INLINE TAO_EC_Event_Channel_Holder::TAO_EC_Event_Channel_Holder | ( | void | ) | 
Constructor. No-op.
| ACE_INLINE TAO_EC_Event_Channel_Holder::~TAO_EC_Event_Channel_Holder | ( | void | ) | 
Destructor. If holding an Event Channel, destroy it.
| TAO_EC_Event_Channel_Holder::TAO_EC_Event_Channel_Holder | ( | const TAO_EC_Event_Channel_Holder & | rhs | ) |  [private] | 
Disallow.
| ACE_INLINE void TAO_EC_Event_Channel_Holder::init | ( | RtecEventChannelAdmin::EventChannel_var | ec_var | ) | 
Set the Event Channel to be destroyed in destructor to ec_var. If TAO_EC_Event_Channel_Holder already held an Event Channel prior to invocation of this method, that Event Channel is NOT destroyed.
| TAO_EC_Event_Channel_Holder& TAO_EC_Event_Channel_Holder::operator= | ( | const TAO_EC_Event_Channel_Holder & | rhs | ) |  [private] | 
Disallow.
| RtecEventChannelAdmin::EventChannel_var TAO_EC_Event_Channel_Holder::ec_  [private] | 
EC to be destroyed.
 1.5.6
 1.5.6