#include <AMH_DSI_Response_Handler.h>
Collaboration diagram for TAO_AMH_DSI_Response_Handler_var:
Public Member Functions | |
TAO_AMH_DSI_Response_Handler_var (void) | |
TAO_AMH_DSI_Response_Handler_var (TAO_AMH_DSI_Response_Handler_ptr) | |
TAO_AMH_DSI_Response_Handler_var (const TAO_AMH_DSI_Response_Handler_var &) | |
~TAO_AMH_DSI_Response_Handler_var (void) | |
TAO_AMH_DSI_Response_Handler_var & | operator= (TAO_AMH_DSI_Response_Handler_ptr) |
TAO_AMH_DSI_Response_Handler_var & | operator= (const TAO_AMH_DSI_Response_Handler_var &) |
TAO_AMH_DSI_Response_Handler_ptr | operator-> (void) const |
operator const TAO_AMH_DSI_Response_Handler_ptr & () const | |
operator TAO_AMH_DSI_Response_Handler_ptr & () | |
TAO_AMH_DSI_Response_Handler_ptr | in (void) const |
TAO_AMH_DSI_Response_Handler_ptr & | inout (void) |
TAO_AMH_DSI_Response_Handler_ptr & | out (void) |
TAO_AMH_DSI_Response_Handler_ptr | _retn (void) |
TAO_AMH_DSI_Response_Handler_ptr | ptr (void) const |
Private Attributes | |
TAO_AMH_DSI_Response_Handler_ptr | ptr_ |
As any other pseudo object, this class has a T_var class too.
Definition at line 42 of file AMH_DSI_Response_Handler.h.
ACE_INLINE TAO_AMH_DSI_Response_Handler_var::TAO_AMH_DSI_Response_Handler_var | ( | void | ) |
Definition at line 20 of file AMH_DSI_Response_Handler.inl.
00021 : ptr_ (TAO_AMH_DSI_Response_Handler::_nil ()) 00022 { 00023 }
ACE_INLINE TAO_AMH_DSI_Response_Handler_var::TAO_AMH_DSI_Response_Handler_var | ( | TAO_AMH_DSI_Response_Handler_ptr | ) |
ACE_INLINE TAO_AMH_DSI_Response_Handler_var::TAO_AMH_DSI_Response_Handler_var | ( | const TAO_AMH_DSI_Response_Handler_var & | ) |
Definition at line 43 of file AMH_DSI_Response_Handler.inl.
00044 : ptr_ (TAO_AMH_DSI_Response_Handler::_duplicate (p.ptr ())) 00045 {}
ACE_INLINE TAO_AMH_DSI_Response_Handler_var::~TAO_AMH_DSI_Response_Handler_var | ( | void | ) |
Definition at line 31 of file AMH_DSI_Response_Handler.inl.
References ptr_, and CORBA::release().
00032 { 00033 CORBA::release(ptr_); 00034 }
ACE_INLINE TAO_AMH_DSI_Response_Handler_ptr TAO_AMH_DSI_Response_Handler_var::_retn | ( | void | ) |
Definition at line 105 of file AMH_DSI_Response_Handler.inl.
References TAO_AMH_DSI_Response_Handler::_nil(), and ptr_.
00106 { 00107 // yield ownership 00108 TAO_AMH_DSI_Response_Handler_ptr val = this->ptr_; 00109 this->ptr_ = TAO_AMH_DSI_Response_Handler::_nil (); 00110 return val; 00111 }
ACE_INLINE TAO_AMH_DSI_Response_Handler_ptr TAO_AMH_DSI_Response_Handler_var::in | ( | void | ) | const |
Definition at line 85 of file AMH_DSI_Response_Handler.inl.
References ptr_.
00086 { 00087 return this->ptr_; 00088 }
ACE_INLINE TAO_AMH_DSI_Response_Handler_ptr & TAO_AMH_DSI_Response_Handler_var::inout | ( | void | ) |
Definition at line 91 of file AMH_DSI_Response_Handler.inl.
References ptr_.
00092 { 00093 return this->ptr_; 00094 }
ACE_INLINE TAO_AMH_DSI_Response_Handler_var::operator const TAO_AMH_DSI_Response_Handler_ptr & | ( | ) | const |
Definition at line 67 of file AMH_DSI_Response_Handler.inl.
References ptr_.
00068 { 00069 return this->ptr_; 00070 }
ACE_INLINE TAO_AMH_DSI_Response_Handler_var::operator TAO_AMH_DSI_Response_Handler_ptr & | ( | ) |
Definition at line 73 of file AMH_DSI_Response_Handler.inl.
References ptr_.
00074 { 00075 return this->ptr_; 00076 }
ACE_INLINE TAO_AMH_DSI_Response_Handler_ptr TAO_AMH_DSI_Response_Handler_var::operator-> | ( | void | ) | const |
Definition at line 79 of file AMH_DSI_Response_Handler.inl.
References ptr_.
00080 { 00081 return this->ptr_; 00082 }
ACE_INLINE TAO_AMH_DSI_Response_Handler_var & TAO_AMH_DSI_Response_Handler_var::operator= | ( | const TAO_AMH_DSI_Response_Handler_var & | ) |
Definition at line 56 of file AMH_DSI_Response_Handler.inl.
References TAO_AMH_DSI_Response_Handler::_duplicate(), ptr(), ptr_, and CORBA::release().
00057 { 00058 if (this != &p) 00059 { 00060 CORBA::release (this->ptr_); 00061 this->ptr_ = TAO_AMH_DSI_Response_Handler::_duplicate (p.ptr ()); 00062 } 00063 return *this; 00064 }
ACE_INLINE TAO_AMH_DSI_Response_Handler_var & TAO_AMH_DSI_Response_Handler_var::operator= | ( | TAO_AMH_DSI_Response_Handler_ptr | ) |
Definition at line 48 of file AMH_DSI_Response_Handler.inl.
References ptr_, and CORBA::release().
00049 { 00050 CORBA::release (this->ptr_); 00051 this->ptr_ = p; 00052 return *this; 00053 }
ACE_INLINE TAO_AMH_DSI_Response_Handler_ptr & TAO_AMH_DSI_Response_Handler_var::out | ( | void | ) |
Definition at line 97 of file AMH_DSI_Response_Handler.inl.
References TAO_AMH_DSI_Response_Handler::_nil(), ptr_, and CORBA::release().
00098 { 00099 CORBA::release (this->ptr_); 00100 this->ptr_ = TAO_AMH_DSI_Response_Handler::_nil (); 00101 return this->ptr_; 00102 }
ACE_INLINE TAO_AMH_DSI_Response_Handler_ptr TAO_AMH_DSI_Response_Handler_var::ptr | ( | void | ) | const |
Definition at line 37 of file AMH_DSI_Response_Handler.inl.
References ptr_.
Referenced by operator=().
00038 { 00039 return this->ptr_; 00040 }
Definition at line 67 of file AMH_DSI_Response_Handler.h.
Referenced by _retn(), in(), inout(), operator const TAO_AMH_DSI_Response_Handler_ptr &(), operator TAO_AMH_DSI_Response_Handler_ptr &(), operator->(), operator=(), out(), ptr(), and ~TAO_AMH_DSI_Response_Handler_var().