TAO_AMH_DSI_Exception_Holder_out Class Reference

The T_out class for exception holder. More...

#include <AMH_DSI_Response_Handler.h>

Collaboration diagram for TAO_AMH_DSI_Exception_Holder_out:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 TAO_AMH_DSI_Exception_Holder_out (TAO_AMH_DSI_Exception_Holder *&)
 TAO_AMH_DSI_Exception_Holder_out (TAO_AMH_DSI_Exception_Holder_var &)
 TAO_AMH_DSI_Exception_Holder_out (const TAO_AMH_DSI_Exception_Holder_out &)
TAO_AMH_DSI_Exception_Holder_outoperator= (const TAO_AMH_DSI_Exception_Holder_out &)
TAO_AMH_DSI_Exception_Holder_outoperator= (const TAO_AMH_DSI_Exception_Holder_var &)
TAO_AMH_DSI_Exception_Holder_outoperator= (TAO_AMH_DSI_Exception_Holder *)
 operator TAO_AMH_DSI_Exception_Holder *& ()
TAO_AMH_DSI_Exception_Holder *& ptr (void)
TAO_AMH_DSI_Exception_Holderoperator-> (void)

Private Attributes

TAO_AMH_DSI_Exception_Holder *& ptr_

Detailed Description

The T_out class for exception holder.

Definition at line 122 of file AMH_DSI_Response_Handler.h.


Constructor & Destructor Documentation

TAO_AMH_DSI_Exception_Holder_out::TAO_AMH_DSI_Exception_Holder_out TAO_AMH_DSI_Exception_Holder *&   ) 
 

Definition at line 175 of file AMH_DSI_Response_Handler.cpp.

00177   : ptr_ (p)
00178 {
00179   this->ptr_ = 0;
00180 }

TAO_AMH_DSI_Exception_Holder_out::TAO_AMH_DSI_Exception_Holder_out TAO_AMH_DSI_Exception_Holder_var  ) 
 

Definition at line 182 of file AMH_DSI_Response_Handler.cpp.

00184   : ptr_ (p.out ())
00185 {
00186   CORBA::remove_ref (this->ptr_);
00187   this->ptr_ = 0;
00188 }

TAO_AMH_DSI_Exception_Holder_out::TAO_AMH_DSI_Exception_Holder_out const TAO_AMH_DSI_Exception_Holder_out  ) 
 

Definition at line 190 of file AMH_DSI_Response_Handler.cpp.

00192   : ptr_ (const_cast<TAO_AMH_DSI_Exception_Holder_out&> (p).ptr_)
00193 {}


Member Function Documentation

TAO_AMH_DSI_Exception_Holder_out::operator TAO_AMH_DSI_Exception_Holder *&  ) 
 

Definition at line 220 of file AMH_DSI_Response_Handler.cpp.

00221 {
00222   return this->ptr_;
00223 }

TAO_AMH_DSI_Exception_Holder * TAO_AMH_DSI_Exception_Holder_out::operator-> void   ) 
 

Definition at line 232 of file AMH_DSI_Response_Handler.cpp.

00233 {
00234   return this->ptr_;
00235 }

TAO_AMH_DSI_Exception_Holder_out & TAO_AMH_DSI_Exception_Holder_out::operator= TAO_AMH_DSI_Exception_Holder  ) 
 

Definition at line 214 of file AMH_DSI_Response_Handler.cpp.

00215 {
00216   this->ptr_ = p;
00217   return *this;
00218 }

TAO_AMH_DSI_Exception_Holder_out & TAO_AMH_DSI_Exception_Holder_out::operator= const TAO_AMH_DSI_Exception_Holder_var  ) 
 

Definition at line 204 of file AMH_DSI_Response_Handler.cpp.

References TAO_AMH_DSI_Exception_Holder_var::ptr().

00206 {
00207   TAO_AMH_DSI_Exception_Holder *tmp = p.ptr ();
00208   CORBA::add_ref (tmp);
00209   this->ptr_ = tmp;
00210   return *this;
00211 }

TAO_AMH_DSI_Exception_Holder_out & TAO_AMH_DSI_Exception_Holder_out::operator= const TAO_AMH_DSI_Exception_Holder_out  ) 
 

Definition at line 196 of file AMH_DSI_Response_Handler.cpp.

00198 {
00199   this->ptr_ = const_cast<TAO_AMH_DSI_Exception_Holder_out &> (p).ptr_;
00200   return *this;
00201 }

TAO_AMH_DSI_Exception_Holder *& TAO_AMH_DSI_Exception_Holder_out::ptr void   ) 
 

Definition at line 226 of file AMH_DSI_Response_Handler.cpp.

00227 {
00228   return this->ptr_;
00229 }


Member Data Documentation

TAO_AMH_DSI_Exception_Holder* & TAO_AMH_DSI_Exception_Holder_out::ptr_ [private]
 

Definition at line 140 of file AMH_DSI_Response_Handler.h.


The documentation for this class was generated from the following files:
Generated on Sun Jan 27 13:37:43 2008 for TAO_DynamicInterface by doxygen 1.3.6