Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

CORBA_ORB_out Class Reference

#include <ORB.h>

List of all members.

Public Methods

 CORBA_ORB_out (CORBA::ORB_ptr &)
 CORBA_ORB_out (CORBA_ORB_var &)
 CORBA_ORB_out (const CORBA_ORB_out &)
CORBA_ORB_out & operator= (CORBA_ORB_out &)
CORBA_ORB_out & operator= (const CORBA_ORB_var &)
CORBA_ORB_out & operator= (CORBA::ORB_ptr)
 operator CORBA::ORB_ptr & ()
CORBA::ORB_ptrptr (void)
CORBA::ORB_ptr operator-> (void)

Private Attributes

CORBA::ORB_ptrptr_


Constructor & Destructor Documentation

ACE_INLINE CORBA_ORB_out::CORBA_ORB_out CORBA::ORB_ptr  
 

Definition at line 187 of file ORB.i.

References CORBA_ORB::_nil, and ptr_.

00188   : ptr_ (p)
00189 {
00190   this->ptr_ = CORBA_ORB::_nil ();
00191 }

ACE_INLINE CORBA_ORB_out::CORBA_ORB_out CORBA_ORB_var  
 

Definition at line 194 of file ORB.i.

References CORBA_ORB::_nil, and CORBA::release.

00195   : ptr_ (p.out ())
00196 {
00197   CORBA::release (this->ptr_);
00198   this->ptr_ = CORBA_ORB::_nil ();
00199 }

ACE_INLINE CORBA_ORB_out::CORBA_ORB_out const CORBA_ORB_out &   
 

Definition at line 202 of file ORB.i.

00203   : ptr_ (p.ptr_)
00204 {}


Member Function Documentation

ACE_INLINE CORBA_ORB_out::operator CORBA::ORB_ptr &  
 

Definition at line 228 of file ORB.i.

00229 {
00230   return this->ptr_;
00231 }

ACE_INLINE CORBA::ORB_ptr CORBA_ORB_out::operator-> void   
 

Definition at line 240 of file ORB.i.

References ptr_.

00241 {
00242   return this->ptr_;
00243 }

ACE_INLINE CORBA_ORB_out & CORBA_ORB_out::operator= CORBA::ORB_ptr   
 

Definition at line 221 of file ORB.i.

References ptr_.

00222 {
00223   this->ptr_ = p;
00224   return *this;
00225 }

ACE_INLINE CORBA_ORB_out & CORBA_ORB_out::operator= const CORBA_ORB_var  
 

Definition at line 214 of file ORB.i.

References CORBA_ORB::_duplicate, CORBA_ORB_var::ptr, and ptr_.

00215 {
00216   this->ptr_ = CORBA_ORB::_duplicate (p.ptr ());
00217   return *this;
00218 }

ACE_INLINE CORBA_ORB_out & CORBA_ORB_out::operator= CORBA_ORB_out &   
 

Definition at line 207 of file ORB.i.

References ptr_.

00208 {
00209   this->ptr_ = p.ptr_;
00210   return *this;
00211 }

ACE_INLINE CORBA::ORB_ptr & CORBA_ORB_out::ptr void   
 

Definition at line 234 of file ORB.i.

00235 {
00236   return this->ptr_;
00237 }


Member Data Documentation

CORBA::ORB_ptr& CORBA_ORB_out::ptr_ [private]
 

Definition at line 614 of file ORB.h.

Referenced by CORBA_ORB_out, operator->, and operator=.


The documentation for this class was generated from the following files:
Generated on Mon Jun 16 15:01:39 2003 for TAO by doxygen1.2.14 written by Dimitri van Heesch, © 1997-2002