summaryrefslogtreecommitdiff
path: root/TAO/tao/DynAnyC.h
diff options
context:
space:
mode:
Diffstat (limited to 'TAO/tao/DynAnyC.h')
-rw-r--r--TAO/tao/DynAnyC.h1742
1 files changed, 0 insertions, 1742 deletions
diff --git a/TAO/tao/DynAnyC.h b/TAO/tao/DynAnyC.h
deleted file mode 100644
index 3185b9af17f..00000000000
--- a/TAO/tao/DynAnyC.h
+++ /dev/null
@@ -1,1742 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-// ============================================================================
-//
-// = LIBRARY
-// TAO
-//
-// = FILENAME
-// DynAnyC.h
-//
-// = AUTHOR
-//
-// ****** Code generated by the The ACE ORB (TAO) IDL Compiler *******
-// TAO ORB and the TAO IDL Compiler have been developed by Washington
-// University Computer Science's Distributed Object Computing Group.
-//
-// Information on TAO is available at
-// http://www.cs.wustl.edu/~schmidt/TAO.html
-//
-//
-// Modified by Jeff Parsons <jp4@cs.wustl.edu>
-//
-// ============================================================================
-
-#ifndef TAO_IDL_CORBA_DYNANYC_H_
-#define TAO_IDL_CORBA_DYNANYC_H_
-
-#include "tao/corba.h"
-
-#if defined (TAO_EXPORT_MACRO)
-#undef TAO_EXPORT_MACRO
-#endif
-#define TAO_EXPORT_MACRO
-#if defined(_MSC_VER)
-#pragma warning(disable:4250)
-#endif /* _MSC_VER */
-
-
-#if !defined (_CORBA_DYNANY___PTR_CH_)
-#define _CORBA_DYNANY___PTR_CH_
-
-class CORBA_DynAny;
-typedef CORBA_DynAny *CORBA_DynAny_ptr;
-
-#endif /* end #if !defined */
-
-
-#if !defined (_CORBA_DYNANY___VAR_CH_)
-#define _CORBA_DYNANY___VAR_CH_
-
-class CORBA_DynAny_var
-{
-public:
- CORBA_DynAny_var (void); // default constructor
- CORBA_DynAny_var (CORBA_DynAny_ptr);
- CORBA_DynAny_var (const CORBA_DynAny_var &); // copy constructor
- ~CORBA_DynAny_var (void); // destructor
-
- CORBA_DynAny_var &operator= (CORBA_DynAny_ptr);
- CORBA_DynAny_var &operator= (const CORBA_DynAny_var &);
- CORBA_DynAny_ptr operator-> (void) const;
-
- operator const CORBA_DynAny_ptr &() const;
- operator CORBA_DynAny_ptr &();
-
- // in, inout, out, _retn
- CORBA_DynAny_ptr in (void) const;
- CORBA_DynAny_ptr &inout (void);
- CORBA_DynAny_ptr &out (void);
- CORBA_DynAny_ptr _retn (void);
- CORBA_DynAny_ptr ptr (void) const;
-
-private:
- CORBA_DynAny_ptr ptr_;
-};
-
-
-#endif /* end #if !defined */
-
-
-#if !defined (_CORBA_DYNANY___OUT_CH_)
-#define _CORBA_DYNANY___OUT_CH_
-
-class CORBA_DynAny_out
-{
-public:
- CORBA_DynAny_out (CORBA_DynAny_ptr &);
- CORBA_DynAny_out (CORBA_DynAny_var &);
- CORBA_DynAny_out (const CORBA_DynAny_out &);
- CORBA_DynAny_out &operator= (const CORBA_DynAny_out &);
- CORBA_DynAny_out &operator= (const CORBA_DynAny_var &);
- CORBA_DynAny_out &operator= (CORBA_DynAny_ptr);
- operator CORBA_DynAny_ptr &();
- CORBA_DynAny_ptr &ptr (void);
- CORBA_DynAny_ptr operator-> (void);
-
-private:
- CORBA_DynAny_ptr &ptr_;
-};
-
-
-#endif /* end #if !defined */
-
-
-#if !defined (_CORBA_DYNANY_CH_)
-#define _CORBA_DYNANY_CH_
-
-class TAO_Export CORBA_DynAny : public virtual ACE_CORBA_1 (Object)
-{
-public:
- // the static operations
- static CORBA_DynAny_ptr _duplicate (CORBA_DynAny_ptr obj);
- static CORBA_DynAny_ptr _narrow (
- CORBA::Object_ptr obj,
- CORBA::Environment &TAO_IN_ENV =
- CORBA::Environment::default_environment ()
- );
- static CORBA_DynAny_ptr _nil (void);
-
-
-#if !defined (_CORBA_DYNANY_INVALID___PTR_CH_)
-#define _CORBA_DYNANY_INVALID___PTR_CH_
-
- class Invalid;
- typedef Invalid *Invalid_ptr;
-
-#endif /* end #if !defined */
-
-
-#if !defined (_CORBA_DYNANY_INVALID_CH_)
-#define _CORBA_DYNANY_INVALID_CH_
-
- class TAO_Export Invalid : public CORBA::UserException
- {
- public:
- Invalid (void); // default ctor
- Invalid (const Invalid &); // copy ctor
- ~Invalid (void); // dtor
- Invalid &operator= (const Invalid &);
-
-
- virtual void _raise (void);
-
- static Invalid *_narrow (CORBA::Exception *);
-
-
- // = TAO extension
- static CORBA::Exception *_alloc (void);
-
- }; // exception CORBA_DynAny::Invalid
-
- static CORBA::TypeCode_ptr _tc_Invalid;
-
-
-#endif /* end #if !defined */
-
-
-#if !defined (_CORBA_DYNANY_INVALIDVALUE___PTR_CH_)
-#define _CORBA_DYNANY_INVALIDVALUE___PTR_CH_
-
- class InvalidValue;
- typedef InvalidValue *InvalidValue_ptr;
-
-#endif /* end #if !defined */
-
-
-#if !defined (_CORBA_DYNANY_INVALIDVALUE_CH_)
-#define _CORBA_DYNANY_INVALIDVALUE_CH_
-
- class TAO_Export InvalidValue : public CORBA::UserException
- {
- public:
- InvalidValue (void); // default ctor
- InvalidValue (const InvalidValue &); // copy ctor
- ~InvalidValue (void); // dtor
- InvalidValue &operator= (const InvalidValue &);
-
-
- virtual void _raise (void);
-
- static InvalidValue *_narrow (CORBA::Exception *);
-
-
- // = TAO extension
- static CORBA::Exception *_alloc (void);
-
- }; // exception CORBA_DynAny::InvalidValue
-
- static CORBA::TypeCode_ptr _tc_InvalidValue;
-
-
-#endif /* end #if !defined */
-
-
-#if !defined (_CORBA_DYNANY_TYPEMISMATCH___PTR_CH_)
-#define _CORBA_DYNANY_TYPEMISMATCH___PTR_CH_
-
- class TypeMismatch;
- typedef TypeMismatch *TypeMismatch_ptr;
-
-#endif /* end #if !defined */
-
-
-#if !defined (_CORBA_DYNANY_TYPEMISMATCH_CH_)
-#define _CORBA_DYNANY_TYPEMISMATCH_CH_
-
- class TAO_Export TypeMismatch : public CORBA::UserException
- {
- public:
- TypeMismatch (void); // default ctor
- TypeMismatch (const TypeMismatch &); // copy ctor
- ~TypeMismatch (void); // dtor
- TypeMismatch &operator= (const TypeMismatch &);
-
-
- virtual void _raise (void);
-
- static TypeMismatch *_narrow (CORBA::Exception *);
-
-
- // = TAO extension
- static CORBA::Exception *_alloc (void);
-
- }; // exception CORBA_DynAny::TypeMismatch
-
- static CORBA::TypeCode_ptr _tc_TypeMismatch;
-
-
-#endif /* end #if !defined */
-
-
-#if !defined (_CORBA_DYNANY_INVALIDSEQ___PTR_CH_)
-#define _CORBA_DYNANY_INVALIDSEQ___PTR_CH_
-
- class InvalidSeq;
- typedef InvalidSeq *InvalidSeq_ptr;
-
-#endif /* end #if !defined */
-
-
-#if !defined (_CORBA_DYNANY_INVALIDSEQ_CH_)
-#define _CORBA_DYNANY_INVALIDSEQ_CH_
-
- class TAO_Export InvalidSeq : public CORBA::UserException
- {
- public:
- InvalidSeq (void); // default ctor
- InvalidSeq (const InvalidSeq &); // copy ctor
- ~InvalidSeq (void); // dtor
- InvalidSeq &operator= (const InvalidSeq &);
-
-
- virtual void _raise (void);
-
- static InvalidSeq *_narrow (CORBA::Exception *);
-
-
- // = TAO extension
- static CORBA::Exception *_alloc (void);
-
- }; // exception CORBA_DynAny::InvalidSeq
-
- static CORBA::TypeCode_ptr _tc_InvalidSeq;
-
-
-#endif /* end #if !defined */
-
- virtual CORBA::TypeCode_ptr type (
- CORBA::Environment &_tao_environment =
- CORBA::Environment::default_environment ()
- );
- virtual void assign (
- CORBA_DynAny_ptr dyn_any,
- CORBA::Environment &_tao_environment =
- CORBA::Environment::default_environment ()
- );
- virtual void from_any (
- const CORBA::Any & value,
- CORBA::Environment &_tao_environment =
- CORBA::Environment::default_environment ()
- );
- virtual CORBA::Any * to_any (
- CORBA::Environment &_tao_environment =
- CORBA::Environment::default_environment ()
- );
- virtual void destroy (
- CORBA::Environment &_tao_environment =
- CORBA::Environment::default_environment ()
- );
- virtual CORBA_DynAny_ptr copy (
- CORBA::Environment &_tao_environment =
- CORBA::Environment::default_environment ()
- );
- virtual void insert_boolean (
- CORBA::Boolean value,
- CORBA::Environment &_tao_environment =
- CORBA::Environment::default_environment ()
- );
- virtual void insert_octet (
- CORBA::Octet value,
- CORBA::Environment &_tao_environment =
- CORBA::Environment::default_environment ()
- );
- virtual void insert_char (
- CORBA::Char value,
- CORBA::Environment &_tao_environment =
- CORBA::Environment::default_environment ()
- );
- virtual void insert_short (
- CORBA::Short value,
- CORBA::Environment &_tao_environment =
- CORBA::Environment::default_environment ()
- );
- virtual void insert_ushort (
- CORBA::UShort value,
- CORBA::Environment &_tao_environment =
- CORBA::Environment::default_environment ()
- );
- virtual void insert_long (
- CORBA::Long value,
- CORBA::Environment &_tao_environment =
- CORBA::Environment::default_environment ()
- );
- virtual void insert_ulong (
- CORBA::ULong value,
- CORBA::Environment &_tao_environment =
- CORBA::Environment::default_environment ()
- );
- virtual void insert_float (
- CORBA::Float value,
- CORBA::Environment &_tao_environment =
- CORBA::Environment::default_environment ()
- );
- virtual void insert_double (
- CORBA::Double value,
- CORBA::Environment &_tao_environment =
- CORBA::Environment::default_environment ()
- );
- virtual void insert_string (
- const char * value,
- CORBA::Environment &_tao_environment =
- CORBA::Environment::default_environment ()
- );
- virtual void insert_reference (
- CORBA::Object_ptr value,
- CORBA::Environment &_tao_environment =
- CORBA::Environment::default_environment ()
- );
- virtual void insert_typecode (
- CORBA::TypeCode_ptr value,
- CORBA::Environment &_tao_environment =
- CORBA::Environment::default_environment ()
- );
- virtual void insert_longlong (
- CORBA::LongLong value,
- CORBA::Environment &_tao_environment =
- CORBA::Environment::default_environment ()
- );
- virtual void insert_ulonglong (
- CORBA::ULongLong value,
- CORBA::Environment &_tao_environment =
- CORBA::Environment::default_environment ()
- );
- virtual void insert_wchar (
- CORBA::WChar value,
- CORBA::Environment &_tao_environment =
- CORBA::Environment::default_environment ()
- );
- virtual void insert_any (
- const CORBA::Any & value,
- CORBA::Environment &_tao_environment =
- CORBA::Environment::default_environment ()
- );
- virtual CORBA::Boolean get_boolean (
- CORBA::Environment &_tao_environment =
- CORBA::Environment::default_environment ()
- );
- virtual CORBA::Octet get_octet (
- CORBA::Environment &_tao_environment =
- CORBA::Environment::default_environment ()
- );
- virtual CORBA::Char get_char (
- CORBA::Environment &_tao_environment =
- CORBA::Environment::default_environment ()
- );
- virtual CORBA::Short get_short (
- CORBA::Environment &_tao_environment =
- CORBA::Environment::default_environment ()
- );
- virtual CORBA::UShort get_ushort (
- CORBA::Environment &_tao_environment =
- CORBA::Environment::default_environment ()
- );
- virtual CORBA::Long get_long (
- CORBA::Environment &_tao_environment =
- CORBA::Environment::default_environment ()
- );
- virtual CORBA::ULong get_ulong (
- CORBA::Environment &_tao_environment =
- CORBA::Environment::default_environment ()
- );
- virtual CORBA::Float get_float (
- CORBA::Environment &_tao_environment =
- CORBA::Environment::default_environment ()
- );
- virtual CORBA::Double get_double (
- CORBA::Environment &_tao_environment =
- CORBA::Environment::default_environment ()
- );
- virtual char * get_string (
- CORBA::Environment &_tao_environment =
- CORBA::Environment::default_environment ()
- );
- virtual CORBA::Object_ptr get_reference (
- CORBA::Environment &_tao_environment =
- CORBA::Environment::default_environment ()
- );
- virtual CORBA::TypeCode_ptr get_typecode (
- CORBA::Environment &_tao_environment =
- CORBA::Environment::default_environment ()
- );
- virtual CORBA::LongLong get_longlong (
- CORBA::Environment &_tao_environment =
- CORBA::Environment::default_environment ()
- );
- virtual CORBA::ULongLong get_ulonglong (
- CORBA::Environment &_tao_environment =
- CORBA::Environment::default_environment ()
- );
- virtual CORBA::WChar get_wchar (
- CORBA::Environment &_tao_environment =
- CORBA::Environment::default_environment ()
- );
- virtual CORBA::Any * get_any (
- CORBA::Environment &_tao_environment =
- CORBA::Environment::default_environment ()
- );
- virtual CORBA_DynAny_ptr current_component (
- CORBA::Environment &_tao_environment =
- CORBA::Environment::default_environment ()
- );
- virtual CORBA::Boolean next (
- CORBA::Environment &_tao_environment =
- CORBA::Environment::default_environment ()
- );
- virtual CORBA::Boolean seek (
- CORBA::Long index,
- CORBA::Environment &_tao_environment =
- CORBA::Environment::default_environment ()
- );
- virtual void rewind (
- CORBA::Environment &_tao_environment =
- CORBA::Environment::default_environment ()
- );
- virtual CORBA::Boolean _is_a (
- const CORBA::Char *type_id,
- CORBA::Environment &TAO_IN_ENV =
- CORBA::Environment::default_environment ()
- );
- virtual const char* _interface_repository_id (void) const;
-protected:
- CORBA_DynAny (void); // default constructor
- CORBA_DynAny (STUB_Object *objref,
- TAO_ServantBase *_tao_servant = 0,
- CORBA::Boolean _tao_collocated = 0
- );
- virtual ~CORBA_DynAny (void);
-private:
- CORBA_DynAny (const CORBA_DynAny &);
- void operator= (const CORBA_DynAny &);
-};
-
-
-#endif /* end #if !defined */
-
-extern CORBA::TypeCode_ptr _tc_CORBA_DynAny;
-
-
-#if !defined (_CORBA_DYNENUM___PTR_CH_)
-#define _CORBA_DYNENUM___PTR_CH_
-
-class CORBA_DynEnum;
-typedef CORBA_DynEnum *CORBA_DynEnum_ptr;
-
-#endif /* end #if !defined */
-
-
-#if !defined (_CORBA_DYNENUM___VAR_CH_)
-#define _CORBA_DYNENUM___VAR_CH_
-
-class CORBA_DynEnum_var
-{
-public:
- CORBA_DynEnum_var (void); // default constructor
- CORBA_DynEnum_var (CORBA_DynEnum_ptr);
- CORBA_DynEnum_var (const CORBA_DynEnum_var &); // copy constructor
- ~CORBA_DynEnum_var (void); // destructor
-
- CORBA_DynEnum_var &operator= (CORBA_DynEnum_ptr);
- CORBA_DynEnum_var &operator= (const CORBA_DynEnum_var &);
- CORBA_DynEnum_ptr operator-> (void) const;
-
- operator const CORBA_DynEnum_ptr &() const;
- operator CORBA_DynEnum_ptr &();
- // in, inout, out, _retn
- CORBA_DynEnum_ptr in (void) const;
- CORBA_DynEnum_ptr &inout (void);
- CORBA_DynEnum_ptr &out (void);
- CORBA_DynEnum_ptr _retn (void);
- CORBA_DynEnum_ptr ptr (void) const;
-
-private:
- CORBA_DynEnum_ptr ptr_;
-};
-
-
-#endif /* end #if !defined */
-
-
-#if !defined (_CORBA_DYNENUM___OUT_CH_)
-#define _CORBA_DYNENUM___OUT_CH_
-
-class CORBA_DynEnum_out
-{
-public:
- CORBA_DynEnum_out (CORBA_DynEnum_ptr &);
- CORBA_DynEnum_out (CORBA_DynEnum_var &);
- CORBA_DynEnum_out (const CORBA_DynEnum_out &);
- CORBA_DynEnum_out &operator= (const CORBA_DynEnum_out &);
- CORBA_DynEnum_out &operator= (const CORBA_DynEnum_var &);
- CORBA_DynEnum_out &operator= (CORBA_DynEnum_ptr);
- operator CORBA_DynEnum_ptr &();
- CORBA_DynEnum_ptr &ptr (void);
- CORBA_DynEnum_ptr operator-> (void);
-
-private:
- CORBA_DynEnum_ptr &ptr_;
-};
-
-
-#endif /* end #if !defined */
-
-
-#if !defined (_CORBA_DYNENUM_CH_)
-#define _CORBA_DYNENUM_CH_
-
-class TAO_Export CORBA_DynEnum: public virtual CORBA_DynAny
-{
-public:
- // the static operations
- static CORBA_DynEnum_ptr _duplicate (CORBA_DynEnum_ptr obj);
- static CORBA_DynEnum_ptr _narrow (
- CORBA::Object_ptr obj,
- CORBA::Environment &TAO_IN_ENV =
- CORBA::Environment::default_environment ()
- );
- static CORBA_DynEnum_ptr _nil (void);
-
- virtual char * value_as_string (
- CORBA::Environment &_tao_environment =
- CORBA::Environment::default_environment ()
- );
- virtual void value_as_string (
- const char * value_as_string,
- CORBA::Environment &_tao_environment =
- CORBA::Environment::default_environment ()
- );
- virtual CORBA::ULong value_as_ulong (
- CORBA::Environment &_tao_environment =
- CORBA::Environment::default_environment ()
- );
- virtual void value_as_ulong (
- CORBA::ULong value_as_ulong,
- CORBA::Environment &_tao_environment =
- CORBA::Environment::default_environment ()
- );
- virtual CORBA::Boolean _is_a (
- const CORBA::Char *type_id,
- CORBA::Environment &TAO_IN_ENV =
- CORBA::Environment::default_environment ()
- );
- virtual const char* _interface_repository_id (void) const;
-protected:
- CORBA_DynEnum (void); // default constructor
- CORBA_DynEnum (STUB_Object *objref,
- TAO_ServantBase *_tao_servant = 0,
- CORBA::Boolean _tao_collocated = 0
- );
- virtual ~CORBA_DynEnum (void);
-private:
- CORBA_DynEnum (const CORBA_DynEnum &);
- void operator= (const CORBA_DynEnum &);
-};
-
-
-#endif /* end #if !defined */
-
-extern CORBA::TypeCode_ptr _tc_CORBA_DynEnum;
-
-typedef char * FieldName;
-typedef CORBA::String_var FieldName_var;
-typedef CORBA::String_out FieldName_out;
-extern CORBA::TypeCode_ptr _tc_FieldName;
-
-struct NameValuePair
-{
- FieldName_var id;
- CORBA::Any value;
-};
-
-class NameValuePair_var
-{
-public:
- NameValuePair_var (void); // default constructor
- NameValuePair_var (NameValuePair *);
- NameValuePair_var (const NameValuePair_var &); // copy constructor
- ~NameValuePair_var (void); // destructor
-
- NameValuePair_var &operator= (NameValuePair *);
- NameValuePair_var &operator= (const NameValuePair_var &);
- NameValuePair *operator-> (void);
- const NameValuePair *operator-> (void) const;
-
- operator const NameValuePair &() const;
- operator NameValuePair &();
- operator NameValuePair &() const;
- // in, inout, out, _retn
- const NameValuePair &in (void) const;
- NameValuePair &inout (void);
- NameValuePair *&out (void);
- NameValuePair *_retn (void);
- NameValuePair *ptr (void) const;
-
-private:
- NameValuePair *ptr_;
-};
-
-class NameValuePair_out
-{
-public:
- NameValuePair_out (NameValuePair *&);
- NameValuePair_out (NameValuePair_var &);
- NameValuePair_out (const NameValuePair_out &);
- NameValuePair_out &operator= (const NameValuePair_out &);
- NameValuePair_out &operator= (NameValuePair *);
- operator NameValuePair *&();
- NameValuePair *&ptr (void);
- NameValuePair *operator-> (void);
-
-private:
- NameValuePair *&ptr_;
- // assignment from T_var not allowed
- void operator= (const NameValuePair_var &);
-};
-
-extern CORBA::TypeCode_ptr _tc_NameValuePair;
-
-
-#if !defined (__TAO_UNBOUNDED_SEQUENCE_NAMEVALUEPAIRSEQ_CH_)
-#define __TAO_UNBOUNDED_SEQUENCE_NAMEVALUEPAIRSEQ_CH_
-
-class _TAO_Unbounded_Sequence_NameValuePairSeq : public TAO_Unbounded_Base_Sequence
-{
-public:
- // = Initialization and termination methods.
-
- _TAO_Unbounded_Sequence_NameValuePairSeq (void) // Default constructor.
- {
- }
-
- _TAO_Unbounded_Sequence_NameValuePairSeq (CORBA::ULong maximum) // Constructor using a maximum length value.
- : TAO_Unbounded_Base_Sequence (maximum, allocbuf (maximum))
- {
- }
-
- _TAO_Unbounded_Sequence_NameValuePairSeq (CORBA::ULong maximum,
- CORBA::ULong length,
- NameValuePair *data,
- CORBA::Boolean release = 0)
- : TAO_Unbounded_Base_Sequence (maximum, length, data, release)
- {
- }
-
- _TAO_Unbounded_Sequence_NameValuePairSeq (const _TAO_Unbounded_Sequence_NameValuePairSeq &rhs)
- // Copy constructor.
- : TAO_Unbounded_Base_Sequence (rhs)
- {
- NameValuePair *tmp1 = allocbuf (this->maximum_);
- NameValuePair * const tmp2 = ACE_reinterpret_cast (NameValuePair * ACE_CAST_CONST, rhs.buffer_);
-
- for (CORBA::ULong i = 0; i < this->length_; ++i)
- tmp1[i] = tmp2[i];
-
- this->buffer_ = tmp1;
- }
-
- _TAO_Unbounded_Sequence_NameValuePairSeq &operator= (const _TAO_Unbounded_Sequence_NameValuePairSeq &rhs)
- // Assignment operator.
- {
- if (this == &rhs)
- return *this;
-
- if (this->release_)
- {
- if (this->maximum_ < rhs.maximum_)
- {
- // free the old buffer
- NameValuePair *tmp = ACE_reinterpret_cast (NameValuePair *, this->buffer_);
- freebuf (tmp);
- this->buffer_ = allocbuf (rhs.maximum_);
- }
- }
- else
- this->buffer_ = allocbuf (rhs.maximum_);
-
- TAO_Unbounded_Base_Sequence::operator= (rhs);
-
- NameValuePair *tmp1 = ACE_reinterpret_cast (NameValuePair *, this->buffer_);
- NameValuePair * const tmp2 = ACE_reinterpret_cast (NameValuePair * ACE_CAST_CONST, rhs.buffer_);
-
- for (CORBA::ULong i = 0; i < this->length_; ++i)
- tmp1[i] = tmp2[i];
-
- return *this;
- }
-
- ~_TAO_Unbounded_Sequence_NameValuePairSeq (void) // Dtor.
- {
- this->_deallocate_buffer ();
- }
-
- // = Accessors.
- NameValuePair &operator[] (CORBA::ULong i)
- // operator []
- {
- ACE_ASSERT (i < this->maximum_);
- NameValuePair* tmp = ACE_reinterpret_cast(NameValuePair*,this->buffer_);
- return tmp[i];
- }
-
- const NameValuePair &operator[] (CORBA::ULong i) const
- // operator []
- {
- ACE_ASSERT (i < this->maximum_);
- NameValuePair * const tmp = ACE_reinterpret_cast (NameValuePair* ACE_CAST_CONST, this->buffer_);
- return tmp[i];
- }
-
- // = Static operations.
- static NameValuePair *allocbuf (CORBA::ULong size)
- // Allocate storage for the sequence.
- {
- return new NameValuePair[size];
- }
-
- static void freebuf (NameValuePair *buffer)
- // Free the sequence.
- {
- delete [] buffer;
- }
-
- virtual void _allocate_buffer (CORBA::ULong length)
- {
- NameValuePair* tmp = allocbuf (length);
-
- if (this->buffer_ != 0)
- {
- NameValuePair *old = ACE_reinterpret_cast (NameValuePair *,this->buffer_);
-
- for (CORBA::ULong i = 0; i < this->length_; ++i)
- tmp[i] = old[i];
-
- if (this->release_)
- freebuf (old);
-
- }
- this->buffer_ = tmp;
- }
-
- virtual void _deallocate_buffer (void)
- {
- if (this->buffer_ == 0 || this->release_ == 0)
- return;
-
- NameValuePair *tmp = ACE_reinterpret_cast (NameValuePair *,this->buffer_);
-
- freebuf (tmp);
- this->buffer_ = 0;
- }
-
- // Implement the TAO_Base_Sequence methods (see Sequence.h)
-
- NameValuePair *get_buffer (CORBA::Boolean orphan = 0)
- {
- NameValuePair *result = 0;
- if (orphan == 0)
- {
- // We retain ownership.
- if (this->buffer_ == 0)
- {
- result = allocbuf (this->length_);
- this->buffer_ = result;
- }
- else
- {
- result = ACE_reinterpret_cast (NameValuePair*, this->buffer_);
- }
- }
- else // if (orphan == 1)
- {
- if (this->release_ != 0)
- {
- // We set the state back to default and relinquish
- // ownership.
- result = ACE_reinterpret_cast(NameValuePair*,this->buffer_);
- this->maximum_ = 0;
- this->length_ = 0;
- this->buffer_ = 0;
- this->release_ = 0;
- }
- }
- return result;
- }
-
- const NameValuePair *get_buffer (void) const
- {
- return ACE_reinterpret_cast(const NameValuePair * ACE_CAST_CONST, this->buffer_);
- }
-
- void replace (CORBA::ULong max,
- CORBA::ULong length,
- NameValuePair *data,
- CORBA::Boolean release)
- {
- this->maximum_ = max;
- this->length_ = length;
- if (this->buffer_ && this->release_ == 1)
- {
- NameValuePair *tmp = ACE_reinterpret_cast(NameValuePair*,this->buffer_);
- freebuf (tmp);
- }
- this->buffer_ = data;
- this->release_ = release;
- }
-
-};
-
-#endif /* end #if !defined */
-
-
-#if !defined (_NAMEVALUEPAIRSEQ_CH_)
-#define _NAMEVALUEPAIRSEQ_CH_
-
-// *************************************************************
-// NameValuePairSeq
-// *************************************************************
-
-class TAO_Export NameValuePairSeq : public
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) \
- || !defined (ACE_HAS_TEMPLATE_SPECIALIZATION)
- _TAO_Unbounded_Sequence_NameValuePairSeq
-#else /* AHETI */
- TAO_Unbounded_Sequence<NameValuePair>
-#endif /* AHETI */
-{
-public:
- NameValuePairSeq (void); // default ctor
- NameValuePairSeq (CORBA::ULong max); // uses max size
- NameValuePairSeq (
- CORBA::ULong max,
- CORBA::ULong length,
- NameValuePair *buffer,
- CORBA::Boolean release=0
- );
- NameValuePairSeq (const NameValuePairSeq &); // copy ctor
- ~NameValuePairSeq (void); // dtor
-};
-typedef NameValuePairSeq *NameValuePairSeq_ptr;
-
-#endif /* end #if !defined */
-
-
-#if !defined (_NAMEVALUEPAIRSEQ___VAR_CH_)
-#define _NAMEVALUEPAIRSEQ___VAR_CH_
-
-// *************************************************************
-// class NameValuePairSeq_var
-// *************************************************************
-
-class NameValuePairSeq_var
-{
-public:
- NameValuePairSeq_var (void); // default constructor
- NameValuePairSeq_var (NameValuePairSeq *);
- NameValuePairSeq_var (const NameValuePairSeq_var &); // copy constructor
- ~NameValuePairSeq_var (void); // destructor
-
- NameValuePairSeq_var &operator= (NameValuePairSeq *);
- NameValuePairSeq_var &operator= (const NameValuePairSeq_var &);
- NameValuePairSeq *operator-> (void);
- const NameValuePairSeq *operator-> (void) const;
-
- operator const NameValuePairSeq &() const;
- operator NameValuePairSeq &();
- operator NameValuePairSeq &() const;
- NameValuePair &operator[] (CORBA::ULong index);
- // in, inout, out, _retn
- const NameValuePairSeq &in (void) const;
- NameValuePairSeq &inout (void);
- NameValuePairSeq *&out (void);
- NameValuePairSeq *_retn (void);
- NameValuePairSeq *ptr (void) const;
-
-private:
- NameValuePairSeq *ptr_;
-};
-
-
-#endif /* end #if !defined */
-
-
-#if !defined (_NAMEVALUEPAIRSEQ___OUT_CH_)
-#define _NAMEVALUEPAIRSEQ___OUT_CH_
-
-class NameValuePairSeq_out
-{
-public:
- NameValuePairSeq_out (NameValuePairSeq *&);
- NameValuePairSeq_out (NameValuePairSeq_var &);
- NameValuePairSeq_out (const NameValuePairSeq_out &);
- NameValuePairSeq_out &operator= (const NameValuePairSeq_out &);
- NameValuePairSeq_out &operator= (NameValuePairSeq *);
- operator NameValuePairSeq *&();
- NameValuePairSeq *&ptr (void);
- NameValuePairSeq *operator-> (void);
- NameValuePair &operator[] (CORBA::ULong index);
-
-private:
- NameValuePairSeq *&ptr_;
- // assignment from T_var not allowed
- void operator= (const NameValuePairSeq_var &);
-};
-
-
-#endif /* end #if !defined */
-
-extern CORBA::TypeCode_ptr _tc_NameValuePairSeq;
-
-
-#if !defined (_CORBA_DYNSTRUCT___PTR_CH_)
-#define _CORBA_DYNSTRUCT___PTR_CH_
-
-class CORBA_DynStruct;
-typedef CORBA_DynStruct *CORBA_DynStruct_ptr;
-
-#endif /* end #if !defined */
-
-
-#if !defined (_CORBA_DYNSTRUCT___VAR_CH_)
-#define _CORBA_DYNSTRUCT___VAR_CH_
-
-class CORBA_DynStruct_var
-{
-public:
- CORBA_DynStruct_var (void); // default constructor
- CORBA_DynStruct_var (CORBA_DynStruct_ptr);
- CORBA_DynStruct_var (const CORBA_DynStruct_var &); // copy constructor
- ~CORBA_DynStruct_var (void); // destructor
-
- CORBA_DynStruct_var &operator= (CORBA_DynStruct_ptr);
- CORBA_DynStruct_var &operator= (const CORBA_DynStruct_var &);
- CORBA_DynStruct_ptr operator-> (void) const;
-
- operator const CORBA_DynStruct_ptr &() const;
- operator CORBA_DynStruct_ptr &();
- // in, inout, out, _retn
- CORBA_DynStruct_ptr in (void) const;
- CORBA_DynStruct_ptr &inout (void);
- CORBA_DynStruct_ptr &out (void);
- CORBA_DynStruct_ptr _retn (void);
- CORBA_DynStruct_ptr ptr (void) const;
-
-private:
- CORBA_DynStruct_ptr ptr_;
-};
-
-
-#endif /* end #if !defined */
-
-
-#if !defined (_CORBA_DYNSTRUCT___OUT_CH_)
-#define _CORBA_DYNSTRUCT___OUT_CH_
-
-class CORBA_DynStruct_out
-{
-public:
- CORBA_DynStruct_out (CORBA_DynStruct_ptr &);
- CORBA_DynStruct_out (CORBA_DynStruct_var &);
- CORBA_DynStruct_out (const CORBA_DynStruct_out &);
- CORBA_DynStruct_out &operator= (const CORBA_DynStruct_out &);
- CORBA_DynStruct_out &operator= (const CORBA_DynStruct_var &);
- CORBA_DynStruct_out &operator= (CORBA_DynStruct_ptr);
- operator CORBA_DynStruct_ptr &();
- CORBA_DynStruct_ptr &ptr (void);
- CORBA_DynStruct_ptr operator-> (void);
-
-private:
- CORBA_DynStruct_ptr &ptr_;
-};
-
-
-#endif /* end #if !defined */
-
-
-#if !defined (_CORBA_DYNSTRUCT_CH_)
-#define _CORBA_DYNSTRUCT_CH_
-
-class TAO_Export CORBA_DynStruct: public virtual CORBA_DynAny
-{
-public:
- // the static operations
- static CORBA_DynStruct_ptr _duplicate (CORBA_DynStruct_ptr obj);
- static CORBA_DynStruct_ptr _narrow (
- CORBA::Object_ptr obj,
- CORBA::Environment &TAO_IN_ENV =
- CORBA::Environment::default_environment ()
- );
- static CORBA_DynStruct_ptr _nil (void);
-
- virtual char * current_member_name (
- CORBA::Environment &_tao_environment =
- CORBA::Environment::default_environment ()
- );
- virtual CORBA::TCKind current_member_kind (
- CORBA::Environment &_tao_environment =
- CORBA::Environment::default_environment ()
- );
- virtual NameValuePairSeq * get_members (
- CORBA::Environment &_tao_environment =
- CORBA::Environment::default_environment ()
- );
- virtual void set_members (
- const NameValuePairSeq & value,
- CORBA::Environment &_tao_environment =
- CORBA::Environment::default_environment ()
- );
- virtual CORBA::Boolean _is_a (
- const CORBA::Char *type_id,
- CORBA::Environment &TAO_IN_ENV =
- CORBA::Environment::default_environment ()
- );
- virtual const char* _interface_repository_id (void) const;
-protected:
- CORBA_DynStruct (void); // default constructor
- CORBA_DynStruct (STUB_Object *objref,
- TAO_ServantBase *_tao_servant = 0,
- CORBA::Boolean _tao_collocated = 0
- );
- virtual ~CORBA_DynStruct (void);
-private:
- CORBA_DynStruct (const CORBA_DynStruct &);
- void operator= (const CORBA_DynStruct &);
-};
-
-
-#endif /* end #if !defined */
-
-extern CORBA::TypeCode_ptr _tc_CORBA_DynStruct;
-
-
-#if !defined (_CORBA_DYNUNION___PTR_CH_)
-#define _CORBA_DYNUNION___PTR_CH_
-
-class CORBA_DynUnion;
-typedef CORBA_DynUnion *CORBA_DynUnion_ptr;
-
-#endif /* end #if !defined */
-
-
-#if !defined (_CORBA_DYNUNION___VAR_CH_)
-#define _CORBA_DYNUNION___VAR_CH_
-
-class CORBA_DynUnion_var
-{
-public:
- CORBA_DynUnion_var (void); // default constructor
- CORBA_DynUnion_var (CORBA_DynUnion_ptr);
- CORBA_DynUnion_var (const CORBA_DynUnion_var &); // copy constructor
- ~CORBA_DynUnion_var (void); // destructor
-
- CORBA_DynUnion_var &operator= (CORBA_DynUnion_ptr);
- CORBA_DynUnion_var &operator= (const CORBA_DynUnion_var &);
- CORBA_DynUnion_ptr operator-> (void) const;
-
- operator const CORBA_DynUnion_ptr &() const;
- operator CORBA_DynUnion_ptr &();
- // in, inout, out, _retn
- CORBA_DynUnion_ptr in (void) const;
- CORBA_DynUnion_ptr &inout (void);
- CORBA_DynUnion_ptr &out (void);
- CORBA_DynUnion_ptr _retn (void);
- CORBA_DynUnion_ptr ptr (void) const;
-
-private:
- CORBA_DynUnion_ptr ptr_;
-};
-
-
-#endif /* end #if !defined */
-
-
-#if !defined (_CORBA_DYNUNION___OUT_CH_)
-#define _CORBA_DYNUNION___OUT_CH_
-
-class CORBA_DynUnion_out
-{
-public:
- CORBA_DynUnion_out (CORBA_DynUnion_ptr &);
- CORBA_DynUnion_out (CORBA_DynUnion_var &);
- CORBA_DynUnion_out (const CORBA_DynUnion_out &);
- CORBA_DynUnion_out &operator= (const CORBA_DynUnion_out &);
- CORBA_DynUnion_out &operator= (const CORBA_DynUnion_var &);
- CORBA_DynUnion_out &operator= (CORBA_DynUnion_ptr);
- operator CORBA_DynUnion_ptr &();
- CORBA_DynUnion_ptr &ptr (void);
- CORBA_DynUnion_ptr operator-> (void);
-
-private:
- CORBA_DynUnion_ptr &ptr_;
-};
-
-
-#endif /* end #if !defined */
-
-
-#if !defined (_CORBA_DYNUNION_CH_)
-#define _CORBA_DYNUNION_CH_
-
-class TAO_Export CORBA_DynUnion: public virtual CORBA_DynAny
-{
-public:
- // the static operations
- static CORBA_DynUnion_ptr _duplicate (CORBA_DynUnion_ptr obj);
- static CORBA_DynUnion_ptr _narrow (
- CORBA::Object_ptr obj,
- CORBA::Environment &TAO_IN_ENV =
- CORBA::Environment::default_environment ()
- );
- static CORBA_DynUnion_ptr _nil (void);
-
- virtual CORBA::Boolean set_as_default (
- CORBA::Environment &_tao_environment =
- CORBA::Environment::default_environment ()
- );
- virtual void set_as_default (
- CORBA::Boolean set_as_default,
- CORBA::Environment &_tao_environment =
- CORBA::Environment::default_environment ()
- );
- virtual CORBA_DynAny_ptr discriminator (
- CORBA::Environment &_tao_environment =
- CORBA::Environment::default_environment ()
- );
- virtual CORBA::TCKind discriminator_kind (
- CORBA::Environment &_tao_environment =
- CORBA::Environment::default_environment ()
- );
- virtual CORBA_DynAny_ptr member (
- CORBA::Environment &_tao_environment =
- CORBA::Environment::default_environment ()
- );
- virtual char * member_name (
- CORBA::Environment &_tao_environment =
- CORBA::Environment::default_environment ()
- );
- virtual void member_name (
- const char * member_name,
- CORBA::Environment &_tao_environment =
- CORBA::Environment::default_environment ()
- );
- virtual CORBA::TCKind member_kind (
- CORBA::Environment &_tao_environment =
- CORBA::Environment::default_environment ()
- );
- virtual CORBA::Boolean _is_a (
- const CORBA::Char *type_id,
- CORBA::Environment &TAO_IN_ENV =
- CORBA::Environment::default_environment ()
- );
- virtual const char* _interface_repository_id (void) const;
-protected:
- CORBA_DynUnion (void); // default constructor
- CORBA_DynUnion (STUB_Object *objref,
- TAO_ServantBase *_tao_servant = 0,
- CORBA::Boolean _tao_collocated = 0
- );
- virtual ~CORBA_DynUnion (void);
-private:
- CORBA_DynUnion (const CORBA_DynUnion &);
- void operator= (const CORBA_DynUnion &);
-};
-
-
-#endif /* end #if !defined */
-
-extern CORBA::TypeCode_ptr _tc_CORBA_DynUnion;
-
-
-#if !defined (__TAO_UNBOUNDED_SEQUENCE_ANYSEQ_CH_)
-#define __TAO_UNBOUNDED_SEQUENCE_ANYSEQ_CH_
-
-class _TAO_Unbounded_Sequence_AnySeq : public TAO_Unbounded_Base_Sequence
-{
-public:
- // = Initialization and termination methods.
-
- _TAO_Unbounded_Sequence_AnySeq (void) // Default constructor.
- {
- }
-
- _TAO_Unbounded_Sequence_AnySeq (CORBA::ULong maximum) // Constructor using a maximum length value.
- : TAO_Unbounded_Base_Sequence (maximum, allocbuf (maximum))
- {
- }
-
- _TAO_Unbounded_Sequence_AnySeq (CORBA::ULong maximum,
- CORBA::ULong length,
- CORBA::Any *data,
- CORBA::Boolean release = 0)
- : TAO_Unbounded_Base_Sequence (maximum, length, data, release)
- {
- }
-
- _TAO_Unbounded_Sequence_AnySeq (const _TAO_Unbounded_Sequence_AnySeq &rhs)
- // Copy constructor.
- : TAO_Unbounded_Base_Sequence (rhs)
- {
- CORBA::Any *tmp1 = allocbuf (this->maximum_);
- CORBA::Any * const tmp2 = ACE_reinterpret_cast (CORBA::Any * ACE_CAST_CONST, rhs.buffer_);
-
- for (CORBA::ULong i = 0; i < this->length_; ++i)
- tmp1[i] = tmp2[i];
-
- this->buffer_ = tmp1;
- }
-
- _TAO_Unbounded_Sequence_AnySeq &operator= (const _TAO_Unbounded_Sequence_AnySeq &rhs)
- // Assignment operator.
- {
- if (this == &rhs)
- return *this;
-
- if (this->release_)
- {
- if (this->maximum_ < rhs.maximum_)
- {
- // free the old buffer
- CORBA::Any *tmp = ACE_reinterpret_cast (CORBA::Any *, this->buffer_);
- freebuf (tmp);
- this->buffer_ = allocbuf (rhs.maximum_);
- }
- }
- else
- this->buffer_ = allocbuf (rhs.maximum_);
-
- TAO_Unbounded_Base_Sequence::operator= (rhs);
-
- CORBA::Any *tmp1 = ACE_reinterpret_cast (CORBA::Any *, this->buffer_);
- CORBA::Any * const tmp2 = ACE_reinterpret_cast (CORBA::Any * ACE_CAST_CONST, rhs.buffer_);
-
- for (CORBA::ULong i = 0; i < this->length_; ++i)
- tmp1[i] = tmp2[i];
-
- return *this;
- }
-
- ~_TAO_Unbounded_Sequence_AnySeq (void) // Dtor.
- {
- this->_deallocate_buffer ();
- }
-
- // = Accessors.
- CORBA::Any &operator[] (CORBA::ULong i)
- // operator []
- {
- ACE_ASSERT (i < this->maximum_);
- CORBA::Any* tmp = ACE_reinterpret_cast(CORBA::Any*,this->buffer_);
- return tmp[i];
- }
-
- const CORBA::Any &operator[] (CORBA::ULong i) const
- // operator []
- {
- ACE_ASSERT (i < this->maximum_);
- CORBA::Any * const tmp = ACE_reinterpret_cast (CORBA::Any* ACE_CAST_CONST, this->buffer_);
- return tmp[i];
- }
-
- // = Static operations.
- static CORBA::Any *allocbuf (CORBA::ULong size)
- // Allocate storage for the sequence.
- {
- return new CORBA::Any[size];
- }
-
- static void freebuf (CORBA::Any *buffer)
- // Free the sequence.
- {
- delete [] buffer;
- }
-
- virtual void _allocate_buffer (CORBA::ULong length)
- {
- CORBA::Any* tmp = allocbuf (length);
-
- if (this->buffer_ != 0)
- {
- CORBA::Any *old = ACE_reinterpret_cast (CORBA::Any *,this->buffer_);
-
- for (CORBA::ULong i = 0; i < this->length_; ++i)
- tmp[i] = old[i];
-
- if (this->release_)
- freebuf (old);
-
- }
- this->buffer_ = tmp;
- }
-
- virtual void _deallocate_buffer (void)
- {
- if (this->buffer_ == 0 || this->release_ == 0)
- return;
-
- CORBA::Any *tmp = ACE_reinterpret_cast (CORBA::Any *,this->buffer_);
-
- freebuf (tmp);
- this->buffer_ = 0;
- }
-
- // Implement the TAO_Base_Sequence methods (see Sequence.h)
-
- CORBA::Any *get_buffer (CORBA::Boolean orphan = 0)
- {
- CORBA::Any *result = 0;
- if (orphan == 0)
- {
- // We retain ownership.
- if (this->buffer_ == 0)
- {
- result = allocbuf (this->length_);
- this->buffer_ = result;
- }
- else
- {
- result = ACE_reinterpret_cast (CORBA::Any*, this->buffer_);
- }
- }
- else // if (orphan == 1)
- {
- if (this->release_ != 0)
- {
- // We set the state back to default and relinquish
- // ownership.
- result = ACE_reinterpret_cast(CORBA::Any*,this->buffer_);
- this->maximum_ = 0;
- this->length_ = 0;
- this->buffer_ = 0;
- this->release_ = 0;
- }
- }
- return result;
- }
-
- const CORBA::Any *get_buffer (void) const
- {
- return ACE_reinterpret_cast(const CORBA::Any * ACE_CAST_CONST, this->buffer_);
- }
-
- void replace (CORBA::ULong max,
- CORBA::ULong length,
- CORBA::Any *data,
- CORBA::Boolean release)
- {
- this->maximum_ = max;
- this->length_ = length;
- if (this->buffer_ && this->release_ == 1)
- {
- CORBA::Any *tmp = ACE_reinterpret_cast(CORBA::Any*,this->buffer_);
- freebuf (tmp);
- }
- this->buffer_ = data;
- this->release_ = release;
- }
-
-};
-
-#endif /* end #if !defined */
-
-
-#if !defined (_ANYSEQ_CH_)
-#define _ANYSEQ_CH_
-
-// *************************************************************
-// AnySeq
-// *************************************************************
-
-class TAO_Export AnySeq : public
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) \
- || !defined (ACE_HAS_TEMPLATE_SPECIALIZATION)
- _TAO_Unbounded_Sequence_AnySeq
-#else /* AHETI */
- TAO_Unbounded_Sequence<CORBA::Any>
-#endif /* AHETI */
-{
-public:
- AnySeq (void); // default ctor
- AnySeq (CORBA::ULong max); // uses max size
- AnySeq (
- CORBA::ULong max,
- CORBA::ULong length,
- CORBA::Any *buffer,
- CORBA::Boolean release=0
- );
- AnySeq (const AnySeq &); // copy ctor
- ~AnySeq (void); // dtor
-};
-typedef AnySeq *AnySeq_ptr;
-
-#endif /* end #if !defined */
-
-
-#if !defined (_ANYSEQ___VAR_CH_)
-#define _ANYSEQ___VAR_CH_
-
-// *************************************************************
-// class AnySeq_var
-// *************************************************************
-
-class AnySeq_var
-{
-public:
- AnySeq_var (void); // default constructor
- AnySeq_var (AnySeq *);
- AnySeq_var (const AnySeq_var &); // copy constructor
- ~AnySeq_var (void); // destructor
-
- AnySeq_var &operator= (AnySeq *);
- AnySeq_var &operator= (const AnySeq_var &);
- AnySeq *operator-> (void);
- const AnySeq *operator-> (void) const;
-
- operator const AnySeq &() const;
- operator AnySeq &();
- operator AnySeq &() const;
- CORBA::Any &operator[] (CORBA::ULong index);
- // in, inout, out, _retn
- const AnySeq &in (void) const;
- AnySeq &inout (void);
- AnySeq *&out (void);
- AnySeq *_retn (void);
- AnySeq *ptr (void) const;
-
-private:
- AnySeq *ptr_;
-};
-
-
-#endif /* end #if !defined */
-
-
-#if !defined (_ANYSEQ___OUT_CH_)
-#define _ANYSEQ___OUT_CH_
-
-class AnySeq_out
-{
-public:
- AnySeq_out (AnySeq *&);
- AnySeq_out (AnySeq_var &);
- AnySeq_out (const AnySeq_out &);
- AnySeq_out &operator= (const AnySeq_out &);
- AnySeq_out &operator= (AnySeq *);
- operator AnySeq *&();
- AnySeq *&ptr (void);
- AnySeq *operator-> (void);
- CORBA::Any &operator[] (CORBA::ULong index);
-
-private:
- AnySeq *&ptr_;
- // assignment from T_var not allowed
- void operator= (const AnySeq_var &);
-};
-
-
-#endif /* end #if !defined */
-
-extern CORBA::TypeCode_ptr _tc_AnySeq;
-
-
-#if !defined (_CORBA_DYNSEQUENCE___PTR_CH_)
-#define _CORBA_DYNSEQUENCE___PTR_CH_
-
-class CORBA_DynSequence;
-typedef CORBA_DynSequence *CORBA_DynSequence_ptr;
-
-#endif /* end #if !defined */
-
-
-#if !defined (_CORBA_DYNSEQUENCE___VAR_CH_)
-#define _CORBA_DYNSEQUENCE___VAR_CH_
-
-class CORBA_DynSequence_var
-{
-public:
- CORBA_DynSequence_var (void); // default constructor
- CORBA_DynSequence_var (CORBA_DynSequence_ptr);
- CORBA_DynSequence_var (const CORBA_DynSequence_var &); // copy constructor
- ~CORBA_DynSequence_var (void); // destructor
-
- CORBA_DynSequence_var &operator= (CORBA_DynSequence_ptr);
- CORBA_DynSequence_var &operator= (const CORBA_DynSequence_var &);
- CORBA_DynSequence_ptr operator-> (void) const;
-
- operator const CORBA_DynSequence_ptr &() const;
- operator CORBA_DynSequence_ptr &();
- // in, inout, out, _retn
- CORBA_DynSequence_ptr in (void) const;
- CORBA_DynSequence_ptr &inout (void);
- CORBA_DynSequence_ptr &out (void);
- CORBA_DynSequence_ptr _retn (void);
- CORBA_DynSequence_ptr ptr (void) const;
-
-private:
- CORBA_DynSequence_ptr ptr_;
-};
-
-
-#endif /* end #if !defined */
-
-
-#if !defined (_CORBA_DYNSEQUENCE___OUT_CH_)
-#define _CORBA_DYNSEQUENCE___OUT_CH_
-
-class CORBA_DynSequence_out
-{
-public:
- CORBA_DynSequence_out (CORBA_DynSequence_ptr &);
- CORBA_DynSequence_out (CORBA_DynSequence_var &);
- CORBA_DynSequence_out (const CORBA_DynSequence_out &);
- CORBA_DynSequence_out &operator= (const CORBA_DynSequence_out &);
- CORBA_DynSequence_out &operator= (const CORBA_DynSequence_var &);
- CORBA_DynSequence_out &operator= (CORBA_DynSequence_ptr);
- operator CORBA_DynSequence_ptr &();
- CORBA_DynSequence_ptr &ptr (void);
- CORBA_DynSequence_ptr operator-> (void);
-
-private:
- CORBA_DynSequence_ptr &ptr_;
-};
-
-
-#endif /* end #if !defined */
-
-
-#if !defined (_CORBA_DYNSEQUENCE_CH_)
-#define _CORBA_DYNSEQUENCE_CH_
-
-class TAO_Export CORBA_DynSequence: public virtual CORBA_DynAny
-{
-public:
- // the static operations
- static CORBA_DynSequence_ptr _duplicate (CORBA_DynSequence_ptr obj);
- static CORBA_DynSequence_ptr _narrow (
- CORBA::Object_ptr obj,
- CORBA::Environment &TAO_IN_ENV =
- CORBA::Environment::default_environment ()
- );
- static CORBA_DynSequence_ptr _nil (void);
-
- virtual CORBA::ULong length (
- CORBA::Environment &_tao_environment =
- CORBA::Environment::default_environment ()
- );
- virtual void length (
- CORBA::ULong length,
- CORBA::Environment &_tao_environment =
- CORBA::Environment::default_environment ()
- );
- virtual AnySeq * get_elements (
- CORBA::Environment &_tao_environment =
- CORBA::Environment::default_environment ()
- );
- virtual void set_elements (
- const AnySeq & value,
- CORBA::Environment &_tao_environment =
- CORBA::Environment::default_environment ()
- );
- virtual CORBA::Boolean _is_a (
- const CORBA::Char *type_id,
- CORBA::Environment &TAO_IN_ENV =
- CORBA::Environment::default_environment ()
- );
- virtual const char* _interface_repository_id (void) const;
-protected:
- CORBA_DynSequence (void); // default constructor
- CORBA_DynSequence (STUB_Object *objref,
- TAO_ServantBase *_tao_servant = 0,
- CORBA::Boolean _tao_collocated = 0
- );
- virtual ~CORBA_DynSequence (void);
-private:
- CORBA_DynSequence (const CORBA_DynSequence &);
- void operator= (const CORBA_DynSequence &);
-};
-
-
-#endif /* end #if !defined */
-
-extern CORBA::TypeCode_ptr _tc_CORBA_DynSequence;
-
-
-#if !defined (_CORBA_DYNARRAY___PTR_CH_)
-#define _CORBA_DYNARRAY___PTR_CH_
-
-class CORBA_DynArray;
-typedef CORBA_DynArray *CORBA_DynArray_ptr;
-
-#endif /* end #if !defined */
-
-
-#if !defined (_CORBA_DYNARRAY___VAR_CH_)
-#define _CORBA_DYNARRAY___VAR_CH_
-
-class CORBA_DynArray_var
-{
-public:
- CORBA_DynArray_var (void); // default constructor
- CORBA_DynArray_var (CORBA_DynArray_ptr);
- CORBA_DynArray_var (const CORBA_DynArray_var &); // copy constructor
- ~CORBA_DynArray_var (void); // destructor
-
- CORBA_DynArray_var &operator= (CORBA_DynArray_ptr);
- CORBA_DynArray_var &operator= (const CORBA_DynArray_var &);
- CORBA_DynArray_ptr operator-> (void) const;
-
- operator const CORBA_DynArray_ptr &() const;
- operator CORBA_DynArray_ptr &();
- // in, inout, out, _retn
- CORBA_DynArray_ptr in (void) const;
- CORBA_DynArray_ptr &inout (void);
- CORBA_DynArray_ptr &out (void);
- CORBA_DynArray_ptr _retn (void);
- CORBA_DynArray_ptr ptr (void) const;
-
-private:
- CORBA_DynArray_ptr ptr_;
-};
-
-
-#endif /* end #if !defined */
-
-
-#if !defined (_CORBA_DYNARRAY___OUT_CH_)
-#define _CORBA_DYNARRAY___OUT_CH_
-
-class CORBA_DynArray_out
-{
-public:
- CORBA_DynArray_out (CORBA_DynArray_ptr &);
- CORBA_DynArray_out (CORBA_DynArray_var &);
- CORBA_DynArray_out (const CORBA_DynArray_out &);
- CORBA_DynArray_out &operator= (const CORBA_DynArray_out &);
- CORBA_DynArray_out &operator= (const CORBA_DynArray_var &);
- CORBA_DynArray_out &operator= (CORBA_DynArray_ptr);
- operator CORBA_DynArray_ptr &();
- CORBA_DynArray_ptr &ptr (void);
- CORBA_DynArray_ptr operator-> (void);
-
-private:
- CORBA_DynArray_ptr &ptr_;
-};
-
-
-#endif /* end #if !defined */
-
-
-#if !defined (_CORBA_DYNARRAY_CH_)
-#define _CORBA_DYNARRAY_CH_
-
-class TAO_Export CORBA_DynArray: public virtual CORBA_DynAny
-{
-public:
- // the static operations
- static CORBA_DynArray_ptr _duplicate (CORBA_DynArray_ptr obj);
- static CORBA_DynArray_ptr _narrow (
- CORBA::Object_ptr obj,
- CORBA::Environment &TAO_IN_ENV =
- CORBA::Environment::default_environment ()
- );
- static CORBA_DynArray_ptr _nil (void);
-
- virtual AnySeq * get_elements (
- CORBA::Environment &_tao_environment =
- CORBA::Environment::default_environment ()
- );
- virtual void set_elements (
- const AnySeq & value,
- CORBA::Environment &_tao_environment =
- CORBA::Environment::default_environment ()
- );
- virtual CORBA::Boolean _is_a (
- const CORBA::Char *type_id,
- CORBA::Environment &TAO_IN_ENV =
- CORBA::Environment::default_environment ()
- );
- virtual const char* _interface_repository_id (void) const;
-protected:
- CORBA_DynArray (void); // default constructor
- CORBA_DynArray (STUB_Object *objref,
- TAO_ServantBase *_tao_servant = 0,
- CORBA::Boolean _tao_collocated = 0
- );
- virtual ~CORBA_DynArray (void);
-private:
- CORBA_DynArray (const CORBA_DynArray &);
- void operator= (const CORBA_DynArray &);
-};
-
-
-#endif /* end #if !defined */
-
-extern CORBA::TypeCode_ptr _tc_CORBA_DynArray;
-
-#if defined (__ACE_INLINE__)
-#include "DynAnyC.i"
-#endif /* defined INLINE */
-
-#if defined(_MSC_VER)
-#pragma warning(default:4250)
-#endif /* _MSC_VER */
-
-#endif /* if !defined */