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

CORBA_ServiceInformation::_tao_seq_ServiceDetail_var Class Reference

#include <Services.h>

Collaboration diagram for CORBA_ServiceInformation::_tao_seq_ServiceDetail_var:

Collaboration graph
[legend]
List of all members.

Public Methods

 _tao_seq_ServiceDetail_var (void)
 _tao_seq_ServiceDetail_var (_tao_seq_ServiceDetail *)
 _tao_seq_ServiceDetail_var (const _tao_seq_ServiceDetail_var &)
 ~_tao_seq_ServiceDetail_var (void)
_tao_seq_ServiceDetail_var & operator= (_tao_seq_ServiceDetail *)
_tao_seq_ServiceDetail_var & operator= (const _tao_seq_ServiceDetail_var &)
_tao_seq_ServiceDetailoperator-> (void)
const _tao_seq_ServiceDetailoperator-> (void) const
 operator const _tao_seq_ServiceDetail & () const
 operator _tao_seq_ServiceDetail & ()
 operator _tao_seq_ServiceDetail & () const
CORBA_ServiceDetailoperator[] (CORBA::ULong slot)
const _tao_seq_ServiceDetailin (void) const
_tao_seq_ServiceDetailinout (void)
_tao_seq_ServiceDetail *& out (void)
_tao_seq_ServiceDetail_retn (void)
_tao_seq_ServiceDetailptr (void) const

Private Attributes

_tao_seq_ServiceDetailptr_

Constructor & Destructor Documentation

ACE_INLINE CORBA_ServiceInformation::_tao_seq_ServiceDetail_var::_tao_seq_ServiceDetail_var void   
 

Definition at line 1067 of file Services.i.

01068   : ptr_ (0)
01069 {}

ACE_INLINE CORBA_ServiceInformation::_tao_seq_ServiceDetail_var::_tao_seq_ServiceDetail_var _tao_seq_ServiceDetail  
 

Definition at line 1072 of file Services.i.

01073   : ptr_ (p)
01074 {}

ACE_INLINE CORBA_ServiceInformation::_tao_seq_ServiceDetail_var::_tao_seq_ServiceDetail_var const _tao_seq_ServiceDetail_var &   
 

Definition at line 1077 of file Services.i.

01078 {
01079   if (p.ptr_)
01080     this->ptr_ = new CORBA_ServiceInformation::_tao_seq_ServiceDetail(*p.ptr_);
01081   else
01082     this->ptr_ = 0;
01083 }

ACE_INLINE CORBA_ServiceInformation::_tao_seq_ServiceDetail_var::~_tao_seq_ServiceDetail_var void   
 

Definition at line 1086 of file Services.i.

01087 {
01088   delete this->ptr_;
01089 }


Member Function Documentation

ACE_INLINE CORBA_ServiceInformation::_tao_seq_ServiceDetail * CORBA_ServiceInformation::_tao_seq_ServiceDetail_var::_retn void   
 

Definition at line 1168 of file Services.i.

References ptr_.

01169 {
01170   CORBA_ServiceInformation::_tao_seq_ServiceDetail *tmp = this->ptr_;
01171   this->ptr_ = 0;
01172   return tmp;
01173 }

ACE_INLINE const CORBA_ServiceInformation::_tao_seq_ServiceDetail & CORBA_ServiceInformation::_tao_seq_ServiceDetail_var::in void    const
 

Definition at line 1147 of file Services.i.

References ptr_.

01148 {
01149   return *this->ptr_;
01150 }

ACE_INLINE CORBA_ServiceInformation::_tao_seq_ServiceDetail & CORBA_ServiceInformation::_tao_seq_ServiceDetail_var::inout void   
 

Definition at line 1153 of file Services.i.

References ptr_.

01154 {
01155   return *this->ptr_;
01156 }

CORBA_ServiceInformation::_tao_seq_ServiceDetail_var::operator _tao_seq_ServiceDetail &   const
 

CORBA_ServiceInformation::_tao_seq_ServiceDetail_var::operator _tao_seq_ServiceDetail &  
 

CORBA_ServiceInformation::_tao_seq_ServiceDetail_var::operator const _tao_seq_ServiceDetail &   const
 

ACE_INLINE const CORBA_ServiceInformation::_tao_seq_ServiceDetail * CORBA_ServiceInformation::_tao_seq_ServiceDetail_var::operator-> void    const
 

Definition at line 1111 of file Services.i.

References ptr_.

01112 {
01113   return this->ptr_;
01114 }

ACE_INLINE CORBA_ServiceInformation::_tao_seq_ServiceDetail * CORBA_ServiceInformation::_tao_seq_ServiceDetail_var::operator-> void   
 

Definition at line 1117 of file Services.i.

References ptr_.

01118 {
01119   return this->ptr_;
01120 }

ACE_INLINE CORBA_ServiceInformation::_tao_seq_ServiceDetail_var & CORBA_ServiceInformation::_tao_seq_ServiceDetail_var::operator= const _tao_seq_ServiceDetail_var &   
 

Definition at line 1100 of file Services.i.

01101 {
01102   if (this != &p)
01103   {
01104     delete this->ptr_;
01105     this->ptr_ = new CORBA_ServiceInformation::_tao_seq_ServiceDetail (*p.ptr_);
01106   }
01107   return *this;
01108 }

ACE_INLINE CORBA_ServiceInformation::_tao_seq_ServiceDetail_var & CORBA_ServiceInformation::_tao_seq_ServiceDetail_var::operator= _tao_seq_ServiceDetail  
 

Definition at line 1092 of file Services.i.

References ptr_.

01093 {
01094   delete this->ptr_;
01095   this->ptr_ = p;
01096   return *this;
01097 }

ACE_INLINE CORBA_ServiceDetail & CORBA_ServiceInformation::_tao_seq_ServiceDetail_var::operator[] CORBA::ULong    slot
 

Definition at line 1141 of file Services.i.

References ptr_.

01142 {
01143   return this->ptr_->operator[] (slot);
01144 }

ACE_INLINE CORBA_ServiceInformation::_tao_seq_ServiceDetail *& CORBA_ServiceInformation::_tao_seq_ServiceDetail_var::out void   
 

Definition at line 1160 of file Services.i.

References ptr_.

01161 {
01162   delete this->ptr_;
01163   this->ptr_ = 0;
01164   return this->ptr_;
01165 }

ACE_INLINE CORBA_ServiceInformation::_tao_seq_ServiceDetail * CORBA_ServiceInformation::_tao_seq_ServiceDetail_var::ptr void    const
 

Definition at line 1176 of file Services.i.

References ptr_.

01177 {
01178   return this->ptr_;
01179 }


Member Data Documentation

_tao_seq_ServiceDetail* CORBA_ServiceInformation::_tao_seq_ServiceDetail_var::ptr_ [private]
 

Definition at line 432 of file Services.h.

Referenced by _retn, in, inout, operator->, operator=, operator[], out, and ptr.


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