#include <Current.h>
Definition at line 175 of file Current.h.
TAO_RTScheduler_Current_var::TAO_RTScheduler_Current_var | ( | void | ) |
Definition at line 790 of file Current.cpp.
: ptr_ (TAO_RTScheduler_Current::_nil ()) {}
TAO_RTScheduler_Current_var::TAO_RTScheduler_Current_var | ( | TAO_RTScheduler_Current_ptr | p | ) | [inline] |
TAO_RTScheduler_Current_var::TAO_RTScheduler_Current_var | ( | const TAO_RTScheduler_Current_var & | ) |
TAO_RTScheduler_Current_var::~TAO_RTScheduler_Current_var | ( | void | ) |
Definition at line 805 of file Current.cpp.
{ ::CORBA::release (this->ptr_); }
TAO_RTScheduler_Current_var::TAO_RTScheduler_Current_var | ( | const TAO_Base_var & | rhs | ) | [private] |
TAO_RTScheduler_Current_ptr TAO_RTScheduler_Current_var::_retn | ( | void | ) |
Definition at line 866 of file Current.cpp.
{ // yield ownership of managed obj reference ::TAO_RTScheduler_Current_ptr val = this->ptr_; this->ptr_ = ::TAO_RTScheduler_Current::_nil (); return val; }
TAO_RTScheduler_Current_ptr TAO_RTScheduler_Current_var::duplicate | ( | TAO_RTScheduler_Current_ptr | p | ) | [static] |
Definition at line 875 of file Current.cpp.
{ return ::TAO_RTScheduler_Current::_duplicate (p); }
TAO_RTScheduler_Current_ptr TAO_RTScheduler_Current_var::in | ( | void | ) | const |
Definition at line 846 of file Current.cpp.
{ return this->ptr_; }
TAO_RTScheduler_Current_ptr & TAO_RTScheduler_Current_var::inout | ( | void | ) |
Definition at line 852 of file Current.cpp.
{ return this->ptr_; }
TAO_RTScheduler_Current_ptr TAO_RTScheduler_Current_var::narrow | ( | CORBA::Object * | p | ) | [static] |
Definition at line 893 of file Current.cpp.
{ return ::TAO_RTScheduler_Current::_narrow (p); }
TAO_RTScheduler_Current_ptr TAO_RTScheduler_Current_var::nil | ( | void | ) | [static] |
Definition at line 887 of file Current.cpp.
{ return ::TAO_RTScheduler_Current::_nil (); }
TAO_RTScheduler_Current_var::operator const TAO_RTScheduler_Current_ptr & | ( | ) | const |
TAO_RTScheduler_Current_var::operator TAO_RTScheduler_Current_ptr & | ( | ) |
TAO_RTScheduler_Current_ptr TAO_RTScheduler_Current_var::operator-> | ( | void | ) | const |
Definition at line 840 of file Current.cpp.
{ return this->ptr_; }
TAO_RTScheduler_Current_var& TAO_RTScheduler_Current_var::operator= | ( | const TAO_RTScheduler_Current_var & | ) |
TAO_RTScheduler_Current_var& TAO_RTScheduler_Current_var::operator= | ( | const TAO_Base_var & | rhs | ) | [private] |
Reimplemented from TAO_Base_var.
TAO_RTScheduler_Current_var & TAO_RTScheduler_Current_var::operator= | ( | TAO_RTScheduler_Current_ptr | p | ) |
Definition at line 811 of file Current.cpp.
{ ::CORBA::release (this->ptr_); this->ptr_ = p; return *this; }
TAO_RTScheduler_Current_ptr & TAO_RTScheduler_Current_var::out | ( | void | ) |
Definition at line 858 of file Current.cpp.
{ ::CORBA::release (this->ptr_); this->ptr_ = ::TAO_RTScheduler_Current::_nil (); return this->ptr_; }
TAO_RTScheduler_Current_ptr TAO_RTScheduler_Current_var::ptr | ( | void | ) | const |
Definition at line 795 of file Current.cpp.
{ return this->ptr_; }
void TAO_RTScheduler_Current_var::release | ( | TAO_RTScheduler_Current_ptr | p | ) | [static] |
Definition at line 881 of file Current.cpp.
{ ::CORBA::release (p); }
CORBA::Object * TAO_RTScheduler_Current_var::upcast | ( | void * | src | ) | [static] |
Definition at line 902 of file Current.cpp.
{ TAO_RTScheduler_Current **tmp = static_cast<TAO_RTScheduler_Current **> (src); return *tmp; }