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.
1.7.0