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

CORBA_ServiceDetail::_tao_seq_Octet_var Class Reference

#include <Services.h>

Collaboration diagram for CORBA_ServiceDetail::_tao_seq_Octet_var:

Collaboration graph
[legend]
List of all members.

Public Methods

 _tao_seq_Octet_var (void)
 _tao_seq_Octet_var (_tao_seq_Octet *)
 _tao_seq_Octet_var (const _tao_seq_Octet_var &)
 ~_tao_seq_Octet_var (void)
_tao_seq_Octet_var & operator= (_tao_seq_Octet *)
_tao_seq_Octet_var & operator= (const _tao_seq_Octet_var &)
_tao_seq_Octetoperator-> (void)
const _tao_seq_Octetoperator-> (void) const
 operator const _tao_seq_Octet & () const
 operator _tao_seq_Octet & ()
 operator _tao_seq_Octet & () const
CORBA::Octetoperator[] (CORBA::ULong slot)
const _tao_seq_Octetin (void) const
_tao_seq_Octetinout (void)
_tao_seq_Octet *& out (void)
_tao_seq_Octet_retn (void)
_tao_seq_Octetptr (void) const

Private Attributes

_tao_seq_Octetptr_

Constructor & Destructor Documentation

ACE_INLINE CORBA_ServiceDetail::_tao_seq_Octet_var::_tao_seq_Octet_var void   
 

Definition at line 188 of file Services.i.

00189   : ptr_ (0)
00190 {}

ACE_INLINE CORBA_ServiceDetail::_tao_seq_Octet_var::_tao_seq_Octet_var _tao_seq_Octet  
 

Definition at line 193 of file Services.i.

00194   : ptr_ (p)
00195 {}

ACE_INLINE CORBA_ServiceDetail::_tao_seq_Octet_var::_tao_seq_Octet_var const _tao_seq_Octet_var &   
 

Definition at line 198 of file Services.i.

00199 {
00200   if (p.ptr_)
00201     this->ptr_ = new CORBA_ServiceDetail::_tao_seq_Octet(*p.ptr_);
00202   else
00203     this->ptr_ = 0;
00204 }

ACE_INLINE CORBA_ServiceDetail::_tao_seq_Octet_var::~_tao_seq_Octet_var void   
 

Definition at line 207 of file Services.i.

00208 {
00209   delete this->ptr_;
00210 }


Member Function Documentation

ACE_INLINE CORBA_ServiceDetail::_tao_seq_Octet * CORBA_ServiceDetail::_tao_seq_Octet_var::_retn void   
 

Definition at line 289 of file Services.i.

References ptr_.

00290 {
00291   CORBA_ServiceDetail::_tao_seq_Octet *tmp = this->ptr_;
00292   this->ptr_ = 0;
00293   return tmp;
00294 }

ACE_INLINE const CORBA_ServiceDetail::_tao_seq_Octet & CORBA_ServiceDetail::_tao_seq_Octet_var::in void    const
 

Definition at line 268 of file Services.i.

References ptr_.

00269 {
00270   return *this->ptr_;
00271 }

ACE_INLINE CORBA_ServiceDetail::_tao_seq_Octet & CORBA_ServiceDetail::_tao_seq_Octet_var::inout void   
 

Definition at line 274 of file Services.i.

References ptr_.

00275 {
00276   return *this->ptr_;
00277 }

CORBA_ServiceDetail::_tao_seq_Octet_var::operator _tao_seq_Octet &   const
 

CORBA_ServiceDetail::_tao_seq_Octet_var::operator _tao_seq_Octet &  
 

CORBA_ServiceDetail::_tao_seq_Octet_var::operator const _tao_seq_Octet &   const
 

ACE_INLINE const CORBA_ServiceDetail::_tao_seq_Octet * CORBA_ServiceDetail::_tao_seq_Octet_var::operator-> void    const
 

Definition at line 232 of file Services.i.

References ptr_.

00233 {
00234   return this->ptr_;
00235 }

ACE_INLINE CORBA_ServiceDetail::_tao_seq_Octet * CORBA_ServiceDetail::_tao_seq_Octet_var::operator-> void   
 

Definition at line 238 of file Services.i.

References ptr_.

00239 {
00240   return this->ptr_;
00241 }

ACE_INLINE CORBA_ServiceDetail::_tao_seq_Octet_var & CORBA_ServiceDetail::_tao_seq_Octet_var::operator= const _tao_seq_Octet_var &   
 

Definition at line 221 of file Services.i.

00222 {
00223   if (this != &p)
00224   {
00225     delete this->ptr_;
00226     this->ptr_ = new CORBA_ServiceDetail::_tao_seq_Octet (*p.ptr_);
00227   }
00228   return *this;
00229 }

ACE_INLINE CORBA_ServiceDetail::_tao_seq_Octet_var & CORBA_ServiceDetail::_tao_seq_Octet_var::operator= _tao_seq_Octet  
 

Definition at line 213 of file Services.i.

References ptr_.

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

ACE_INLINE CORBA::Octet & CORBA_ServiceDetail::_tao_seq_Octet_var::operator[] CORBA::ULong    slot
 

Definition at line 262 of file Services.i.

References ptr_.

00263 {
00264   return this->ptr_->operator[] (slot);
00265 }

ACE_INLINE CORBA_ServiceDetail::_tao_seq_Octet *& CORBA_ServiceDetail::_tao_seq_Octet_var::out void   
 

Definition at line 281 of file Services.i.

References ptr_.

00282 {
00283   delete this->ptr_;
00284   this->ptr_ = 0;
00285   return this->ptr_;
00286 }

ACE_INLINE CORBA_ServiceDetail::_tao_seq_Octet * CORBA_ServiceDetail::_tao_seq_Octet_var::ptr void    const
 

Definition at line 297 of file Services.i.

References ptr_.

00298 {
00299   return this->ptr_;
00300 }


Member Data Documentation

_tao_seq_Octet* CORBA_ServiceDetail::_tao_seq_Octet_var::ptr_ [private]
 

Definition at line 104 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:42 2003 for TAO by doxygen1.2.14 written by Dimitri van Heesch, © 1997-2002