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

CORBA_ServiceInformation_var Class Reference

#include <Services.h>

Collaboration diagram for CORBA_ServiceInformation_var:

Collaboration graph
[legend]
List of all members.

Public Methods

 CORBA_ServiceInformation_var (void)
 CORBA_ServiceInformation_var (CORBA_ServiceInformation *)
 CORBA_ServiceInformation_var (const CORBA_ServiceInformation_var &)
 ~CORBA_ServiceInformation_var (void)
CORBA_ServiceInformation_var & operator= (CORBA_ServiceInformation *)
CORBA_ServiceInformation_var & operator= (const CORBA_ServiceInformation_var &)
CORBA_ServiceInformationoperator-> (void)
const CORBA_ServiceInformationoperator-> (void) const
 operator const CORBA_ServiceInformation & () const
 in, inout, out, _retn. More...

 operator CORBA_ServiceInformation & ()
 operator CORBA_ServiceInformation & () const
const CORBA_ServiceInformationin (void) const
CORBA_ServiceInformationinout (void)
CORBA_ServiceInformation *& out (void)
CORBA_ServiceInformation_retn (void)
CORBA_ServiceInformationptr (void) const

Private Attributes

CORBA_ServiceInformationptr_

Constructor & Destructor Documentation

ACE_INLINE CORBA_ServiceInformation_var::CORBA_ServiceInformation_var void   
 

Definition at line 372 of file Services.i.

00373   : ptr_ (0)
00374 {}

ACE_INLINE CORBA_ServiceInformation_var::CORBA_ServiceInformation_var CORBA_ServiceInformation  
 

Definition at line 377 of file Services.i.

00378   : ptr_ (p)
00379 {}

ACE_INLINE CORBA_ServiceInformation_var::CORBA_ServiceInformation_var const CORBA_ServiceInformation_var &   
 

Definition at line 382 of file Services.i.

00383 {
00384   if (p.ptr_)
00385     this->ptr_ = new CORBA_ServiceInformation(*p.ptr_);
00386   else
00387     this->ptr_ = 0;
00388 }

ACE_INLINE CORBA_ServiceInformation_var::~CORBA_ServiceInformation_var void   
 

Definition at line 391 of file Services.i.

00392 {
00393   delete this->ptr_;
00394 }


Member Function Documentation

ACE_INLINE CORBA_ServiceInformation * CORBA_ServiceInformation_var::_retn void   
 

Definition at line 467 of file Services.i.

References ptr_.

00468 {
00469   CORBA_ServiceInformation *tmp = this->ptr_;
00470   this->ptr_ = 0;
00471   return tmp;
00472 }

ACE_INLINE const CORBA_ServiceInformation & CORBA_ServiceInformation_var::in void    const
 

Definition at line 446 of file Services.i.

References ptr_.

00447 {
00448   return *this->ptr_;
00449 }

ACE_INLINE CORBA_ServiceInformation & CORBA_ServiceInformation_var::inout void   
 

Definition at line 452 of file Services.i.

References ptr_.

00453 {
00454   return *this->ptr_;
00455 }

ACE_INLINE CORBA_ServiceInformation_var::operator const CORBA_ServiceInformation &   const
 

in, inout, out, _retn.

Definition at line 428 of file Services.i.

00429 {
00430   return *this->ptr_;
00431 }

ACE_INLINE CORBA_ServiceInformation_var::operator CORBA_ServiceInformation &   const
 

Definition at line 440 of file Services.i.

00441 {
00442   return *this->ptr_;
00443 }

ACE_INLINE CORBA_ServiceInformation_var::operator CORBA_ServiceInformation &  
 

Definition at line 434 of file Services.i.

00435 {
00436   return *this->ptr_;
00437 }

ACE_INLINE const CORBA_ServiceInformation * CORBA_ServiceInformation_var::operator-> void    const
 

Definition at line 416 of file Services.i.

References ptr_.

00417 {
00418   return this->ptr_;
00419 }

ACE_INLINE CORBA_ServiceInformation * CORBA_ServiceInformation_var::operator-> void   
 

Definition at line 422 of file Services.i.

References ptr_.

00423 {
00424   return this->ptr_;
00425 }

ACE_INLINE CORBA_ServiceInformation_var & CORBA_ServiceInformation_var::operator= const CORBA_ServiceInformation_var &   
 

Definition at line 405 of file Services.i.

References ptr_.

00406 {
00407   if (this != &p)
00408   {
00409     delete this->ptr_;
00410     this->ptr_ = new CORBA_ServiceInformation (*p.ptr_);
00411   }
00412   return *this;
00413 }

ACE_INLINE CORBA_ServiceInformation_var & CORBA_ServiceInformation_var::operator= CORBA_ServiceInformation  
 

Definition at line 397 of file Services.i.

References ptr_.

00398 {
00399   delete this->ptr_;
00400   this->ptr_ = p;
00401   return *this;
00402 }

ACE_INLINE CORBA_ServiceInformation *& CORBA_ServiceInformation_var::out void   
 

Definition at line 459 of file Services.i.

References ptr_.

00460 {
00461   delete this->ptr_;
00462   this->ptr_ = 0;
00463   return this->ptr_;
00464 }

ACE_INLINE CORBA_ServiceInformation * CORBA_ServiceInformation_var::ptr void    const
 

Definition at line 475 of file Services.i.

References ptr_.

00476 {
00477   return this->ptr_;
00478 }


Member Data Documentation

CORBA_ServiceInformation* CORBA_ServiceInformation_var::ptr_ [private]
 

Definition at line 492 of file Services.h.

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


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