diff options
Diffstat (limited to 'TAO/tao/ImplRepoC.i')
-rw-r--r-- | TAO/tao/ImplRepoC.i | 2257 |
1 files changed, 0 insertions, 2257 deletions
diff --git a/TAO/tao/ImplRepoC.i b/TAO/tao/ImplRepoC.i deleted file mode 100644 index 1ec8f773ac3..00000000000 --- a/TAO/tao/ImplRepoC.i +++ /dev/null @@ -1,2257 +0,0 @@ -/* -*- C++ -*- $Id$ */ - -// ****** Code generated by the The ACE ORB (TAO) IDL Compiler ******* -// TAO and the TAO IDL Compiler have been developed by the Center for -// Distributed Object Computing at Washington University, St. Louis. -// -// Information about TAO is available at: -// http://www.cs.wustl.edu/~schmidt/TAO.html - -ACE_INLINE -ImplementationRepository::ServerObject::ServerObject (void) // default constructor -{} - -ACE_INLINE -ImplementationRepository::ServerObject::ServerObject (TAO_Stub *objref, TAO_ServantBase *_tao_servant, CORBA::Boolean _tao_collocated) // constructor - : CORBA_Object (objref, _tao_servant, _tao_collocated) -{} - -ACE_INLINE -ImplementationRepository::ServerObject::~ServerObject (void) // destructor -{} - - -#if !defined (_IMPLEMENTATIONREPOSITORY_SERVEROBJECT___VAR_CI_) -#define _IMPLEMENTATIONREPOSITORY_SERVEROBJECT___VAR_CI_ - -// ************************************************************* -// Inline operations for class ImplementationRepository::ServerObject_var -// ************************************************************* - -ACE_INLINE -ImplementationRepository::ServerObject_var::ServerObject_var (void) // default constructor - : ptr_ (ServerObject::_nil ()) -{} - -ACE_INLINE -ImplementationRepository::ServerObject_var::ServerObject_var (ServerObject_ptr p) - : ptr_ (p) -{} - -ACE_INLINE ::ImplementationRepository::ServerObject_ptr -ImplementationRepository::ServerObject_var::ptr (void) const -{ - return this->ptr_; -} - -ACE_INLINE -ImplementationRepository::ServerObject_var::ServerObject_var (const ::ImplementationRepository::ServerObject_var &p) // copy constructor - : TAO_Base_var (), - ptr_ (ServerObject::_duplicate (p.ptr ())) -{} - -ACE_INLINE -ImplementationRepository::ServerObject_var::~ServerObject_var (void) // destructor -{ - CORBA::release (this->ptr_); -} - -ACE_INLINE ImplementationRepository::ServerObject_var & -ImplementationRepository::ServerObject_var::operator= (ServerObject_ptr p) -{ - CORBA::release (this->ptr_); - this->ptr_ = p; - return *this; -} - -ACE_INLINE ImplementationRepository::ServerObject_var & -ImplementationRepository::ServerObject_var::operator= (const ::ImplementationRepository::ServerObject_var &p) -{ - if (this != &p) - { - CORBA::release (this->ptr_); - this->ptr_ = ::ImplementationRepository::ServerObject::_duplicate (p.ptr ()); - } - return *this; -} - -ACE_INLINE -ImplementationRepository::ServerObject_var::operator const ::ImplementationRepository::ServerObject_ptr &() const // cast -{ - return this->ptr_; -} - -ACE_INLINE -ImplementationRepository::ServerObject_var::operator ::ImplementationRepository::ServerObject_ptr &() // cast -{ - return this->ptr_; -} - -ACE_INLINE ::ImplementationRepository::ServerObject_ptr -ImplementationRepository::ServerObject_var::operator-> (void) const -{ - return this->ptr_; -} - -ACE_INLINE ::ImplementationRepository::ServerObject_ptr -ImplementationRepository::ServerObject_var::in (void) const -{ - return this->ptr_; -} - -ACE_INLINE ::ImplementationRepository::ServerObject_ptr & -ImplementationRepository::ServerObject_var::inout (void) -{ - return this->ptr_; -} - -ACE_INLINE ::ImplementationRepository::ServerObject_ptr & -ImplementationRepository::ServerObject_var::out (void) -{ - CORBA::release (this->ptr_); - this->ptr_ = ::ImplementationRepository::ServerObject::_nil (); - return this->ptr_; -} - -ACE_INLINE ::ImplementationRepository::ServerObject_ptr -ImplementationRepository::ServerObject_var::_retn (void) -{ - // yield ownership of managed obj reference - ::ImplementationRepository::ServerObject_ptr val = this->ptr_; - this->ptr_ = ::ImplementationRepository::ServerObject::_nil (); - return val; -} - - -#endif /* end #if !defined */ - - -#if !defined (_IMPLEMENTATIONREPOSITORY_SERVEROBJECT___OUT_CI_) -#define _IMPLEMENTATIONREPOSITORY_SERVEROBJECT___OUT_CI_ - -// ************************************************************* -// Inline operations for class ImplementationRepository::ServerObject_out -// ************************************************************* - -ACE_INLINE -ImplementationRepository::ServerObject_out::ServerObject_out (ServerObject_ptr &p) - : ptr_ (p) -{ - this->ptr_ = ::ImplementationRepository::ServerObject::_nil (); -} - -ACE_INLINE -ImplementationRepository::ServerObject_out::ServerObject_out (ServerObject_var &p) // constructor from _var - : ptr_ (p.out ()) -{ - CORBA::release (this->ptr_); - this->ptr_ = ::ImplementationRepository::ServerObject::_nil (); -} - -ACE_INLINE -ImplementationRepository::ServerObject_out::ServerObject_out (const ::ImplementationRepository::ServerObject_out &p) // copy constructor - : ptr_ (ACE_const_cast (ServerObject_out &, p).ptr_) -{} - -ACE_INLINE ::ImplementationRepository::ServerObject_out & -ImplementationRepository::ServerObject_out::operator= (const ::ImplementationRepository::ServerObject_out &p) -{ - this->ptr_ = ACE_const_cast (ServerObject_out&, p).ptr_; - return *this; -} - -ACE_INLINE ImplementationRepository::ServerObject_out & -ImplementationRepository::ServerObject_out::operator= (const ::ImplementationRepository::ServerObject_var &p) -{ - this->ptr_ = ::ImplementationRepository::ServerObject::_duplicate (p.ptr ()); - return *this; -} - -ACE_INLINE ImplementationRepository::ServerObject_out & -ImplementationRepository::ServerObject_out::operator= (ServerObject_ptr p) -{ - this->ptr_ = p; - return *this; -} - -ACE_INLINE -ImplementationRepository::ServerObject_out::operator ::ImplementationRepository::ServerObject_ptr &() // cast -{ - return this->ptr_; -} - -ACE_INLINE ::ImplementationRepository::ServerObject_ptr & -ImplementationRepository::ServerObject_out::ptr (void) // ptr -{ - return this->ptr_; -} - -ACE_INLINE ::ImplementationRepository::ServerObject_ptr -ImplementationRepository::ServerObject_out::operator-> (void) -{ - return this->ptr_; -} - - -#endif /* end #if !defined */ - -// ************************************************************* -// Inline operations for class ImplementationRepository::EnvironmentVariable_var -// ************************************************************* - -ACE_INLINE -ImplementationRepository::EnvironmentVariable_var::EnvironmentVariable_var (void) // default constructor - : ptr_ (0) -{} - -ACE_INLINE -ImplementationRepository::EnvironmentVariable_var::EnvironmentVariable_var (EnvironmentVariable *p) - : ptr_ (p) -{} - -ACE_INLINE -ImplementationRepository::EnvironmentVariable_var::EnvironmentVariable_var (const ::ImplementationRepository::EnvironmentVariable_var &p) // copy constructor -{ - if (p.ptr_) - ACE_NEW (this->ptr_, ::ImplementationRepository::EnvironmentVariable (*p.ptr_)); - else - this->ptr_ = 0; -} - -ACE_INLINE -ImplementationRepository::EnvironmentVariable_var::~EnvironmentVariable_var (void) // destructor -{ - delete this->ptr_; -} - -ACE_INLINE ImplementationRepository::EnvironmentVariable_var & -ImplementationRepository::EnvironmentVariable_var::operator= (EnvironmentVariable *p) -{ - delete this->ptr_; - this->ptr_ = p; - return *this; -} - -ACE_INLINE ::ImplementationRepository::EnvironmentVariable_var & -ImplementationRepository::EnvironmentVariable_var::operator= (const ::ImplementationRepository::EnvironmentVariable_var &p) -{ - if (this != &p) - { - delete this->ptr_; - ACE_NEW_RETURN (this->ptr_, ::ImplementationRepository::EnvironmentVariable (*p.ptr_), *this); - } - return *this; -} - -ACE_INLINE const ::ImplementationRepository::EnvironmentVariable * -ImplementationRepository::EnvironmentVariable_var::operator-> (void) const -{ - return this->ptr_; -} - -ACE_INLINE ::ImplementationRepository::EnvironmentVariable * -ImplementationRepository::EnvironmentVariable_var::operator-> (void) -{ - return this->ptr_; -} - -ACE_INLINE -ImplementationRepository::EnvironmentVariable_var::operator const ::ImplementationRepository::EnvironmentVariable &() const // cast -{ - return *this->ptr_; -} - -ACE_INLINE -ImplementationRepository::EnvironmentVariable_var::operator ::ImplementationRepository::EnvironmentVariable &() // cast -{ - return *this->ptr_; -} - -ACE_INLINE -ImplementationRepository::EnvironmentVariable_var::operator ::ImplementationRepository::EnvironmentVariable &() const // cast -{ - return *this->ptr_; -} - -// variable-size types only -ACE_INLINE -ImplementationRepository::EnvironmentVariable_var::operator ::ImplementationRepository::EnvironmentVariable *&() // cast -{ - return this->ptr_; -} - -ACE_INLINE const ::ImplementationRepository::EnvironmentVariable & -ImplementationRepository::EnvironmentVariable_var::in (void) const -{ - return *this->ptr_; -} - -ACE_INLINE ::ImplementationRepository::EnvironmentVariable & -ImplementationRepository::EnvironmentVariable_var::inout (void) -{ - return *this->ptr_; -} - -// mapping for variable size -ACE_INLINE ::ImplementationRepository::EnvironmentVariable *& -ImplementationRepository::EnvironmentVariable_var::out (void) -{ - delete this->ptr_; - this->ptr_ = 0; - return this->ptr_; -} - -ACE_INLINE ::ImplementationRepository::EnvironmentVariable * -ImplementationRepository::EnvironmentVariable_var::_retn (void) -{ - ::ImplementationRepository::EnvironmentVariable *tmp = this->ptr_; - this->ptr_ = 0; - return tmp; -} - -ACE_INLINE ::ImplementationRepository::EnvironmentVariable * -ImplementationRepository::EnvironmentVariable_var::ptr (void) const -{ - return this->ptr_; -} - -// ************************************************************* -// Inline operations for class ImplementationRepository::EnvironmentVariable_out -// ************************************************************* - -ACE_INLINE -ImplementationRepository::EnvironmentVariable_out::EnvironmentVariable_out (::ImplementationRepository::EnvironmentVariable *&p) - : ptr_ (p) -{ - this->ptr_ = 0; -} - -ACE_INLINE -ImplementationRepository::EnvironmentVariable_out::EnvironmentVariable_out (EnvironmentVariable_var &p) // constructor from _var - : ptr_ (p.out ()) -{ - delete this->ptr_; - this->ptr_ = 0; -} - -ACE_INLINE -ImplementationRepository::EnvironmentVariable_out::EnvironmentVariable_out (const ::ImplementationRepository::EnvironmentVariable_out &p) // copy constructor - : ptr_ (ACE_const_cast (EnvironmentVariable_out&, p).ptr_) -{} - -ACE_INLINE ImplementationRepository::EnvironmentVariable_out & -ImplementationRepository::EnvironmentVariable_out::operator= (const ::ImplementationRepository::EnvironmentVariable_out &p) -{ - this->ptr_ = ACE_const_cast (EnvironmentVariable_out&, p).ptr_; - return *this; -} - -ACE_INLINE ImplementationRepository::EnvironmentVariable_out & -ImplementationRepository::EnvironmentVariable_out::operator= (EnvironmentVariable *p) -{ - this->ptr_ = p; - return *this; -} - -ACE_INLINE -ImplementationRepository::EnvironmentVariable_out::operator ::ImplementationRepository::EnvironmentVariable *&() // cast -{ - return this->ptr_; -} - -ACE_INLINE ::ImplementationRepository::EnvironmentVariable *& -ImplementationRepository::EnvironmentVariable_out::ptr (void) // ptr -{ - return this->ptr_; -} - -ACE_INLINE ::ImplementationRepository::EnvironmentVariable * -ImplementationRepository::EnvironmentVariable_out::operator-> (void) -{ - return this->ptr_; -} - - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) - -#if !defined (__TAO_UNBOUNDED_SEQUENCE_IMPLEMENTATIONREPOSITORY_ENVIRONMENTLIST_CI_) -#define __TAO_UNBOUNDED_SEQUENCE_IMPLEMENTATIONREPOSITORY_ENVIRONMENTLIST_CI_ - - // = Static operations. - ACE_INLINE ImplementationRepository::EnvironmentVariable * - ImplementationRepository::_TAO_Unbounded_Sequence_ImplementationRepository_EnvironmentList::allocbuf (CORBA::ULong size) - // Allocate storage for the sequence. - { - ImplementationRepository::EnvironmentVariable *retval = 0; - ACE_NEW_RETURN (retval, ImplementationRepository::EnvironmentVariable[size], 0); - return retval; - } - - ACE_INLINE void ImplementationRepository::_TAO_Unbounded_Sequence_ImplementationRepository_EnvironmentList::freebuf (ImplementationRepository::EnvironmentVariable *buffer) - // Free the sequence. - { - delete [] buffer; - } - - ACE_INLINE - ImplementationRepository::_TAO_Unbounded_Sequence_ImplementationRepository_EnvironmentList::_TAO_Unbounded_Sequence_ImplementationRepository_EnvironmentList (void) // Default constructor. - { - } - - ACE_INLINE - ImplementationRepository::_TAO_Unbounded_Sequence_ImplementationRepository_EnvironmentList::_TAO_Unbounded_Sequence_ImplementationRepository_EnvironmentList (CORBA::ULong maximum) // Constructor using a maximum length value. - : TAO_Unbounded_Base_Sequence (maximum, _TAO_Unbounded_Sequence_ImplementationRepository_EnvironmentList::allocbuf (maximum)) - { - } - - ACE_INLINE - ImplementationRepository::_TAO_Unbounded_Sequence_ImplementationRepository_EnvironmentList::_TAO_Unbounded_Sequence_ImplementationRepository_EnvironmentList (CORBA::ULong maximum, - CORBA::ULong length, - ImplementationRepository::EnvironmentVariable *data, - CORBA::Boolean release) - : TAO_Unbounded_Base_Sequence (maximum, length, data, release) - { - } - - ACE_INLINE - ImplementationRepository::_TAO_Unbounded_Sequence_ImplementationRepository_EnvironmentList::_TAO_Unbounded_Sequence_ImplementationRepository_EnvironmentList (const _TAO_Unbounded_Sequence_ImplementationRepository_EnvironmentList &rhs) - // Copy constructor. - : TAO_Unbounded_Base_Sequence (rhs) - { - if (rhs.buffer_ != 0) - { - ImplementationRepository::EnvironmentVariable *tmp1 = _TAO_Unbounded_Sequence_ImplementationRepository_EnvironmentList::allocbuf (this->maximum_); - ImplementationRepository::EnvironmentVariable * const tmp2 = ACE_reinterpret_cast (ImplementationRepository::EnvironmentVariable * ACE_CAST_CONST, rhs.buffer_); - - for (CORBA::ULong i = 0; i < this->length_; ++i) - tmp1[i] = tmp2[i]; - - this->buffer_ = tmp1; - } - else - { - this->buffer_ = 0; - } - } - - ACE_INLINE ImplementationRepository::_TAO_Unbounded_Sequence_ImplementationRepository_EnvironmentList & - ImplementationRepository::_TAO_Unbounded_Sequence_ImplementationRepository_EnvironmentList::operator= (const _TAO_Unbounded_Sequence_ImplementationRepository_EnvironmentList &rhs) - // Assignment operator. - { - if (this == &rhs) - return *this; - - if (this->release_) - { - if (this->maximum_ < rhs.maximum_) - { - // free the old buffer - ImplementationRepository::EnvironmentVariable *tmp = ACE_reinterpret_cast (ImplementationRepository::EnvironmentVariable *, this->buffer_); - _TAO_Unbounded_Sequence_ImplementationRepository_EnvironmentList::freebuf (tmp); - this->buffer_ = _TAO_Unbounded_Sequence_ImplementationRepository_EnvironmentList::allocbuf (rhs.maximum_); - } - } - else - this->buffer_ = _TAO_Unbounded_Sequence_ImplementationRepository_EnvironmentList::allocbuf (rhs.maximum_); - - TAO_Unbounded_Base_Sequence::operator= (rhs); - - ImplementationRepository::EnvironmentVariable *tmp1 = ACE_reinterpret_cast (ImplementationRepository::EnvironmentVariable *, this->buffer_); - ImplementationRepository::EnvironmentVariable * const tmp2 = ACE_reinterpret_cast (ImplementationRepository::EnvironmentVariable * ACE_CAST_CONST, rhs.buffer_); - - for (CORBA::ULong i = 0; i < this->length_; ++i) - tmp1[i] = tmp2[i]; - - return *this; - } - - // = Accessors. - ACE_INLINE ImplementationRepository::EnvironmentVariable & - ImplementationRepository::_TAO_Unbounded_Sequence_ImplementationRepository_EnvironmentList::operator[] (CORBA::ULong i) - // operator [] - { - ACE_ASSERT (i < this->maximum_); - ImplementationRepository::EnvironmentVariable* tmp = ACE_reinterpret_cast(ImplementationRepository::EnvironmentVariable*,this->buffer_); - return tmp[i]; - } - - ACE_INLINE const ImplementationRepository::EnvironmentVariable & - ImplementationRepository::_TAO_Unbounded_Sequence_ImplementationRepository_EnvironmentList::operator[] (CORBA::ULong i) const - // operator [] - { - ACE_ASSERT (i < this->maximum_); - ImplementationRepository::EnvironmentVariable * const tmp = ACE_reinterpret_cast (ImplementationRepository::EnvironmentVariable* ACE_CAST_CONST, this->buffer_); - return tmp[i]; - } - - // Implement the TAO_Base_Sequence methods (see Sequence.h) - - ACE_INLINE ImplementationRepository::EnvironmentVariable * - ImplementationRepository::_TAO_Unbounded_Sequence_ImplementationRepository_EnvironmentList::get_buffer (CORBA::Boolean orphan) - { - ImplementationRepository::EnvironmentVariable *result = 0; - if (orphan == 0) - { - // We retain ownership. - if (this->buffer_ == 0) - { - result = _TAO_Unbounded_Sequence_ImplementationRepository_EnvironmentList::allocbuf (this->length_); - this->buffer_ = result; - this->release_ = 1; - } - else - { - result = ACE_reinterpret_cast (ImplementationRepository::EnvironmentVariable*, this->buffer_); - } - } - else // if (orphan == 1) - { - if (this->release_ != 0) - { - // We set the state back to default and relinquish - // ownership. - result = ACE_reinterpret_cast(ImplementationRepository::EnvironmentVariable*,this->buffer_); - this->maximum_ = 0; - this->length_ = 0; - this->buffer_ = 0; - this->release_ = 0; - } - } - return result; - } - - ACE_INLINE const ImplementationRepository::EnvironmentVariable * - ImplementationRepository::_TAO_Unbounded_Sequence_ImplementationRepository_EnvironmentList::get_buffer (void) const - { - return ACE_reinterpret_cast(const ImplementationRepository::EnvironmentVariable * ACE_CAST_CONST, this->buffer_); - } - - ACE_INLINE void - ImplementationRepository::_TAO_Unbounded_Sequence_ImplementationRepository_EnvironmentList::replace (CORBA::ULong max, - CORBA::ULong length, - ImplementationRepository::EnvironmentVariable *data, - CORBA::Boolean release) - { - this->maximum_ = max; - this->length_ = length; - if (this->buffer_ && this->release_ == 1) - { - ImplementationRepository::EnvironmentVariable *tmp = ACE_reinterpret_cast(ImplementationRepository::EnvironmentVariable*,this->buffer_); - _TAO_Unbounded_Sequence_ImplementationRepository_EnvironmentList::freebuf (tmp); - } - this->buffer_ = data; - this->release_ = release; - } - -#endif /* end #if !defined */ - - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ - -#if !defined (_IMPLEMENTATIONREPOSITORY_ENVIRONMENTLIST_CI_) -#define _IMPLEMENTATIONREPOSITORY_ENVIRONMENTLIST_CI_ - -// ************************************************************* -// Inline operations for class ImplementationRepository::EnvironmentList_var -// ************************************************************* - -ACE_INLINE -ImplementationRepository::EnvironmentList_var::EnvironmentList_var (void) // default constructor - : ptr_ (0) -{} - -ACE_INLINE -ImplementationRepository::EnvironmentList_var::EnvironmentList_var (EnvironmentList *p) - : ptr_ (p) -{} - -ACE_INLINE -ImplementationRepository::EnvironmentList_var::EnvironmentList_var (const ::ImplementationRepository::EnvironmentList_var &p) // copy constructor -{ - if (p.ptr_) - ACE_NEW (this->ptr_, ::ImplementationRepository::EnvironmentList (*p.ptr_)); - else - this->ptr_ = 0; -} - -ACE_INLINE -ImplementationRepository::EnvironmentList_var::~EnvironmentList_var (void) // destructor -{ - delete this->ptr_; -} - -ACE_INLINE ImplementationRepository::EnvironmentList_var & -ImplementationRepository::EnvironmentList_var::operator= (EnvironmentList *p) -{ - delete this->ptr_; - this->ptr_ = p; - return *this; -} - -ACE_INLINE ImplementationRepository::EnvironmentList_var & -ImplementationRepository::EnvironmentList_var::operator= (const ::ImplementationRepository::EnvironmentList_var &p) // deep copy -{ - if (this != &p) - { - delete this->ptr_; - ACE_NEW_RETURN (this->ptr_, ::ImplementationRepository::EnvironmentList (*p.ptr_), *this); - } - return *this; -} - -ACE_INLINE const ::ImplementationRepository::EnvironmentList * -ImplementationRepository::EnvironmentList_var::operator-> (void) const -{ - return this->ptr_; -} - -ACE_INLINE ::ImplementationRepository::EnvironmentList * -ImplementationRepository::EnvironmentList_var::operator-> (void) -{ - return this->ptr_; -} - -ACE_INLINE -ImplementationRepository::EnvironmentList_var::operator const ::ImplementationRepository::EnvironmentList &() const // cast -{ - return *this->ptr_; -} - -ACE_INLINE -ImplementationRepository::EnvironmentList_var::operator ::ImplementationRepository::EnvironmentList &() // cast -{ - return *this->ptr_; -} - -ACE_INLINE -ImplementationRepository::EnvironmentList_var::operator ::ImplementationRepository::EnvironmentList &() const // cast -{ - return *this->ptr_; -} - -// variable-size types only -ACE_INLINE -ImplementationRepository::EnvironmentList_var::operator ::ImplementationRepository::EnvironmentList *&() // cast -{ - return this->ptr_; -} - -ACE_INLINE ImplementationRepository::EnvironmentVariable & -ImplementationRepository::EnvironmentList_var::operator[] (CORBA::ULong index) -{ - return this->ptr_->operator[] (index); -} - -ACE_INLINE const ::ImplementationRepository::EnvironmentList & -ImplementationRepository::EnvironmentList_var::in (void) const -{ - return *this->ptr_; -} - -ACE_INLINE ::ImplementationRepository::EnvironmentList & -ImplementationRepository::EnvironmentList_var::inout (void) -{ - return *this->ptr_; -} - -// mapping for variable size -ACE_INLINE ::ImplementationRepository::EnvironmentList *& -ImplementationRepository::EnvironmentList_var::out (void) -{ - delete this->ptr_; - this->ptr_ = 0; - return this->ptr_; -} - -ACE_INLINE ::ImplementationRepository::EnvironmentList * -ImplementationRepository::EnvironmentList_var::_retn (void) -{ - ::ImplementationRepository::EnvironmentList *tmp = this->ptr_; - this->ptr_ = 0; - return tmp; -} - -ACE_INLINE ::ImplementationRepository::EnvironmentList * -ImplementationRepository::EnvironmentList_var::ptr (void) const -{ - return this->ptr_; -} - -// ************************************************************* -// Inline operations for class ImplementationRepository::EnvironmentList_out -// ************************************************************* - -ACE_INLINE -ImplementationRepository::EnvironmentList_out::EnvironmentList_out (EnvironmentList *&p) - : ptr_ (p) -{ - this->ptr_ = 0; -} - -ACE_INLINE -ImplementationRepository::EnvironmentList_out::EnvironmentList_out (EnvironmentList_var &p) // constructor from _var - : ptr_ (p.out ()) -{ - delete this->ptr_; - this->ptr_ = 0; -} - -ACE_INLINE -ImplementationRepository::EnvironmentList_out::EnvironmentList_out (const ::ImplementationRepository::EnvironmentList_out &p) // copy constructor - : ptr_ (ACE_const_cast (EnvironmentList_out&, p).ptr_) -{} - -ACE_INLINE ::ImplementationRepository::EnvironmentList_out & -ImplementationRepository::EnvironmentList_out::operator= (const ::ImplementationRepository::EnvironmentList_out &p) -{ - this->ptr_ = ACE_const_cast (EnvironmentList_out&, p).ptr_; - return *this; -} - -ACE_INLINE ::ImplementationRepository::EnvironmentList_out & -ImplementationRepository::EnvironmentList_out::operator= (EnvironmentList *p) -{ - this->ptr_ = p; - return *this; -} - -ACE_INLINE -ImplementationRepository::EnvironmentList_out::operator ::ImplementationRepository::EnvironmentList *&() // cast -{ - return this->ptr_; -} - -ACE_INLINE ::ImplementationRepository::EnvironmentList *& -ImplementationRepository::EnvironmentList_out::ptr (void) // ptr -{ - return this->ptr_; -} - -ACE_INLINE ::ImplementationRepository::EnvironmentList * -ImplementationRepository::EnvironmentList_out::operator-> (void) -{ - return this->ptr_; -} - -ACE_INLINE ImplementationRepository::EnvironmentVariable & -ImplementationRepository::EnvironmentList_out::operator[] (CORBA::ULong index) -{ - return this->ptr_->operator[] (index); -} - - -#endif /* end #if !defined */ - -// ************************************************************* -// Inline operations for class ImplementationRepository::StartupOptions_var -// ************************************************************* - -ACE_INLINE -ImplementationRepository::StartupOptions_var::StartupOptions_var (void) // default constructor - : ptr_ (0) -{} - -ACE_INLINE -ImplementationRepository::StartupOptions_var::StartupOptions_var (StartupOptions *p) - : ptr_ (p) -{} - -ACE_INLINE -ImplementationRepository::StartupOptions_var::StartupOptions_var (const ::ImplementationRepository::StartupOptions_var &p) // copy constructor -{ - if (p.ptr_) - ACE_NEW (this->ptr_, ::ImplementationRepository::StartupOptions (*p.ptr_)); - else - this->ptr_ = 0; -} - -ACE_INLINE -ImplementationRepository::StartupOptions_var::~StartupOptions_var (void) // destructor -{ - delete this->ptr_; -} - -ACE_INLINE ImplementationRepository::StartupOptions_var & -ImplementationRepository::StartupOptions_var::operator= (StartupOptions *p) -{ - delete this->ptr_; - this->ptr_ = p; - return *this; -} - -ACE_INLINE ::ImplementationRepository::StartupOptions_var & -ImplementationRepository::StartupOptions_var::operator= (const ::ImplementationRepository::StartupOptions_var &p) -{ - if (this != &p) - { - delete this->ptr_; - ACE_NEW_RETURN (this->ptr_, ::ImplementationRepository::StartupOptions (*p.ptr_), *this); - } - return *this; -} - -ACE_INLINE const ::ImplementationRepository::StartupOptions * -ImplementationRepository::StartupOptions_var::operator-> (void) const -{ - return this->ptr_; -} - -ACE_INLINE ::ImplementationRepository::StartupOptions * -ImplementationRepository::StartupOptions_var::operator-> (void) -{ - return this->ptr_; -} - -ACE_INLINE -ImplementationRepository::StartupOptions_var::operator const ::ImplementationRepository::StartupOptions &() const // cast -{ - return *this->ptr_; -} - -ACE_INLINE -ImplementationRepository::StartupOptions_var::operator ::ImplementationRepository::StartupOptions &() // cast -{ - return *this->ptr_; -} - -ACE_INLINE -ImplementationRepository::StartupOptions_var::operator ::ImplementationRepository::StartupOptions &() const // cast -{ - return *this->ptr_; -} - -// variable-size types only -ACE_INLINE -ImplementationRepository::StartupOptions_var::operator ::ImplementationRepository::StartupOptions *&() // cast -{ - return this->ptr_; -} - -ACE_INLINE const ::ImplementationRepository::StartupOptions & -ImplementationRepository::StartupOptions_var::in (void) const -{ - return *this->ptr_; -} - -ACE_INLINE ::ImplementationRepository::StartupOptions & -ImplementationRepository::StartupOptions_var::inout (void) -{ - return *this->ptr_; -} - -// mapping for variable size -ACE_INLINE ::ImplementationRepository::StartupOptions *& -ImplementationRepository::StartupOptions_var::out (void) -{ - delete this->ptr_; - this->ptr_ = 0; - return this->ptr_; -} - -ACE_INLINE ::ImplementationRepository::StartupOptions * -ImplementationRepository::StartupOptions_var::_retn (void) -{ - ::ImplementationRepository::StartupOptions *tmp = this->ptr_; - this->ptr_ = 0; - return tmp; -} - -ACE_INLINE ::ImplementationRepository::StartupOptions * -ImplementationRepository::StartupOptions_var::ptr (void) const -{ - return this->ptr_; -} - -// ************************************************************* -// Inline operations for class ImplementationRepository::StartupOptions_out -// ************************************************************* - -ACE_INLINE -ImplementationRepository::StartupOptions_out::StartupOptions_out (::ImplementationRepository::StartupOptions *&p) - : ptr_ (p) -{ - this->ptr_ = 0; -} - -ACE_INLINE -ImplementationRepository::StartupOptions_out::StartupOptions_out (StartupOptions_var &p) // constructor from _var - : ptr_ (p.out ()) -{ - delete this->ptr_; - this->ptr_ = 0; -} - -ACE_INLINE -ImplementationRepository::StartupOptions_out::StartupOptions_out (const ::ImplementationRepository::StartupOptions_out &p) // copy constructor - : ptr_ (ACE_const_cast (StartupOptions_out&, p).ptr_) -{} - -ACE_INLINE ImplementationRepository::StartupOptions_out & -ImplementationRepository::StartupOptions_out::operator= (const ::ImplementationRepository::StartupOptions_out &p) -{ - this->ptr_ = ACE_const_cast (StartupOptions_out&, p).ptr_; - return *this; -} - -ACE_INLINE ImplementationRepository::StartupOptions_out & -ImplementationRepository::StartupOptions_out::operator= (StartupOptions *p) -{ - this->ptr_ = p; - return *this; -} - -ACE_INLINE -ImplementationRepository::StartupOptions_out::operator ::ImplementationRepository::StartupOptions *&() // cast -{ - return this->ptr_; -} - -ACE_INLINE ::ImplementationRepository::StartupOptions *& -ImplementationRepository::StartupOptions_out::ptr (void) // ptr -{ - return this->ptr_; -} - -ACE_INLINE ::ImplementationRepository::StartupOptions * -ImplementationRepository::StartupOptions_out::operator-> (void) -{ - return this->ptr_; -} - -// ************************************************************* -// Inline operations for class ImplementationRepository::ServerInformation_var -// ************************************************************* - -ACE_INLINE -ImplementationRepository::ServerInformation_var::ServerInformation_var (void) // default constructor - : ptr_ (0) -{} - -ACE_INLINE -ImplementationRepository::ServerInformation_var::ServerInformation_var (ServerInformation *p) - : ptr_ (p) -{} - -ACE_INLINE -ImplementationRepository::ServerInformation_var::ServerInformation_var (const ::ImplementationRepository::ServerInformation_var &p) // copy constructor -{ - if (p.ptr_) - ACE_NEW (this->ptr_, ::ImplementationRepository::ServerInformation (*p.ptr_)); - else - this->ptr_ = 0; -} - -ACE_INLINE -ImplementationRepository::ServerInformation_var::~ServerInformation_var (void) // destructor -{ - delete this->ptr_; -} - -ACE_INLINE ImplementationRepository::ServerInformation_var & -ImplementationRepository::ServerInformation_var::operator= (ServerInformation *p) -{ - delete this->ptr_; - this->ptr_ = p; - return *this; -} - -ACE_INLINE ::ImplementationRepository::ServerInformation_var & -ImplementationRepository::ServerInformation_var::operator= (const ::ImplementationRepository::ServerInformation_var &p) -{ - if (this != &p) - { - delete this->ptr_; - ACE_NEW_RETURN (this->ptr_, ::ImplementationRepository::ServerInformation (*p.ptr_), *this); - } - return *this; -} - -ACE_INLINE const ::ImplementationRepository::ServerInformation * -ImplementationRepository::ServerInformation_var::operator-> (void) const -{ - return this->ptr_; -} - -ACE_INLINE ::ImplementationRepository::ServerInformation * -ImplementationRepository::ServerInformation_var::operator-> (void) -{ - return this->ptr_; -} - -ACE_INLINE -ImplementationRepository::ServerInformation_var::operator const ::ImplementationRepository::ServerInformation &() const // cast -{ - return *this->ptr_; -} - -ACE_INLINE -ImplementationRepository::ServerInformation_var::operator ::ImplementationRepository::ServerInformation &() // cast -{ - return *this->ptr_; -} - -ACE_INLINE -ImplementationRepository::ServerInformation_var::operator ::ImplementationRepository::ServerInformation &() const // cast -{ - return *this->ptr_; -} - -// variable-size types only -ACE_INLINE -ImplementationRepository::ServerInformation_var::operator ::ImplementationRepository::ServerInformation *&() // cast -{ - return this->ptr_; -} - -ACE_INLINE const ::ImplementationRepository::ServerInformation & -ImplementationRepository::ServerInformation_var::in (void) const -{ - return *this->ptr_; -} - -ACE_INLINE ::ImplementationRepository::ServerInformation & -ImplementationRepository::ServerInformation_var::inout (void) -{ - return *this->ptr_; -} - -// mapping for variable size -ACE_INLINE ::ImplementationRepository::ServerInformation *& -ImplementationRepository::ServerInformation_var::out (void) -{ - delete this->ptr_; - this->ptr_ = 0; - return this->ptr_; -} - -ACE_INLINE ::ImplementationRepository::ServerInformation * -ImplementationRepository::ServerInformation_var::_retn (void) -{ - ::ImplementationRepository::ServerInformation *tmp = this->ptr_; - this->ptr_ = 0; - return tmp; -} - -ACE_INLINE ::ImplementationRepository::ServerInformation * -ImplementationRepository::ServerInformation_var::ptr (void) const -{ - return this->ptr_; -} - -// ************************************************************* -// Inline operations for class ImplementationRepository::ServerInformation_out -// ************************************************************* - -ACE_INLINE -ImplementationRepository::ServerInformation_out::ServerInformation_out (::ImplementationRepository::ServerInformation *&p) - : ptr_ (p) -{ - this->ptr_ = 0; -} - -ACE_INLINE -ImplementationRepository::ServerInformation_out::ServerInformation_out (ServerInformation_var &p) // constructor from _var - : ptr_ (p.out ()) -{ - delete this->ptr_; - this->ptr_ = 0; -} - -ACE_INLINE -ImplementationRepository::ServerInformation_out::ServerInformation_out (const ::ImplementationRepository::ServerInformation_out &p) // copy constructor - : ptr_ (ACE_const_cast (ServerInformation_out&, p).ptr_) -{} - -ACE_INLINE ImplementationRepository::ServerInformation_out & -ImplementationRepository::ServerInformation_out::operator= (const ::ImplementationRepository::ServerInformation_out &p) -{ - this->ptr_ = ACE_const_cast (ServerInformation_out&, p).ptr_; - return *this; -} - -ACE_INLINE ImplementationRepository::ServerInformation_out & -ImplementationRepository::ServerInformation_out::operator= (ServerInformation *p) -{ - this->ptr_ = p; - return *this; -} - -ACE_INLINE -ImplementationRepository::ServerInformation_out::operator ::ImplementationRepository::ServerInformation *&() // cast -{ - return this->ptr_; -} - -ACE_INLINE ::ImplementationRepository::ServerInformation *& -ImplementationRepository::ServerInformation_out::ptr (void) // ptr -{ - return this->ptr_; -} - -ACE_INLINE ::ImplementationRepository::ServerInformation * -ImplementationRepository::ServerInformation_out::operator-> (void) -{ - return this->ptr_; -} - - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) - -#if !defined (__TAO_UNBOUNDED_SEQUENCE_IMPLEMENTATIONREPOSITORY_SERVERINFORMATIONLIST_CI_) -#define __TAO_UNBOUNDED_SEQUENCE_IMPLEMENTATIONREPOSITORY_SERVERINFORMATIONLIST_CI_ - - // = Static operations. - ACE_INLINE ImplementationRepository::ServerInformation * - ImplementationRepository::_TAO_Unbounded_Sequence_ImplementationRepository_ServerInformationList::allocbuf (CORBA::ULong size) - // Allocate storage for the sequence. - { - ImplementationRepository::ServerInformation *retval = 0; - ACE_NEW_RETURN (retval, ImplementationRepository::ServerInformation[size], 0); - return retval; - } - - ACE_INLINE void ImplementationRepository::_TAO_Unbounded_Sequence_ImplementationRepository_ServerInformationList::freebuf (ImplementationRepository::ServerInformation *buffer) - // Free the sequence. - { - delete [] buffer; - } - - ACE_INLINE - ImplementationRepository::_TAO_Unbounded_Sequence_ImplementationRepository_ServerInformationList::_TAO_Unbounded_Sequence_ImplementationRepository_ServerInformationList (void) // Default constructor. - { - } - - ACE_INLINE - ImplementationRepository::_TAO_Unbounded_Sequence_ImplementationRepository_ServerInformationList::_TAO_Unbounded_Sequence_ImplementationRepository_ServerInformationList (CORBA::ULong maximum) // Constructor using a maximum length value. - : TAO_Unbounded_Base_Sequence (maximum, _TAO_Unbounded_Sequence_ImplementationRepository_ServerInformationList::allocbuf (maximum)) - { - } - - ACE_INLINE - ImplementationRepository::_TAO_Unbounded_Sequence_ImplementationRepository_ServerInformationList::_TAO_Unbounded_Sequence_ImplementationRepository_ServerInformationList (CORBA::ULong maximum, - CORBA::ULong length, - ImplementationRepository::ServerInformation *data, - CORBA::Boolean release) - : TAO_Unbounded_Base_Sequence (maximum, length, data, release) - { - } - - ACE_INLINE - ImplementationRepository::_TAO_Unbounded_Sequence_ImplementationRepository_ServerInformationList::_TAO_Unbounded_Sequence_ImplementationRepository_ServerInformationList (const _TAO_Unbounded_Sequence_ImplementationRepository_ServerInformationList &rhs) - // Copy constructor. - : TAO_Unbounded_Base_Sequence (rhs) - { - if (rhs.buffer_ != 0) - { - ImplementationRepository::ServerInformation *tmp1 = _TAO_Unbounded_Sequence_ImplementationRepository_ServerInformationList::allocbuf (this->maximum_); - ImplementationRepository::ServerInformation * const tmp2 = ACE_reinterpret_cast (ImplementationRepository::ServerInformation * ACE_CAST_CONST, rhs.buffer_); - - for (CORBA::ULong i = 0; i < this->length_; ++i) - tmp1[i] = tmp2[i]; - - this->buffer_ = tmp1; - } - else - { - this->buffer_ = 0; - } - } - - ACE_INLINE ImplementationRepository::_TAO_Unbounded_Sequence_ImplementationRepository_ServerInformationList & - ImplementationRepository::_TAO_Unbounded_Sequence_ImplementationRepository_ServerInformationList::operator= (const _TAO_Unbounded_Sequence_ImplementationRepository_ServerInformationList &rhs) - // Assignment operator. - { - if (this == &rhs) - return *this; - - if (this->release_) - { - if (this->maximum_ < rhs.maximum_) - { - // free the old buffer - ImplementationRepository::ServerInformation *tmp = ACE_reinterpret_cast (ImplementationRepository::ServerInformation *, this->buffer_); - _TAO_Unbounded_Sequence_ImplementationRepository_ServerInformationList::freebuf (tmp); - this->buffer_ = _TAO_Unbounded_Sequence_ImplementationRepository_ServerInformationList::allocbuf (rhs.maximum_); - } - } - else - this->buffer_ = _TAO_Unbounded_Sequence_ImplementationRepository_ServerInformationList::allocbuf (rhs.maximum_); - - TAO_Unbounded_Base_Sequence::operator= (rhs); - - ImplementationRepository::ServerInformation *tmp1 = ACE_reinterpret_cast (ImplementationRepository::ServerInformation *, this->buffer_); - ImplementationRepository::ServerInformation * const tmp2 = ACE_reinterpret_cast (ImplementationRepository::ServerInformation * ACE_CAST_CONST, rhs.buffer_); - - for (CORBA::ULong i = 0; i < this->length_; ++i) - tmp1[i] = tmp2[i]; - - return *this; - } - - // = Accessors. - ACE_INLINE ImplementationRepository::ServerInformation & - ImplementationRepository::_TAO_Unbounded_Sequence_ImplementationRepository_ServerInformationList::operator[] (CORBA::ULong i) - // operator [] - { - ACE_ASSERT (i < this->maximum_); - ImplementationRepository::ServerInformation* tmp = ACE_reinterpret_cast(ImplementationRepository::ServerInformation*,this->buffer_); - return tmp[i]; - } - - ACE_INLINE const ImplementationRepository::ServerInformation & - ImplementationRepository::_TAO_Unbounded_Sequence_ImplementationRepository_ServerInformationList::operator[] (CORBA::ULong i) const - // operator [] - { - ACE_ASSERT (i < this->maximum_); - ImplementationRepository::ServerInformation * const tmp = ACE_reinterpret_cast (ImplementationRepository::ServerInformation* ACE_CAST_CONST, this->buffer_); - return tmp[i]; - } - - // Implement the TAO_Base_Sequence methods (see Sequence.h) - - ACE_INLINE ImplementationRepository::ServerInformation * - ImplementationRepository::_TAO_Unbounded_Sequence_ImplementationRepository_ServerInformationList::get_buffer (CORBA::Boolean orphan) - { - ImplementationRepository::ServerInformation *result = 0; - if (orphan == 0) - { - // We retain ownership. - if (this->buffer_ == 0) - { - result = _TAO_Unbounded_Sequence_ImplementationRepository_ServerInformationList::allocbuf (this->length_); - this->buffer_ = result; - this->release_ = 1; - } - else - { - result = ACE_reinterpret_cast (ImplementationRepository::ServerInformation*, this->buffer_); - } - } - else // if (orphan == 1) - { - if (this->release_ != 0) - { - // We set the state back to default and relinquish - // ownership. - result = ACE_reinterpret_cast(ImplementationRepository::ServerInformation*,this->buffer_); - this->maximum_ = 0; - this->length_ = 0; - this->buffer_ = 0; - this->release_ = 0; - } - } - return result; - } - - ACE_INLINE const ImplementationRepository::ServerInformation * - ImplementationRepository::_TAO_Unbounded_Sequence_ImplementationRepository_ServerInformationList::get_buffer (void) const - { - return ACE_reinterpret_cast(const ImplementationRepository::ServerInformation * ACE_CAST_CONST, this->buffer_); - } - - ACE_INLINE void - ImplementationRepository::_TAO_Unbounded_Sequence_ImplementationRepository_ServerInformationList::replace (CORBA::ULong max, - CORBA::ULong length, - ImplementationRepository::ServerInformation *data, - CORBA::Boolean release) - { - this->maximum_ = max; - this->length_ = length; - if (this->buffer_ && this->release_ == 1) - { - ImplementationRepository::ServerInformation *tmp = ACE_reinterpret_cast(ImplementationRepository::ServerInformation*,this->buffer_); - _TAO_Unbounded_Sequence_ImplementationRepository_ServerInformationList::freebuf (tmp); - } - this->buffer_ = data; - this->release_ = release; - } - -#endif /* end #if !defined */ - - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ - -#if !defined (_IMPLEMENTATIONREPOSITORY_SERVERINFORMATIONLIST_CI_) -#define _IMPLEMENTATIONREPOSITORY_SERVERINFORMATIONLIST_CI_ - -// ************************************************************* -// Inline operations for class ImplementationRepository::ServerInformationList_var -// ************************************************************* - -ACE_INLINE -ImplementationRepository::ServerInformationList_var::ServerInformationList_var (void) // default constructor - : ptr_ (0) -{} - -ACE_INLINE -ImplementationRepository::ServerInformationList_var::ServerInformationList_var (ServerInformationList *p) - : ptr_ (p) -{} - -ACE_INLINE -ImplementationRepository::ServerInformationList_var::ServerInformationList_var (const ::ImplementationRepository::ServerInformationList_var &p) // copy constructor -{ - if (p.ptr_) - ACE_NEW (this->ptr_, ::ImplementationRepository::ServerInformationList (*p.ptr_)); - else - this->ptr_ = 0; -} - -ACE_INLINE -ImplementationRepository::ServerInformationList_var::~ServerInformationList_var (void) // destructor -{ - delete this->ptr_; -} - -ACE_INLINE ImplementationRepository::ServerInformationList_var & -ImplementationRepository::ServerInformationList_var::operator= (ServerInformationList *p) -{ - delete this->ptr_; - this->ptr_ = p; - return *this; -} - -ACE_INLINE ImplementationRepository::ServerInformationList_var & -ImplementationRepository::ServerInformationList_var::operator= (const ::ImplementationRepository::ServerInformationList_var &p) // deep copy -{ - if (this != &p) - { - delete this->ptr_; - ACE_NEW_RETURN (this->ptr_, ::ImplementationRepository::ServerInformationList (*p.ptr_), *this); - } - return *this; -} - -ACE_INLINE const ::ImplementationRepository::ServerInformationList * -ImplementationRepository::ServerInformationList_var::operator-> (void) const -{ - return this->ptr_; -} - -ACE_INLINE ::ImplementationRepository::ServerInformationList * -ImplementationRepository::ServerInformationList_var::operator-> (void) -{ - return this->ptr_; -} - -ACE_INLINE -ImplementationRepository::ServerInformationList_var::operator const ::ImplementationRepository::ServerInformationList &() const // cast -{ - return *this->ptr_; -} - -ACE_INLINE -ImplementationRepository::ServerInformationList_var::operator ::ImplementationRepository::ServerInformationList &() // cast -{ - return *this->ptr_; -} - -ACE_INLINE -ImplementationRepository::ServerInformationList_var::operator ::ImplementationRepository::ServerInformationList &() const // cast -{ - return *this->ptr_; -} - -// variable-size types only -ACE_INLINE -ImplementationRepository::ServerInformationList_var::operator ::ImplementationRepository::ServerInformationList *&() // cast -{ - return this->ptr_; -} - -ACE_INLINE ImplementationRepository::ServerInformation & -ImplementationRepository::ServerInformationList_var::operator[] (CORBA::ULong index) -{ - return this->ptr_->operator[] (index); -} - -ACE_INLINE const ::ImplementationRepository::ServerInformationList & -ImplementationRepository::ServerInformationList_var::in (void) const -{ - return *this->ptr_; -} - -ACE_INLINE ::ImplementationRepository::ServerInformationList & -ImplementationRepository::ServerInformationList_var::inout (void) -{ - return *this->ptr_; -} - -// mapping for variable size -ACE_INLINE ::ImplementationRepository::ServerInformationList *& -ImplementationRepository::ServerInformationList_var::out (void) -{ - delete this->ptr_; - this->ptr_ = 0; - return this->ptr_; -} - -ACE_INLINE ::ImplementationRepository::ServerInformationList * -ImplementationRepository::ServerInformationList_var::_retn (void) -{ - ::ImplementationRepository::ServerInformationList *tmp = this->ptr_; - this->ptr_ = 0; - return tmp; -} - -ACE_INLINE ::ImplementationRepository::ServerInformationList * -ImplementationRepository::ServerInformationList_var::ptr (void) const -{ - return this->ptr_; -} - -// ************************************************************* -// Inline operations for class ImplementationRepository::ServerInformationList_out -// ************************************************************* - -ACE_INLINE -ImplementationRepository::ServerInformationList_out::ServerInformationList_out (ServerInformationList *&p) - : ptr_ (p) -{ - this->ptr_ = 0; -} - -ACE_INLINE -ImplementationRepository::ServerInformationList_out::ServerInformationList_out (ServerInformationList_var &p) // constructor from _var - : ptr_ (p.out ()) -{ - delete this->ptr_; - this->ptr_ = 0; -} - -ACE_INLINE -ImplementationRepository::ServerInformationList_out::ServerInformationList_out (const ::ImplementationRepository::ServerInformationList_out &p) // copy constructor - : ptr_ (ACE_const_cast (ServerInformationList_out&, p).ptr_) -{} - -ACE_INLINE ::ImplementationRepository::ServerInformationList_out & -ImplementationRepository::ServerInformationList_out::operator= (const ::ImplementationRepository::ServerInformationList_out &p) -{ - this->ptr_ = ACE_const_cast (ServerInformationList_out&, p).ptr_; - return *this; -} - -ACE_INLINE ::ImplementationRepository::ServerInformationList_out & -ImplementationRepository::ServerInformationList_out::operator= (ServerInformationList *p) -{ - this->ptr_ = p; - return *this; -} - -ACE_INLINE -ImplementationRepository::ServerInformationList_out::operator ::ImplementationRepository::ServerInformationList *&() // cast -{ - return this->ptr_; -} - -ACE_INLINE ::ImplementationRepository::ServerInformationList *& -ImplementationRepository::ServerInformationList_out::ptr (void) // ptr -{ - return this->ptr_; -} - -ACE_INLINE ::ImplementationRepository::ServerInformationList * -ImplementationRepository::ServerInformationList_out::operator-> (void) -{ - return this->ptr_; -} - -ACE_INLINE ImplementationRepository::ServerInformation & -ImplementationRepository::ServerInformationList_out::operator[] (CORBA::ULong index) -{ - return this->ptr_->operator[] (index); -} - - -#endif /* end #if !defined */ - -ACE_INLINE -ImplementationRepository::Administration::Administration (void) // default constructor -{} - -ACE_INLINE -ImplementationRepository::Administration::Administration (TAO_Stub *objref, TAO_ServantBase *_tao_servant, CORBA::Boolean _tao_collocated) // constructor - : CORBA_Object (objref, _tao_servant, _tao_collocated) -{} - -ACE_INLINE -ImplementationRepository::Administration::~Administration (void) // destructor -{} - - -#if !defined (_IMPLEMENTATIONREPOSITORY_ADMINISTRATION___VAR_CI_) -#define _IMPLEMENTATIONREPOSITORY_ADMINISTRATION___VAR_CI_ - -// ************************************************************* -// Inline operations for class ImplementationRepository::Administration_var -// ************************************************************* - -ACE_INLINE -ImplementationRepository::Administration_var::Administration_var (void) // default constructor - : ptr_ (Administration::_nil ()) -{} - -ACE_INLINE -ImplementationRepository::Administration_var::Administration_var (Administration_ptr p) - : ptr_ (p) -{} - -ACE_INLINE ::ImplementationRepository::Administration_ptr -ImplementationRepository::Administration_var::ptr (void) const -{ - return this->ptr_; -} - -ACE_INLINE -ImplementationRepository::Administration_var::Administration_var (const ::ImplementationRepository::Administration_var &p) // copy constructor - : TAO_Base_var (), - ptr_ (Administration::_duplicate (p.ptr ())) -{} - -ACE_INLINE -ImplementationRepository::Administration_var::~Administration_var (void) // destructor -{ - CORBA::release (this->ptr_); -} - -ACE_INLINE ImplementationRepository::Administration_var & -ImplementationRepository::Administration_var::operator= (Administration_ptr p) -{ - CORBA::release (this->ptr_); - this->ptr_ = p; - return *this; -} - -ACE_INLINE ImplementationRepository::Administration_var & -ImplementationRepository::Administration_var::operator= (const ::ImplementationRepository::Administration_var &p) -{ - if (this != &p) - { - CORBA::release (this->ptr_); - this->ptr_ = ::ImplementationRepository::Administration::_duplicate (p.ptr ()); - } - return *this; -} - -ACE_INLINE -ImplementationRepository::Administration_var::operator const ::ImplementationRepository::Administration_ptr &() const // cast -{ - return this->ptr_; -} - -ACE_INLINE -ImplementationRepository::Administration_var::operator ::ImplementationRepository::Administration_ptr &() // cast -{ - return this->ptr_; -} - -ACE_INLINE ::ImplementationRepository::Administration_ptr -ImplementationRepository::Administration_var::operator-> (void) const -{ - return this->ptr_; -} - -ACE_INLINE ::ImplementationRepository::Administration_ptr -ImplementationRepository::Administration_var::in (void) const -{ - return this->ptr_; -} - -ACE_INLINE ::ImplementationRepository::Administration_ptr & -ImplementationRepository::Administration_var::inout (void) -{ - return this->ptr_; -} - -ACE_INLINE ::ImplementationRepository::Administration_ptr & -ImplementationRepository::Administration_var::out (void) -{ - CORBA::release (this->ptr_); - this->ptr_ = ::ImplementationRepository::Administration::_nil (); - return this->ptr_; -} - -ACE_INLINE ::ImplementationRepository::Administration_ptr -ImplementationRepository::Administration_var::_retn (void) -{ - // yield ownership of managed obj reference - ::ImplementationRepository::Administration_ptr val = this->ptr_; - this->ptr_ = ::ImplementationRepository::Administration::_nil (); - return val; -} - - -#endif /* end #if !defined */ - - -#if !defined (_IMPLEMENTATIONREPOSITORY_ADMINISTRATION___OUT_CI_) -#define _IMPLEMENTATIONREPOSITORY_ADMINISTRATION___OUT_CI_ - -// ************************************************************* -// Inline operations for class ImplementationRepository::Administration_out -// ************************************************************* - -ACE_INLINE -ImplementationRepository::Administration_out::Administration_out (Administration_ptr &p) - : ptr_ (p) -{ - this->ptr_ = ::ImplementationRepository::Administration::_nil (); -} - -ACE_INLINE -ImplementationRepository::Administration_out::Administration_out (Administration_var &p) // constructor from _var - : ptr_ (p.out ()) -{ - CORBA::release (this->ptr_); - this->ptr_ = ::ImplementationRepository::Administration::_nil (); -} - -ACE_INLINE -ImplementationRepository::Administration_out::Administration_out (const ::ImplementationRepository::Administration_out &p) // copy constructor - : ptr_ (ACE_const_cast (Administration_out &, p).ptr_) -{} - -ACE_INLINE ::ImplementationRepository::Administration_out & -ImplementationRepository::Administration_out::operator= (const ::ImplementationRepository::Administration_out &p) -{ - this->ptr_ = ACE_const_cast (Administration_out&, p).ptr_; - return *this; -} - -ACE_INLINE ImplementationRepository::Administration_out & -ImplementationRepository::Administration_out::operator= (const ::ImplementationRepository::Administration_var &p) -{ - this->ptr_ = ::ImplementationRepository::Administration::_duplicate (p.ptr ()); - return *this; -} - -ACE_INLINE ImplementationRepository::Administration_out & -ImplementationRepository::Administration_out::operator= (Administration_ptr p) -{ - this->ptr_ = p; - return *this; -} - -ACE_INLINE -ImplementationRepository::Administration_out::operator ::ImplementationRepository::Administration_ptr &() // cast -{ - return this->ptr_; -} - -ACE_INLINE ::ImplementationRepository::Administration_ptr & -ImplementationRepository::Administration_out::ptr (void) // ptr -{ - return this->ptr_; -} - -ACE_INLINE ::ImplementationRepository::Administration_ptr -ImplementationRepository::Administration_out::operator-> (void) -{ - return this->ptr_; -} - - -#endif /* end #if !defined */ - -// ************************************************************* -// Inline operations for exception ImplementationRepository::Administration::AlreadyRegistered -// ************************************************************* - -// ************************************************************* -// Inline operations for exception ImplementationRepository::Administration::CannotActivate -// ************************************************************* - -// ************************************************************* -// Inline operations for exception ImplementationRepository::Administration::NotFound -// ************************************************************* - -ACE_INLINE -ImplementationRepository::ServerInformationIterator::ServerInformationIterator (void) // default constructor -{} - -ACE_INLINE -ImplementationRepository::ServerInformationIterator::ServerInformationIterator (TAO_Stub *objref, TAO_ServantBase *_tao_servant, CORBA::Boolean _tao_collocated) // constructor - : CORBA_Object (objref, _tao_servant, _tao_collocated) -{} - -ACE_INLINE -ImplementationRepository::ServerInformationIterator::~ServerInformationIterator (void) // destructor -{} - - -#if !defined (_IMPLEMENTATIONREPOSITORY_SERVERINFORMATIONITERATOR___VAR_CI_) -#define _IMPLEMENTATIONREPOSITORY_SERVERINFORMATIONITERATOR___VAR_CI_ - -// ************************************************************* -// Inline operations for class ImplementationRepository::ServerInformationIterator_var -// ************************************************************* - -ACE_INLINE -ImplementationRepository::ServerInformationIterator_var::ServerInformationIterator_var (void) // default constructor - : ptr_ (ServerInformationIterator::_nil ()) -{} - -ACE_INLINE -ImplementationRepository::ServerInformationIterator_var::ServerInformationIterator_var (ServerInformationIterator_ptr p) - : ptr_ (p) -{} - -ACE_INLINE ::ImplementationRepository::ServerInformationIterator_ptr -ImplementationRepository::ServerInformationIterator_var::ptr (void) const -{ - return this->ptr_; -} - -ACE_INLINE -ImplementationRepository::ServerInformationIterator_var::ServerInformationIterator_var (const ::ImplementationRepository::ServerInformationIterator_var &p) // copy constructor - : TAO_Base_var (), - ptr_ (ServerInformationIterator::_duplicate (p.ptr ())) -{} - -ACE_INLINE -ImplementationRepository::ServerInformationIterator_var::~ServerInformationIterator_var (void) // destructor -{ - CORBA::release (this->ptr_); -} - -ACE_INLINE ImplementationRepository::ServerInformationIterator_var & -ImplementationRepository::ServerInformationIterator_var::operator= (ServerInformationIterator_ptr p) -{ - CORBA::release (this->ptr_); - this->ptr_ = p; - return *this; -} - -ACE_INLINE ImplementationRepository::ServerInformationIterator_var & -ImplementationRepository::ServerInformationIterator_var::operator= (const ::ImplementationRepository::ServerInformationIterator_var &p) -{ - if (this != &p) - { - CORBA::release (this->ptr_); - this->ptr_ = ::ImplementationRepository::ServerInformationIterator::_duplicate (p.ptr ()); - } - return *this; -} - -ACE_INLINE -ImplementationRepository::ServerInformationIterator_var::operator const ::ImplementationRepository::ServerInformationIterator_ptr &() const // cast -{ - return this->ptr_; -} - -ACE_INLINE -ImplementationRepository::ServerInformationIterator_var::operator ::ImplementationRepository::ServerInformationIterator_ptr &() // cast -{ - return this->ptr_; -} - -ACE_INLINE ::ImplementationRepository::ServerInformationIterator_ptr -ImplementationRepository::ServerInformationIterator_var::operator-> (void) const -{ - return this->ptr_; -} - -ACE_INLINE ::ImplementationRepository::ServerInformationIterator_ptr -ImplementationRepository::ServerInformationIterator_var::in (void) const -{ - return this->ptr_; -} - -ACE_INLINE ::ImplementationRepository::ServerInformationIterator_ptr & -ImplementationRepository::ServerInformationIterator_var::inout (void) -{ - return this->ptr_; -} - -ACE_INLINE ::ImplementationRepository::ServerInformationIterator_ptr & -ImplementationRepository::ServerInformationIterator_var::out (void) -{ - CORBA::release (this->ptr_); - this->ptr_ = ::ImplementationRepository::ServerInformationIterator::_nil (); - return this->ptr_; -} - -ACE_INLINE ::ImplementationRepository::ServerInformationIterator_ptr -ImplementationRepository::ServerInformationIterator_var::_retn (void) -{ - // yield ownership of managed obj reference - ::ImplementationRepository::ServerInformationIterator_ptr val = this->ptr_; - this->ptr_ = ::ImplementationRepository::ServerInformationIterator::_nil (); - return val; -} - - -#endif /* end #if !defined */ - - -#if !defined (_IMPLEMENTATIONREPOSITORY_SERVERINFORMATIONITERATOR___OUT_CI_) -#define _IMPLEMENTATIONREPOSITORY_SERVERINFORMATIONITERATOR___OUT_CI_ - -// ************************************************************* -// Inline operations for class ImplementationRepository::ServerInformationIterator_out -// ************************************************************* - -ACE_INLINE -ImplementationRepository::ServerInformationIterator_out::ServerInformationIterator_out (ServerInformationIterator_ptr &p) - : ptr_ (p) -{ - this->ptr_ = ::ImplementationRepository::ServerInformationIterator::_nil (); -} - -ACE_INLINE -ImplementationRepository::ServerInformationIterator_out::ServerInformationIterator_out (ServerInformationIterator_var &p) // constructor from _var - : ptr_ (p.out ()) -{ - CORBA::release (this->ptr_); - this->ptr_ = ::ImplementationRepository::ServerInformationIterator::_nil (); -} - -ACE_INLINE -ImplementationRepository::ServerInformationIterator_out::ServerInformationIterator_out (const ::ImplementationRepository::ServerInformationIterator_out &p) // copy constructor - : ptr_ (ACE_const_cast (ServerInformationIterator_out &, p).ptr_) -{} - -ACE_INLINE ::ImplementationRepository::ServerInformationIterator_out & -ImplementationRepository::ServerInformationIterator_out::operator= (const ::ImplementationRepository::ServerInformationIterator_out &p) -{ - this->ptr_ = ACE_const_cast (ServerInformationIterator_out&, p).ptr_; - return *this; -} - -ACE_INLINE ImplementationRepository::ServerInformationIterator_out & -ImplementationRepository::ServerInformationIterator_out::operator= (const ::ImplementationRepository::ServerInformationIterator_var &p) -{ - this->ptr_ = ::ImplementationRepository::ServerInformationIterator::_duplicate (p.ptr ()); - return *this; -} - -ACE_INLINE ImplementationRepository::ServerInformationIterator_out & -ImplementationRepository::ServerInformationIterator_out::operator= (ServerInformationIterator_ptr p) -{ - this->ptr_ = p; - return *this; -} - -ACE_INLINE -ImplementationRepository::ServerInformationIterator_out::operator ::ImplementationRepository::ServerInformationIterator_ptr &() // cast -{ - return this->ptr_; -} - -ACE_INLINE ::ImplementationRepository::ServerInformationIterator_ptr & -ImplementationRepository::ServerInformationIterator_out::ptr (void) // ptr -{ - return this->ptr_; -} - -ACE_INLINE ::ImplementationRepository::ServerInformationIterator_ptr -ImplementationRepository::ServerInformationIterator_out::operator-> (void) -{ - return this->ptr_; -} - - -#endif /* end #if !defined */ - -ACE_INLINE CORBA::Boolean -operator<< ( - TAO_OutputCDR &, - const ImplementationRepository::ServerObject_ptr - ); -ACE_INLINE CORBA::Boolean -operator>> ( - TAO_InputCDR &, - ImplementationRepository::ServerObject_ptr & - ); - -ACE_INLINE CORBA::Boolean -operator<< ( - TAO_OutputCDR &strm, - const ImplementationRepository::ServerObject_ptr _tao_objref - ) -{ - CORBA::Object_ptr _tao_corba_obj = _tao_objref; - return (strm << _tao_corba_obj); -} - -ACE_INLINE CORBA::Boolean -operator>> ( - TAO_InputCDR &strm, - ImplementationRepository::ServerObject_ptr &_tao_objref - ) -{ - ACE_TRY_NEW_ENV - { - CORBA::Object_var obj; - if ((strm >> obj.inout ()) == 0) - return 0; - // narrow to the right type - _tao_objref = - ImplementationRepository::ServerObject::_unchecked_narrow ( - obj.in (), - ACE_TRY_ENV - ); - ACE_TRY_CHECK; - return 1; - } - ACE_CATCHANY - { - // do nothing - } - ACE_ENDTRY; - return 0; -} - -ACE_INLINE CORBA::Boolean operator<< (TAO_OutputCDR &strm, const ImplementationRepository::EnvironmentVariable &_tao_aggregate) -{ - if ( - (strm << _tao_aggregate.name.in ()) && - (strm << _tao_aggregate.value.in ()) - ) - return 1; - else - return 0; - -} - -ACE_INLINE CORBA::Boolean operator>> (TAO_InputCDR &strm, ImplementationRepository::EnvironmentVariable &_tao_aggregate) -{ - if ( - (strm >> _tao_aggregate.name.out ()) && - (strm >> _tao_aggregate.value.out ()) - ) - return 1; - else - return 0; - -} - - -#if !defined _TAO_CDR_OP_ImplementationRepository_EnvironmentList_I_ -#define _TAO_CDR_OP_ImplementationRepository_EnvironmentList_I_ - -CORBA::Boolean TAO_Export operator<< ( - TAO_OutputCDR &, - const ImplementationRepository::EnvironmentList & - ); -CORBA::Boolean TAO_Export operator>> ( - TAO_InputCDR &, - ImplementationRepository::EnvironmentList & - ); - -#endif /* _TAO_CDR_OP_ImplementationRepository_EnvironmentList_I_ */ - -ACE_INLINE CORBA::Boolean operator<< (TAO_OutputCDR &strm, const ImplementationRepository::ActivationMode &_tao_enumval) -{ - CORBA::ULong _tao_temp = _tao_enumval; - return strm << _tao_temp; -} - -ACE_INLINE CORBA::Boolean operator>> (TAO_InputCDR &strm, ImplementationRepository::ActivationMode &_tao_enumval) -{ - CORBA::ULong _tao_temp = 0; - CORBA::Boolean _tao_result = strm >> _tao_temp; - - if (_tao_result == 1) - { - _tao_enumval = ACE_static_cast (ImplementationRepository::ActivationMode, _tao_temp); - } - - return _tao_result; -} - -ACE_INLINE CORBA::Boolean operator<< (TAO_OutputCDR &strm, const ImplementationRepository::StartupOptions &_tao_aggregate) -{ - if ( - (strm << _tao_aggregate.command_line.in ()) && - (strm << _tao_aggregate.environment) && - (strm << _tao_aggregate.working_directory.in ()) && - (strm << _tao_aggregate.activation) - ) - return 1; - else - return 0; - -} - -ACE_INLINE CORBA::Boolean operator>> (TAO_InputCDR &strm, ImplementationRepository::StartupOptions &_tao_aggregate) -{ - if ( - (strm >> _tao_aggregate.command_line.out ()) && - (strm >> _tao_aggregate.environment) && - (strm >> _tao_aggregate.working_directory.out ()) && - (strm >> _tao_aggregate.activation) - ) - return 1; - else - return 0; - -} - -ACE_INLINE CORBA::Boolean operator<< (TAO_OutputCDR &strm, const ImplementationRepository::ServerInformation &_tao_aggregate) -{ - if ( - (strm << _tao_aggregate.logical_server.in ()) && - (strm << _tao_aggregate.server.in ()) && - (strm << _tao_aggregate.startup) && - (strm << _tao_aggregate.location.in ()) - ) - return 1; - else - return 0; - -} - -ACE_INLINE CORBA::Boolean operator>> (TAO_InputCDR &strm, ImplementationRepository::ServerInformation &_tao_aggregate) -{ - if ( - (strm >> _tao_aggregate.logical_server.out ()) && - (strm >> _tao_aggregate.server.out ()) && - (strm >> _tao_aggregate.startup) && - (strm >> _tao_aggregate.location.out ()) - ) - return 1; - else - return 0; - -} - - -#if !defined _TAO_CDR_OP_ImplementationRepository_ServerInformationList_I_ -#define _TAO_CDR_OP_ImplementationRepository_ServerInformationList_I_ - -CORBA::Boolean TAO_Export operator<< ( - TAO_OutputCDR &, - const ImplementationRepository::ServerInformationList & - ); -CORBA::Boolean TAO_Export operator>> ( - TAO_InputCDR &, - ImplementationRepository::ServerInformationList & - ); - -#endif /* _TAO_CDR_OP_ImplementationRepository_ServerInformationList_I_ */ - -ACE_INLINE CORBA::Boolean -operator<< ( - TAO_OutputCDR &, - const ImplementationRepository::ServerInformationIterator_ptr - ); -ACE_INLINE CORBA::Boolean -operator>> ( - TAO_InputCDR &, - ImplementationRepository::ServerInformationIterator_ptr & - ); -ACE_INLINE CORBA::Boolean -operator<< ( - TAO_OutputCDR &, - const ImplementationRepository::Administration_ptr - ); -ACE_INLINE CORBA::Boolean -operator>> ( - TAO_InputCDR &, - ImplementationRepository::Administration_ptr & - ); - -ACE_INLINE CORBA::Boolean operator<< (TAO_OutputCDR &strm, const ImplementationRepository::Administration::AlreadyRegistered &_tao_aggregate) -{ - // first marshal the repository ID - if (strm << _tao_aggregate._id ()) - return 1; - else - return 0; -} - -ACE_INLINE CORBA::Boolean operator>> (TAO_InputCDR &,ImplementationRepository::Administration::AlreadyRegistered&) -{ - return 1; -} - -#if !defined (ACE_LACKS_IOSTREAM_TOTALLY) - -ACE_INLINE -ostream & operator<< (ostream &os, const ImplementationRepository::Administration::AlreadyRegistered &_tao_aggregate) -{ - CORBA::TypeCode_ptr tc = _tao_aggregate._type (); - if (tc) - { - os << tc->name () << " ("; - } - os << _tao_aggregate._id (); - if (tc) - { - os << ")"; - } - return os; -} - -#endif /* ACE_LACKS_IOSTREAM_TOTALLY */ - -ACE_INLINE CORBA::Boolean operator<< (TAO_OutputCDR &strm, const ImplementationRepository::Administration::CannotActivate &_tao_aggregate) -{ - // first marshal the repository ID - if (strm << _tao_aggregate._id ()) - { - // now marshal the members (if any) - if ( - (strm << _tao_aggregate.reason.in ()) - ) - return 1; - else - return 0; - } - else - return 0; -} - -ACE_INLINE CORBA::Boolean operator>> (TAO_InputCDR &strm,ImplementationRepository::Administration::CannotActivate &_tao_aggregate) -{ - // now marshal the members - if ( - (strm >> _tao_aggregate.reason.out ()) - ) - return 1; - else - return 0; -} - -#if !defined (ACE_LACKS_IOSTREAM_TOTALLY) - -ACE_INLINE -ostream & operator<< (ostream &os, const ImplementationRepository::Administration::CannotActivate &_tao_aggregate) -{ - CORBA::TypeCode_ptr tc = _tao_aggregate._type (); - if (tc) - { - os << tc->name () << " ("; - } - os << _tao_aggregate._id (); - if (tc) - { - os << ")"; - } - return os; -} - -#endif /* ACE_LACKS_IOSTREAM_TOTALLY */ - -ACE_INLINE CORBA::Boolean operator<< (TAO_OutputCDR &strm, const ImplementationRepository::Administration::NotFound &_tao_aggregate) -{ - // first marshal the repository ID - if (strm << _tao_aggregate._id ()) - return 1; - else - return 0; -} - -ACE_INLINE CORBA::Boolean operator>> (TAO_InputCDR &,ImplementationRepository::Administration::NotFound&) -{ - return 1; -} - -#if !defined (ACE_LACKS_IOSTREAM_TOTALLY) - -ACE_INLINE -ostream & operator<< (ostream &os, const ImplementationRepository::Administration::NotFound &_tao_aggregate) -{ - CORBA::TypeCode_ptr tc = _tao_aggregate._type (); - if (tc) - { - os << tc->name () << " ("; - } - os << _tao_aggregate._id (); - if (tc) - { - os << ")"; - } - return os; -} - -#endif /* ACE_LACKS_IOSTREAM_TOTALLY */ - -ACE_INLINE CORBA::Boolean -operator<< ( - TAO_OutputCDR &strm, - const ImplementationRepository::Administration_ptr _tao_objref - ) -{ - CORBA::Object_ptr _tao_corba_obj = _tao_objref; - return (strm << _tao_corba_obj); -} - -ACE_INLINE CORBA::Boolean -operator>> ( - TAO_InputCDR &strm, - ImplementationRepository::Administration_ptr &_tao_objref - ) -{ - ACE_TRY_NEW_ENV - { - CORBA::Object_var obj; - if ((strm >> obj.inout ()) == 0) - return 0; - // narrow to the right type - _tao_objref = - ImplementationRepository::Administration::_unchecked_narrow ( - obj.in (), - ACE_TRY_ENV - ); - ACE_TRY_CHECK; - return 1; - } - ACE_CATCHANY - { - // do nothing - } - ACE_ENDTRY; - return 0; -} - -ACE_INLINE CORBA::Boolean -operator<< ( - TAO_OutputCDR &, - const ImplementationRepository::ServerInformationIterator_ptr - ); -ACE_INLINE CORBA::Boolean -operator>> ( - TAO_InputCDR &, - ImplementationRepository::ServerInformationIterator_ptr & - ); - -ACE_INLINE CORBA::Boolean -operator<< ( - TAO_OutputCDR &strm, - const ImplementationRepository::ServerInformationIterator_ptr _tao_objref - ) -{ - CORBA::Object_ptr _tao_corba_obj = _tao_objref; - return (strm << _tao_corba_obj); -} - -ACE_INLINE CORBA::Boolean -operator>> ( - TAO_InputCDR &strm, - ImplementationRepository::ServerInformationIterator_ptr &_tao_objref - ) -{ - ACE_TRY_NEW_ENV - { - CORBA::Object_var obj; - if ((strm >> obj.inout ()) == 0) - return 0; - // narrow to the right type - _tao_objref = - ImplementationRepository::ServerInformationIterator::_unchecked_narrow ( - obj.in (), - ACE_TRY_ENV - ); - ACE_TRY_CHECK; - return 1; - } - ACE_CATCHANY - { - // do nothing - } - ACE_ENDTRY; - return 0; -} - |