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

CORBA_LocalObject_out Class Reference

#include <LocalObject.h>

Collaboration diagram for CORBA_LocalObject_out:

Collaboration graph
[legend]
List of all members.

Public Methods

 CORBA_LocalObject_out (CORBA_LocalObject_ptr &)
 CORBA_LocalObject_out (CORBA_LocalObject_var &)
 CORBA_LocalObject_out (const CORBA_LocalObject_out &)
CORBA_LocalObject_out & operator= (const CORBA_LocalObject_out &)
CORBA_LocalObject_out & operator= (const CORBA_LocalObject_var &)
CORBA_LocalObject_out & operator= (CORBA_LocalObject_ptr)
 operator CORBA_LocalObject_ptr & ()
CORBA_LocalObject_ptrptr (void)
CORBA_LocalObject_ptr operator-> (void)

Private Attributes

CORBA_LocalObject_ptrptr_

Constructor & Destructor Documentation

ACE_INLINE CORBA_LocalObject_out::CORBA_LocalObject_out CORBA_LocalObject_ptr  
 

Definition at line 171 of file LocalObject.i.

References CORBA_LocalObject::_nil, and ptr_.

00172   : ptr_ (p)
00173 {
00174   this->ptr_ = CORBA_LocalObject::_nil ();
00175 }

ACE_INLINE CORBA_LocalObject_out::CORBA_LocalObject_out CORBA_LocalObject_var  
 

Definition at line 178 of file LocalObject.i.

References CORBA_LocalObject::_nil, ptr_, and CORBA::release.

00179   : ptr_ (p.out ())
00180 {
00181   CORBA::release (this->ptr_);
00182   this->ptr_ = CORBA_LocalObject::_nil ();
00183 }

ACE_INLINE CORBA_LocalObject_out::CORBA_LocalObject_out const CORBA_LocalObject_out &   
 

Definition at line 186 of file LocalObject.i.

00187   : ptr_ (p.ptr_)
00188 {
00189 }


Member Function Documentation

ACE_INLINE CORBA_LocalObject_out::operator CORBA_LocalObject_ptr &  
 

Definition at line 213 of file LocalObject.i.

00214 {
00215   return this->ptr_;
00216 }

ACE_INLINE CORBA_LocalObject_ptr CORBA_LocalObject_out::operator-> void   
 

Definition at line 225 of file LocalObject.i.

References ptr_.

00226 {
00227   return this->ptr_;
00228 }

ACE_INLINE CORBA_LocalObject_out & CORBA_LocalObject_out::operator= CORBA_LocalObject_ptr   
 

Definition at line 206 of file LocalObject.i.

References ptr_.

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

ACE_INLINE CORBA_LocalObject_out & CORBA_LocalObject_out::operator= const CORBA_LocalObject_var  
 

Definition at line 199 of file LocalObject.i.

References CORBA_LocalObject::_duplicate, CORBA_LocalObject_var::ptr, and ptr_.

00200 {
00201   this->ptr_ = CORBA_LocalObject::_duplicate (p.ptr ());
00202   return *this;
00203 }

ACE_INLINE CORBA_LocalObject_out & CORBA_LocalObject_out::operator= const CORBA_LocalObject_out &   
 

Definition at line 192 of file LocalObject.i.

References ptr_.

00193 {
00194   this->ptr_ = p.ptr_;
00195   return *this;
00196 }

ACE_INLINE CORBA_LocalObject_ptr & CORBA_LocalObject_out::ptr void   
 

Definition at line 219 of file LocalObject.i.

00220 {
00221   return this->ptr_;
00222 }


Member Data Documentation

CORBA_LocalObject_ptr& CORBA_LocalObject_out::ptr_ [private]
 

Definition at line 237 of file LocalObject.h.

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


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