The T_var class for reply handler. More...
#include <DII_Reply_Handler.h>
Public Member Functions | |
TAO_DII_Reply_Handler_var (void) | |
TAO_DII_Reply_Handler_var (TAO_DII_Reply_Handler_ptr) | |
TAO_DII_Reply_Handler_var (const TAO_DII_Reply_Handler_var &) | |
~TAO_DII_Reply_Handler_var (void) | |
TAO_DII_Reply_Handler_var & | operator= (TAO_DII_Reply_Handler_ptr) |
TAO_DII_Reply_Handler_var & | operator= (const TAO_DII_Reply_Handler_var &) |
TAO_DII_Reply_Handler_ptr | operator-> (void) const |
operator const TAO_DII_Reply_Handler_ptr & () const | |
operator TAO_DII_Reply_Handler_ptr & () | |
TAO_DII_Reply_Handler_ptr | in (void) const |
TAO_DII_Reply_Handler_ptr & | inout (void) |
TAO_DII_Reply_Handler_ptr & | out (void) |
TAO_DII_Reply_Handler_ptr | _retn (void) |
TAO_DII_Reply_Handler_ptr | ptr (void) const |
Private Attributes | |
TAO_DII_Reply_Handler_ptr | ptr_ |
The T_var class for reply handler.
As any other pseudo object, this class has a T_var class too.
Definition at line 40 of file DII_Reply_Handler.h.
TAO_DII_Reply_Handler_var::TAO_DII_Reply_Handler_var | ( | void | ) |
Definition at line 19 of file DII_Reply_Handler.inl.
: ptr_ (TAO_DII_Reply_Handler::_nil ()) { }
TAO_DII_Reply_Handler_var::TAO_DII_Reply_Handler_var | ( | TAO_DII_Reply_Handler_ptr | p | ) |
Definition at line 25 of file DII_Reply_Handler.inl.
: ptr_ (p) {}
TAO_DII_Reply_Handler_var::TAO_DII_Reply_Handler_var | ( | const TAO_DII_Reply_Handler_var & | p | ) |
Definition at line 43 of file DII_Reply_Handler.inl.
: ptr_ (TAO_DII_Reply_Handler::_duplicate (p.ptr ())) {}
TAO_DII_Reply_Handler_var::~TAO_DII_Reply_Handler_var | ( | void | ) |
Definition at line 31 of file DII_Reply_Handler.inl.
{ CORBA::release (this->ptr_); }
TAO_DII_Reply_Handler_ptr TAO_DII_Reply_Handler_var::_retn | ( | void | ) |
Definition at line 106 of file DII_Reply_Handler.inl.
{ // yield ownership TAO_DII_Reply_Handler_ptr val = this->ptr_; this->ptr_ = TAO_DII_Reply_Handler::_nil (); return val; }
TAO_DII_Reply_Handler_ptr TAO_DII_Reply_Handler_var::in | ( | void | ) | const |
Definition at line 86 of file DII_Reply_Handler.inl.
{ return this->ptr_; }
TAO_DII_Reply_Handler_ptr & TAO_DII_Reply_Handler_var::inout | ( | void | ) |
Definition at line 92 of file DII_Reply_Handler.inl.
{ return this->ptr_; }
TAO_DII_Reply_Handler_var::operator const TAO_DII_Reply_Handler_ptr & | ( | ) | const |
Definition at line 68 of file DII_Reply_Handler.inl.
{ return this->ptr_; }
TAO_DII_Reply_Handler_var::operator TAO_DII_Reply_Handler_ptr & | ( | ) |
Definition at line 74 of file DII_Reply_Handler.inl.
{ return this->ptr_; }
TAO_DII_Reply_Handler_ptr TAO_DII_Reply_Handler_var::operator-> | ( | void | ) | const |
Definition at line 80 of file DII_Reply_Handler.inl.
{ return this->ptr_; }
TAO_DII_Reply_Handler_var & TAO_DII_Reply_Handler_var::operator= | ( | const TAO_DII_Reply_Handler_var & | p | ) |
Definition at line 57 of file DII_Reply_Handler.inl.
{ if (this != &p) { CORBA::release (this->ptr_); this->ptr_ = TAO_DII_Reply_Handler::_duplicate (p.ptr ()); } return *this; }
TAO_DII_Reply_Handler_var & TAO_DII_Reply_Handler_var::operator= | ( | TAO_DII_Reply_Handler_ptr | p | ) |
Definition at line 49 of file DII_Reply_Handler.inl.
{ CORBA::release (this->ptr_); this->ptr_ = p; return *this; }
TAO_DII_Reply_Handler_ptr & TAO_DII_Reply_Handler_var::out | ( | void | ) |
Definition at line 98 of file DII_Reply_Handler.inl.
{ CORBA::release (this->ptr_); this->ptr_ = TAO_DII_Reply_Handler::_nil (); return this->ptr_; }
TAO_DII_Reply_Handler_ptr TAO_DII_Reply_Handler_var::ptr | ( | void | ) | const |
Definition at line 37 of file DII_Reply_Handler.inl.
{ return this->ptr_; }
Definition at line 62 of file DII_Reply_Handler.h.