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

CORBA_ServiceInformation_out Class Reference

#include <Services.h>

Collaboration diagram for CORBA_ServiceInformation_out:

Collaboration graph
[legend]
List of all members.

Public Methods

 CORBA_ServiceInformation_out (CORBA_ServiceInformation *&)
 CORBA_ServiceInformation_out (CORBA_ServiceInformation_var &)
 CORBA_ServiceInformation_out (const CORBA_ServiceInformation_out &)
CORBA_ServiceInformation_out & operator= (const CORBA_ServiceInformation_out &)
CORBA_ServiceInformation_out & operator= (CORBA_ServiceInformation *)
 operator CORBA_ServiceInformation *& ()
CORBA_ServiceInformation *& ptr (void)
CORBA_ServiceInformationoperator-> (void)

Private Methods

void operator= (const CORBA_ServiceInformation_var &)

Private Attributes

CORBA_ServiceInformation *& ptr_
 assignment from T_var not allowed. More...


Constructor & Destructor Documentation

ACE_INLINE CORBA_ServiceInformation_out::CORBA_ServiceInformation_out CORBA_ServiceInformation *&   
 

Definition at line 485 of file Services.i.

References ptr_.

00486   : ptr_ (p)
00487 {
00488   this->ptr_ = 0;
00489 }

ACE_INLINE CORBA_ServiceInformation_out::CORBA_ServiceInformation_out CORBA_ServiceInformation_var  
 

Definition at line 492 of file Services.i.

00493   : ptr_ (p.out ())
00494 {
00495   delete this->ptr_;
00496   this->ptr_ = 0;
00497 }

ACE_INLINE CORBA_ServiceInformation_out::CORBA_ServiceInformation_out const CORBA_ServiceInformation_out &   
 

Definition at line 500 of file Services.i.

00501   : ptr_ (ACE_const_cast (CORBA_ServiceInformation_out&,p).ptr_)
00502 {}


Member Function Documentation

ACE_INLINE CORBA_ServiceInformation_out::operator CORBA_ServiceInformation *&  
 

Definition at line 519 of file Services.i.

00520 {
00521   return this->ptr_;
00522 }

ACE_INLINE CORBA_ServiceInformation * CORBA_ServiceInformation_out::operator-> void   
 

Definition at line 531 of file Services.i.

References ptr_.

00532 {
00533   return this->ptr_;
00534 }

void CORBA_ServiceInformation_out::operator= const CORBA_ServiceInformation_var   [private]
 

ACE_INLINE CORBA_ServiceInformation_out & CORBA_ServiceInformation_out::operator= CORBA_ServiceInformation  
 

Definition at line 512 of file Services.i.

References ptr_.

00513 {
00514   this->ptr_ = p;
00515   return *this;
00516 }

ACE_INLINE CORBA_ServiceInformation_out & CORBA_ServiceInformation_out::operator= const CORBA_ServiceInformation_out &   
 

Definition at line 505 of file Services.i.

References ptr_.

00506 {
00507   this->ptr_ = ACE_const_cast (CORBA_ServiceInformation_out&,p).ptr_;
00508   return *this;
00509 }

ACE_INLINE CORBA_ServiceInformation *& CORBA_ServiceInformation_out::ptr void   
 

Definition at line 525 of file Services.i.

00526 {
00527   return this->ptr_;
00528 }


Member Data Documentation

CORBA_ServiceInformation*& CORBA_ServiceInformation_out::ptr_ [private]
 

assignment from T_var not allowed.

Definition at line 510 of file Services.h.

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


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