/* * MICO --- a free CORBA implementation * Copyright (C) 1997-98 Kay Roemer & Arno Puder * * This file was automatically generated. DO NOT EDIT! */ #include "corbaiface.h" //-------------------------------------------------------- // Implementation of stubs //-------------------------------------------------------- #ifdef HAVE_EXPLICIT_STRUCT_OPS gsdlInterface::corbatext_t::corbatext_t() { } gsdlInterface::corbatext_t::corbatext_t( const corbatext_t& _s ) { text = ((corbatext_t&)_s).text; encoding = ((corbatext_t&)_s).encoding; length = ((corbatext_t&)_s).length; } gsdlInterface::corbatext_t::~corbatext_t() { } gsdlInterface::corbatext_t& gsdlInterface::corbatext_t::operator=( const corbatext_t& _s ) { text = ((corbatext_t&)_s).text; encoding = ((corbatext_t&)_s).encoding; length = ((corbatext_t&)_s).length; return *this; } #endif class _Marshaller_gsdlInterface_corbatext_t : public CORBA::StaticTypeInfo { typedef gsdlInterface::corbatext_t _MICO_T; public: StaticValueType create () const; void assign (StaticValueType dst, const StaticValueType src) const; void free (StaticValueType) const; CORBA::Boolean demarshal (CORBA::DataDecoder&, StaticValueType) const; void marshal (CORBA::DataEncoder &, StaticValueType) const; }; CORBA::StaticValueType _Marshaller_gsdlInterface_corbatext_t::create() const { return (StaticValueType) new _MICO_T; } void _Marshaller_gsdlInterface_corbatext_t::assign( StaticValueType d, const StaticValueType s ) const { *(_MICO_T*) d = *(_MICO_T*) s; } void _Marshaller_gsdlInterface_corbatext_t::free( StaticValueType v ) const { delete (_MICO_T*) v; } CORBA::Boolean _Marshaller_gsdlInterface_corbatext_t::demarshal( CORBA::DataDecoder &dc, StaticValueType v ) const { return dc.struct_begin() && CORBA::_stcseq_ushort->demarshal( dc, &((_MICO_T*)v)->text ) && CORBA::_stc_ushort->demarshal( dc, &((_MICO_T*)v)->encoding ) && CORBA::_stc_ulong->demarshal( dc, &((_MICO_T*)v)->length ) && dc.struct_end(); } void _Marshaller_gsdlInterface_corbatext_t::marshal( CORBA::DataEncoder &ec, StaticValueType v ) const { ec.struct_begin(); CORBA::_stcseq_ushort->marshal( ec, &((_MICO_T*)v)->text ); CORBA::_stc_ushort->marshal( ec, &((_MICO_T*)v)->encoding ); CORBA::_stc_ulong->marshal( ec, &((_MICO_T*)v)->length ); ec.struct_end(); } CORBA::StaticTypeInfo *_marshaller_gsdlInterface_corbatext_t; #ifdef HAVE_EXPLICIT_STRUCT_OPS gsdlInterface::corbatext_tmap::corbatext_tmap() { } gsdlInterface::corbatext_tmap::corbatext_tmap( const corbatext_tmap& _s ) { names = ((corbatext_tmap&)_s).names; values = ((corbatext_tmap&)_s).values; } gsdlInterface::corbatext_tmap::~corbatext_tmap() { } gsdlInterface::corbatext_tmap& gsdlInterface::corbatext_tmap::operator=( const corbatext_tmap& _s ) { names = ((corbatext_tmap&)_s).names; values = ((corbatext_tmap&)_s).values; return *this; } #endif class _Marshaller_gsdlInterface_corbatext_tmap : public CORBA::StaticTypeInfo { typedef gsdlInterface::corbatext_tmap _MICO_T; public: StaticValueType create () const; void assign (StaticValueType dst, const StaticValueType src) const; void free (StaticValueType) const; CORBA::Boolean demarshal (CORBA::DataDecoder&, StaticValueType) const; void marshal (CORBA::DataEncoder &, StaticValueType) const; }; CORBA::StaticValueType _Marshaller_gsdlInterface_corbatext_tmap::create() const { return (StaticValueType) new _MICO_T; } void _Marshaller_gsdlInterface_corbatext_tmap::assign( StaticValueType d, const StaticValueType s ) const { *(_MICO_T*) d = *(_MICO_T*) s; } void _Marshaller_gsdlInterface_corbatext_tmap::free( StaticValueType v ) const { delete (_MICO_T*) v; } CORBA::Boolean _Marshaller_gsdlInterface_corbatext_tmap::demarshal( CORBA::DataDecoder &dc, StaticValueType v ) const { return dc.struct_begin() && _marshaller__seq_gsdlInterface_corbatext_t->demarshal( dc, &((_MICO_T*)v)->names ) && _marshaller__seq_gsdlInterface_corbatext_t->demarshal( dc, &((_MICO_T*)v)->values ) && dc.struct_end(); } void _Marshaller_gsdlInterface_corbatext_tmap::marshal( CORBA::DataEncoder &ec, StaticValueType v ) const { ec.struct_begin(); _marshaller__seq_gsdlInterface_corbatext_t->marshal( ec, &((_MICO_T*)v)->names ); _marshaller__seq_gsdlInterface_corbatext_t->marshal( ec, &((_MICO_T*)v)->values ); ec.struct_end(); } CORBA::StaticTypeInfo *_marshaller_gsdlInterface_corbatext_tmap; class _Marshaller_gsdlInterface_corbaComError : public CORBA::StaticTypeInfo { typedef gsdlInterface::corbaComError _MICO_T; public: StaticValueType create () const; void assign (StaticValueType dst, const StaticValueType src) const; void free (StaticValueType) const; CORBA::Boolean demarshal (CORBA::DataDecoder&, StaticValueType) const; void marshal (CORBA::DataEncoder &, StaticValueType) const; }; CORBA::StaticValueType _Marshaller_gsdlInterface_corbaComError::create() const { return (StaticValueType) new _MICO_T; } void _Marshaller_gsdlInterface_corbaComError::assign( StaticValueType d, const StaticValueType s ) const { *(_MICO_T*) d = *(_MICO_T*) s; } void _Marshaller_gsdlInterface_corbaComError::free( StaticValueType v ) const { delete (_MICO_T*) v; } CORBA::Boolean _Marshaller_gsdlInterface_corbaComError::demarshal( CORBA::DataDecoder &dc, StaticValueType v ) const { CORBA::ULong ul; if( !dc.enumeration( ul ) ) return FALSE; *(_MICO_T*) v = (_MICO_T) ul; return TRUE; } void _Marshaller_gsdlInterface_corbaComError::marshal( CORBA::DataEncoder &ec, StaticValueType v ) const { ec.enumeration( (CORBA::ULong) *(_MICO_T *) v ); } CORBA::StaticTypeInfo *_marshaller_gsdlInterface_corbaComError; #ifdef HAVE_EXPLICIT_STRUCT_OPS gsdlInterface::corbaShortColInfo::corbaShortColInfo() { } gsdlInterface::corbaShortColInfo::corbaShortColInfo( const corbaShortColInfo& _s ) { name = ((corbaShortColInfo&)_s).name; host = ((corbaShortColInfo&)_s).host; response = ((corbaShortColInfo&)_s).response; } gsdlInterface::corbaShortColInfo::~corbaShortColInfo() { } gsdlInterface::corbaShortColInfo& gsdlInterface::corbaShortColInfo::operator=( const corbaShortColInfo& _s ) { name = ((corbaShortColInfo&)_s).name; host = ((corbaShortColInfo&)_s).host; response = ((corbaShortColInfo&)_s).response; return *this; } #endif class _Marshaller_gsdlInterface_corbaShortColInfo : public CORBA::StaticTypeInfo { typedef gsdlInterface::corbaShortColInfo _MICO_T; public: StaticValueType create () const; void assign (StaticValueType dst, const StaticValueType src) const; void free (StaticValueType) const; CORBA::Boolean demarshal (CORBA::DataDecoder&, StaticValueType) const; void marshal (CORBA::DataEncoder &, StaticValueType) const; }; CORBA::StaticValueType _Marshaller_gsdlInterface_corbaShortColInfo::create() const { return (StaticValueType) new _MICO_T; } void _Marshaller_gsdlInterface_corbaShortColInfo::assign( StaticValueType d, const StaticValueType s ) const { *(_MICO_T*) d = *(_MICO_T*) s; } void _Marshaller_gsdlInterface_corbaShortColInfo::free( StaticValueType v ) const { delete (_MICO_T*) v; } CORBA::Boolean _Marshaller_gsdlInterface_corbaShortColInfo::demarshal( CORBA::DataDecoder &dc, StaticValueType v ) const { return dc.struct_begin() && _marshaller_gsdlInterface_corbatext_t->demarshal( dc, &((_MICO_T*)v)->name ) && _marshaller_gsdlInterface_corbatext_t->demarshal( dc, &((_MICO_T*)v)->host ) && CORBA::_stc_long->demarshal( dc, &((_MICO_T*)v)->response ) && dc.struct_end(); } void _Marshaller_gsdlInterface_corbaShortColInfo::marshal( CORBA::DataEncoder &ec, StaticValueType v ) const { ec.struct_begin(); _marshaller_gsdlInterface_corbatext_t->marshal( ec, &((_MICO_T*)v)->name ); _marshaller_gsdlInterface_corbatext_t->marshal( ec, &((_MICO_T*)v)->host ); CORBA::_stc_long->marshal( ec, &((_MICO_T*)v)->response ); ec.struct_end(); } CORBA::StaticTypeInfo *_marshaller_gsdlInterface_corbaShortColInfo; #ifdef HAVE_EXPLICIT_STRUCT_OPS gsdlInterface::corbaColInfoResponse::corbaColInfoResponse() { } gsdlInterface::corbaColInfoResponse::corbaColInfoResponse( const corbaColInfoResponse& _s ) { shoftInfo = ((corbaColInfoResponse&)_s).shoftInfo; isPublic = ((corbaColInfoResponse&)_s).isPublic; isBeta = ((corbaColInfoResponse&)_s).isBeta; buildDate = ((corbaColInfoResponse&)_s).buildDate; ccsCols = ((corbaColInfoResponse&)_s).ccsCols; languages = ((corbaColInfoResponse&)_s).languages; numDocs = ((corbaColInfoResponse&)_s).numDocs; numWords = ((corbaColInfoResponse&)_s).numWords; numBytes = ((corbaColInfoResponse&)_s).numBytes; collectionMeta = ((corbaColInfoResponse&)_s).collectionMeta; format = ((corbaColInfoResponse&)_s).format; building = ((corbaColInfoResponse&)_s).building; httpdomain = ((corbaColInfoResponse&)_s).httpdomain; httpprefix = ((corbaColInfoResponse&)_s).httpprefix; receptionist = ((corbaColInfoResponse&)_s).receptionist; } gsdlInterface::corbaColInfoResponse::~corbaColInfoResponse() { } gsdlInterface::corbaColInfoResponse& gsdlInterface::corbaColInfoResponse::operator=( const corbaColInfoResponse& _s ) { shoftInfo = ((corbaColInfoResponse&)_s).shoftInfo; isPublic = ((corbaColInfoResponse&)_s).isPublic; isBeta = ((corbaColInfoResponse&)_s).isBeta; buildDate = ((corbaColInfoResponse&)_s).buildDate; ccsCols = ((corbaColInfoResponse&)_s).ccsCols; languages = ((corbaColInfoResponse&)_s).languages; numDocs = ((corbaColInfoResponse&)_s).numDocs; numWords = ((corbaColInfoResponse&)_s).numWords; numBytes = ((corbaColInfoResponse&)_s).numBytes; collectionMeta = ((corbaColInfoResponse&)_s).collectionMeta; format = ((corbaColInfoResponse&)_s).format; building = ((corbaColInfoResponse&)_s).building; httpdomain = ((corbaColInfoResponse&)_s).httpdomain; httpprefix = ((corbaColInfoResponse&)_s).httpprefix; receptionist = ((corbaColInfoResponse&)_s).receptionist; return *this; } #endif class _Marshaller_gsdlInterface_corbaColInfoResponse : public CORBA::StaticTypeInfo { typedef gsdlInterface::corbaColInfoResponse _MICO_T; public: StaticValueType create () const; void assign (StaticValueType dst, const StaticValueType src) const; void free (StaticValueType) const; CORBA::Boolean demarshal (CORBA::DataDecoder&, StaticValueType) const; void marshal (CORBA::DataEncoder &, StaticValueType) const; }; CORBA::StaticValueType _Marshaller_gsdlInterface_corbaColInfoResponse::create() const { return (StaticValueType) new _MICO_T; } void _Marshaller_gsdlInterface_corbaColInfoResponse::assign( StaticValueType d, const StaticValueType s ) const { *(_MICO_T*) d = *(_MICO_T*) s; } void _Marshaller_gsdlInterface_corbaColInfoResponse::free( StaticValueType v ) const { delete (_MICO_T*) v; } CORBA::Boolean _Marshaller_gsdlInterface_corbaColInfoResponse::demarshal( CORBA::DataDecoder &dc, StaticValueType v ) const { return dc.struct_begin() && _marshaller_gsdlInterface_corbaShortColInfo->demarshal( dc, &((_MICO_T*)v)->shoftInfo ) && CORBA::_stc_boolean->demarshal( dc, &((_MICO_T*)v)->isPublic ) && CORBA::_stc_boolean->demarshal( dc, &((_MICO_T*)v)->isBeta ) && CORBA::_stc_ulong->demarshal( dc, &((_MICO_T*)v)->buildDate ) && _marshaller__seq_gsdlInterface_corbatext_t->demarshal( dc, &((_MICO_T*)v)->ccsCols ) && _marshaller__seq_gsdlInterface_corbatext_t->demarshal( dc, &((_MICO_T*)v)->languages ) && CORBA::_stc_ulong->demarshal( dc, &((_MICO_T*)v)->numDocs ) && CORBA::_stc_ulong->demarshal( dc, &((_MICO_T*)v)->numWords ) && CORBA::_stc_ulong->demarshal( dc, &((_MICO_T*)v)->numBytes ) && _marshaller_gsdlInterface_corbatext_tmap->demarshal( dc, &((_MICO_T*)v)->collectionMeta ) && _marshaller_gsdlInterface_corbatext_tmap->demarshal( dc, &((_MICO_T*)v)->format ) && _marshaller_gsdlInterface_corbatext_tmap->demarshal( dc, &((_MICO_T*)v)->building ) && _marshaller_gsdlInterface_corbatext_t->demarshal( dc, &((_MICO_T*)v)->httpdomain ) && _marshaller_gsdlInterface_corbatext_t->demarshal( dc, &((_MICO_T*)v)->httpprefix ) && _marshaller_gsdlInterface_corbatext_t->demarshal( dc, &((_MICO_T*)v)->receptionist ) && dc.struct_end(); } void _Marshaller_gsdlInterface_corbaColInfoResponse::marshal( CORBA::DataEncoder &ec, StaticValueType v ) const { ec.struct_begin(); _marshaller_gsdlInterface_corbaShortColInfo->marshal( ec, &((_MICO_T*)v)->shoftInfo ); CORBA::_stc_boolean->marshal( ec, &((_MICO_T*)v)->isPublic ); CORBA::_stc_boolean->marshal( ec, &((_MICO_T*)v)->isBeta ); CORBA::_stc_ulong->marshal( ec, &((_MICO_T*)v)->buildDate ); _marshaller__seq_gsdlInterface_corbatext_t->marshal( ec, &((_MICO_T*)v)->ccsCols ); _marshaller__seq_gsdlInterface_corbatext_t->marshal( ec, &((_MICO_T*)v)->languages ); CORBA::_stc_ulong->marshal( ec, &((_MICO_T*)v)->numDocs ); CORBA::_stc_ulong->marshal( ec, &((_MICO_T*)v)->numWords ); CORBA::_stc_ulong->marshal( ec, &((_MICO_T*)v)->numBytes ); _marshaller_gsdlInterface_corbatext_tmap->marshal( ec, &((_MICO_T*)v)->collectionMeta ); _marshaller_gsdlInterface_corbatext_tmap->marshal( ec, &((_MICO_T*)v)->format ); _marshaller_gsdlInterface_corbatext_tmap->marshal( ec, &((_MICO_T*)v)->building ); _marshaller_gsdlInterface_corbatext_t->marshal( ec, &((_MICO_T*)v)->httpdomain ); _marshaller_gsdlInterface_corbatext_t->marshal( ec, &((_MICO_T*)v)->httpprefix ); _marshaller_gsdlInterface_corbatext_t->marshal( ec, &((_MICO_T*)v)->receptionist ); ec.struct_end(); } CORBA::StaticTypeInfo *_marshaller_gsdlInterface_corbaColInfoResponse; #ifdef HAVE_EXPLICIT_STRUCT_OPS gsdlInterface::corbaDocRequest::corbaDocRequest() { } gsdlInterface::corbaDocRequest::corbaDocRequest( const corbaDocRequest& _s ) { OID = ((corbaDocRequest&)_s).OID; docType = ((corbaDocRequest&)_s).docType; docFormat = ((corbaDocRequest&)_s).docFormat; } gsdlInterface::corbaDocRequest::~corbaDocRequest() { } gsdlInterface::corbaDocRequest& gsdlInterface::corbaDocRequest::operator=( const corbaDocRequest& _s ) { OID = ((corbaDocRequest&)_s).OID; docType = ((corbaDocRequest&)_s).docType; docFormat = ((corbaDocRequest&)_s).docFormat; return *this; } #endif class _Marshaller_gsdlInterface_corbaDocRequest : public CORBA::StaticTypeInfo { typedef gsdlInterface::corbaDocRequest _MICO_T; public: StaticValueType create () const; void assign (StaticValueType dst, const StaticValueType src) const; void free (StaticValueType) const; CORBA::Boolean demarshal (CORBA::DataDecoder&, StaticValueType) const; void marshal (CORBA::DataEncoder &, StaticValueType) const; }; CORBA::StaticValueType _Marshaller_gsdlInterface_corbaDocRequest::create() const { return (StaticValueType) new _MICO_T; } void _Marshaller_gsdlInterface_corbaDocRequest::assign( StaticValueType d, const StaticValueType s ) const { *(_MICO_T*) d = *(_MICO_T*) s; } void _Marshaller_gsdlInterface_corbaDocRequest::free( StaticValueType v ) const { delete (_MICO_T*) v; } CORBA::Boolean _Marshaller_gsdlInterface_corbaDocRequest::demarshal( CORBA::DataDecoder &dc, StaticValueType v ) const { return dc.struct_begin() && _marshaller_gsdlInterface_corbatext_t->demarshal( dc, &((_MICO_T*)v)->OID ) && _marshaller_gsdlInterface_corbatext_t->demarshal( dc, &((_MICO_T*)v)->docType ) && _marshaller_gsdlInterface_corbatext_t->demarshal( dc, &((_MICO_T*)v)->docFormat ) && dc.struct_end(); } void _Marshaller_gsdlInterface_corbaDocRequest::marshal( CORBA::DataEncoder &ec, StaticValueType v ) const { ec.struct_begin(); _marshaller_gsdlInterface_corbatext_t->marshal( ec, &((_MICO_T*)v)->OID ); _marshaller_gsdlInterface_corbatext_t->marshal( ec, &((_MICO_T*)v)->docType ); _marshaller_gsdlInterface_corbatext_t->marshal( ec, &((_MICO_T*)v)->docFormat ); ec.struct_end(); } CORBA::StaticTypeInfo *_marshaller_gsdlInterface_corbaDocRequest; #ifdef HAVE_EXPLICIT_STRUCT_OPS gsdlInterface::corbaDocResponse::corbaDocResponse() { } gsdlInterface::corbaDocResponse::corbaDocResponse( const corbaDocResponse& _s ) { doc = ((corbaDocResponse&)_s).doc; } gsdlInterface::corbaDocResponse::~corbaDocResponse() { } gsdlInterface::corbaDocResponse& gsdlInterface::corbaDocResponse::operator=( const corbaDocResponse& _s ) { doc = ((corbaDocResponse&)_s).doc; return *this; } #endif class _Marshaller_gsdlInterface_corbaDocResponse : public CORBA::StaticTypeInfo { typedef gsdlInterface::corbaDocResponse _MICO_T; public: StaticValueType create () const; void assign (StaticValueType dst, const StaticValueType src) const; void free (StaticValueType) const; CORBA::Boolean demarshal (CORBA::DataDecoder&, StaticValueType) const; void marshal (CORBA::DataEncoder &, StaticValueType) const; }; CORBA::StaticValueType _Marshaller_gsdlInterface_corbaDocResponse::create() const { return (StaticValueType) new _MICO_T; } void _Marshaller_gsdlInterface_corbaDocResponse::assign( StaticValueType d, const StaticValueType s ) const { *(_MICO_T*) d = *(_MICO_T*) s; } void _Marshaller_gsdlInterface_corbaDocResponse::free( StaticValueType v ) const { delete (_MICO_T*) v; } CORBA::Boolean _Marshaller_gsdlInterface_corbaDocResponse::demarshal( CORBA::DataDecoder &dc, StaticValueType v ) const { return dc.struct_begin() && _marshaller_gsdlInterface_corbatext_t->demarshal( dc, &((_MICO_T*)v)->doc ) && dc.struct_end(); } void _Marshaller_gsdlInterface_corbaDocResponse::marshal( CORBA::DataEncoder &ec, StaticValueType v ) const { ec.struct_begin(); _marshaller_gsdlInterface_corbatext_t->marshal( ec, &((_MICO_T*)v)->doc ); ec.struct_end(); } CORBA::StaticTypeInfo *_marshaller_gsdlInterface_corbaDocResponse; class _Marshaller_gsdlInterface_corbaFilterType : public CORBA::StaticTypeInfo { typedef gsdlInterface::corbaFilterType _MICO_T; public: StaticValueType create () const; void assign (StaticValueType dst, const StaticValueType src) const; void free (StaticValueType) const; CORBA::Boolean demarshal (CORBA::DataDecoder&, StaticValueType) const; void marshal (CORBA::DataEncoder &, StaticValueType) const; }; CORBA::StaticValueType _Marshaller_gsdlInterface_corbaFilterType::create() const { return (StaticValueType) new _MICO_T; } void _Marshaller_gsdlInterface_corbaFilterType::assign( StaticValueType d, const StaticValueType s ) const { *(_MICO_T*) d = *(_MICO_T*) s; } void _Marshaller_gsdlInterface_corbaFilterType::free( StaticValueType v ) const { delete (_MICO_T*) v; } CORBA::Boolean _Marshaller_gsdlInterface_corbaFilterType::demarshal( CORBA::DataDecoder &dc, StaticValueType v ) const { CORBA::ULong ul; if( !dc.enumeration( ul ) ) return FALSE; *(_MICO_T*) v = (_MICO_T) ul; return TRUE; } void _Marshaller_gsdlInterface_corbaFilterType::marshal( CORBA::DataEncoder &ec, StaticValueType v ) const { ec.enumeration( (CORBA::ULong) *(_MICO_T *) v ); } CORBA::StaticTypeInfo *_marshaller_gsdlInterface_corbaFilterType; class _Marshaller_gsdlInterface_corbaFilterRepeatable : public CORBA::StaticTypeInfo { typedef gsdlInterface::corbaFilterRepeatable _MICO_T; public: StaticValueType create () const; void assign (StaticValueType dst, const StaticValueType src) const; void free (StaticValueType) const; CORBA::Boolean demarshal (CORBA::DataDecoder&, StaticValueType) const; void marshal (CORBA::DataEncoder &, StaticValueType) const; }; CORBA::StaticValueType _Marshaller_gsdlInterface_corbaFilterRepeatable::create() const { return (StaticValueType) new _MICO_T; } void _Marshaller_gsdlInterface_corbaFilterRepeatable::assign( StaticValueType d, const StaticValueType s ) const { *(_MICO_T*) d = *(_MICO_T*) s; } void _Marshaller_gsdlInterface_corbaFilterRepeatable::free( StaticValueType v ) const { delete (_MICO_T*) v; } CORBA::Boolean _Marshaller_gsdlInterface_corbaFilterRepeatable::demarshal( CORBA::DataDecoder &dc, StaticValueType v ) const { CORBA::ULong ul; if( !dc.enumeration( ul ) ) return FALSE; *(_MICO_T*) v = (_MICO_T) ul; return TRUE; } void _Marshaller_gsdlInterface_corbaFilterRepeatable::marshal( CORBA::DataEncoder &ec, StaticValueType v ) const { ec.enumeration( (CORBA::ULong) *(_MICO_T *) v ); } CORBA::StaticTypeInfo *_marshaller_gsdlInterface_corbaFilterRepeatable; #ifdef HAVE_EXPLICIT_STRUCT_OPS gsdlInterface::corbaFilterOption::corbaFilterOption() { } gsdlInterface::corbaFilterOption::corbaFilterOption( const corbaFilterOption& _s ) { name = ((corbaFilterOption&)_s).name; type = ((corbaFilterOption&)_s).type; repeatable = ((corbaFilterOption&)_s).repeatable; defaultValue = ((corbaFilterOption&)_s).defaultValue; validValues = ((corbaFilterOption&)_s).validValues; } gsdlInterface::corbaFilterOption::~corbaFilterOption() { } gsdlInterface::corbaFilterOption& gsdlInterface::corbaFilterOption::operator=( const corbaFilterOption& _s ) { name = ((corbaFilterOption&)_s).name; type = ((corbaFilterOption&)_s).type; repeatable = ((corbaFilterOption&)_s).repeatable; defaultValue = ((corbaFilterOption&)_s).defaultValue; validValues = ((corbaFilterOption&)_s).validValues; return *this; } #endif class _Marshaller_gsdlInterface_corbaFilterOption : public CORBA::StaticTypeInfo { typedef gsdlInterface::corbaFilterOption _MICO_T; public: StaticValueType create () const; void assign (StaticValueType dst, const StaticValueType src) const; void free (StaticValueType) const; CORBA::Boolean demarshal (CORBA::DataDecoder&, StaticValueType) const; void marshal (CORBA::DataEncoder &, StaticValueType) const; }; CORBA::StaticValueType _Marshaller_gsdlInterface_corbaFilterOption::create() const { return (StaticValueType) new _MICO_T; } void _Marshaller_gsdlInterface_corbaFilterOption::assign( StaticValueType d, const StaticValueType s ) const { *(_MICO_T*) d = *(_MICO_T*) s; } void _Marshaller_gsdlInterface_corbaFilterOption::free( StaticValueType v ) const { delete (_MICO_T*) v; } CORBA::Boolean _Marshaller_gsdlInterface_corbaFilterOption::demarshal( CORBA::DataDecoder &dc, StaticValueType v ) const { return dc.struct_begin() && _marshaller_gsdlInterface_corbatext_t->demarshal( dc, &((_MICO_T*)v)->name ) && _marshaller_gsdlInterface_corbaFilterType->demarshal( dc, &((_MICO_T*)v)->type ) && _marshaller_gsdlInterface_corbaFilterRepeatable->demarshal( dc, &((_MICO_T*)v)->repeatable ) && _marshaller_gsdlInterface_corbatext_t->demarshal( dc, &((_MICO_T*)v)->defaultValue ) && _marshaller__seq_gsdlInterface_corbatext_t->demarshal( dc, &((_MICO_T*)v)->validValues ) && dc.struct_end(); } void _Marshaller_gsdlInterface_corbaFilterOption::marshal( CORBA::DataEncoder &ec, StaticValueType v ) const { ec.struct_begin(); _marshaller_gsdlInterface_corbatext_t->marshal( ec, &((_MICO_T*)v)->name ); _marshaller_gsdlInterface_corbaFilterType->marshal( ec, &((_MICO_T*)v)->type ); _marshaller_gsdlInterface_corbaFilterRepeatable->marshal( ec, &((_MICO_T*)v)->repeatable ); _marshaller_gsdlInterface_corbatext_t->marshal( ec, &((_MICO_T*)v)->defaultValue ); _marshaller__seq_gsdlInterface_corbatext_t->marshal( ec, &((_MICO_T*)v)->validValues ); ec.struct_end(); } CORBA::StaticTypeInfo *_marshaller_gsdlInterface_corbaFilterOption; #ifdef HAVE_EXPLICIT_STRUCT_OPS gsdlInterface::corbaFilterOptionsResponse::corbaFilterOptionsResponse() { } gsdlInterface::corbaFilterOptionsResponse::corbaFilterOptionsResponse( const corbaFilterOptionsResponse& _s ) { options = ((corbaFilterOptionsResponse&)_s).options; names = ((corbaFilterOptionsResponse&)_s).names; } gsdlInterface::corbaFilterOptionsResponse::~corbaFilterOptionsResponse() { } gsdlInterface::corbaFilterOptionsResponse& gsdlInterface::corbaFilterOptionsResponse::operator=( const corbaFilterOptionsResponse& _s ) { options = ((corbaFilterOptionsResponse&)_s).options; names = ((corbaFilterOptionsResponse&)_s).names; return *this; } #endif class _Marshaller_gsdlInterface_corbaFilterOptionsResponse : public CORBA::StaticTypeInfo { typedef gsdlInterface::corbaFilterOptionsResponse _MICO_T; public: StaticValueType create () const; void assign (StaticValueType dst, const StaticValueType src) const; void free (StaticValueType) const; CORBA::Boolean demarshal (CORBA::DataDecoder&, StaticValueType) const; void marshal (CORBA::DataEncoder &, StaticValueType) const; }; CORBA::StaticValueType _Marshaller_gsdlInterface_corbaFilterOptionsResponse::create() const { return (StaticValueType) new _MICO_T; } void _Marshaller_gsdlInterface_corbaFilterOptionsResponse::assign( StaticValueType d, const StaticValueType s ) const { *(_MICO_T*) d = *(_MICO_T*) s; } void _Marshaller_gsdlInterface_corbaFilterOptionsResponse::free( StaticValueType v ) const { delete (_MICO_T*) v; } CORBA::Boolean _Marshaller_gsdlInterface_corbaFilterOptionsResponse::demarshal( CORBA::DataDecoder &dc, StaticValueType v ) const { return dc.struct_begin() && _marshaller__seq_gsdlInterface_corbaFilterOption->demarshal( dc, &((_MICO_T*)v)->options ) && _marshaller__seq_gsdlInterface_corbatext_t->demarshal( dc, &((_MICO_T*)v)->names ) && dc.struct_end(); } void _Marshaller_gsdlInterface_corbaFilterOptionsResponse::marshal( CORBA::DataEncoder &ec, StaticValueType v ) const { ec.struct_begin(); _marshaller__seq_gsdlInterface_corbaFilterOption->marshal( ec, &((_MICO_T*)v)->options ); _marshaller__seq_gsdlInterface_corbatext_t->marshal( ec, &((_MICO_T*)v)->names ); ec.struct_end(); } CORBA::StaticTypeInfo *_marshaller_gsdlInterface_corbaFilterOptionsResponse; #ifdef HAVE_EXPLICIT_STRUCT_OPS gsdlInterface::corbaOptionValue::corbaOptionValue() { } gsdlInterface::corbaOptionValue::corbaOptionValue( const corbaOptionValue& _s ) { name = ((corbaOptionValue&)_s).name; value = ((corbaOptionValue&)_s).value; } gsdlInterface::corbaOptionValue::~corbaOptionValue() { } gsdlInterface::corbaOptionValue& gsdlInterface::corbaOptionValue::operator=( const corbaOptionValue& _s ) { name = ((corbaOptionValue&)_s).name; value = ((corbaOptionValue&)_s).value; return *this; } #endif class _Marshaller_gsdlInterface_corbaOptionValue : public CORBA::StaticTypeInfo { typedef gsdlInterface::corbaOptionValue _MICO_T; public: StaticValueType create () const; void assign (StaticValueType dst, const StaticValueType src) const; void free (StaticValueType) const; CORBA::Boolean demarshal (CORBA::DataDecoder&, StaticValueType) const; void marshal (CORBA::DataEncoder &, StaticValueType) const; }; CORBA::StaticValueType _Marshaller_gsdlInterface_corbaOptionValue::create() const { return (StaticValueType) new _MICO_T; } void _Marshaller_gsdlInterface_corbaOptionValue::assign( StaticValueType d, const StaticValueType s ) const { *(_MICO_T*) d = *(_MICO_T*) s; } void _Marshaller_gsdlInterface_corbaOptionValue::free( StaticValueType v ) const { delete (_MICO_T*) v; } CORBA::Boolean _Marshaller_gsdlInterface_corbaOptionValue::demarshal( CORBA::DataDecoder &dc, StaticValueType v ) const { return dc.struct_begin() && _marshaller_gsdlInterface_corbatext_t->demarshal( dc, &((_MICO_T*)v)->name ) && _marshaller_gsdlInterface_corbatext_t->demarshal( dc, &((_MICO_T*)v)->value ) && dc.struct_end(); } void _Marshaller_gsdlInterface_corbaOptionValue::marshal( CORBA::DataEncoder &ec, StaticValueType v ) const { ec.struct_begin(); _marshaller_gsdlInterface_corbatext_t->marshal( ec, &((_MICO_T*)v)->name ); _marshaller_gsdlInterface_corbatext_t->marshal( ec, &((_MICO_T*)v)->value ); ec.struct_end(); } CORBA::StaticTypeInfo *_marshaller_gsdlInterface_corbaOptionValue; #ifdef HAVE_EXPLICIT_STRUCT_OPS gsdlInterface::corbaFilterRequest::corbaFilterRequest() { } gsdlInterface::corbaFilterRequest::corbaFilterRequest( const corbaFilterRequest& _s ) { filter = ((corbaFilterRequest&)_s).filter; filterOptions = ((corbaFilterRequest&)_s).filterOptions; docSet = ((corbaFilterRequest&)_s).docSet; filterResultOptions = ((corbaFilterRequest&)_s).filterResultOptions; requestParams = ((corbaFilterRequest&)_s).requestParams; refParams = ((corbaFilterRequest&)_s).refParams; fields = ((corbaFilterRequest&)_s).fields; getParents = ((corbaFilterRequest&)_s).getParents; } gsdlInterface::corbaFilterRequest::~corbaFilterRequest() { } gsdlInterface::corbaFilterRequest& gsdlInterface::corbaFilterRequest::operator=( const corbaFilterRequest& _s ) { filter = ((corbaFilterRequest&)_s).filter; filterOptions = ((corbaFilterRequest&)_s).filterOptions; docSet = ((corbaFilterRequest&)_s).docSet; filterResultOptions = ((corbaFilterRequest&)_s).filterResultOptions; requestParams = ((corbaFilterRequest&)_s).requestParams; refParams = ((corbaFilterRequest&)_s).refParams; fields = ((corbaFilterRequest&)_s).fields; getParents = ((corbaFilterRequest&)_s).getParents; return *this; } #endif class _Marshaller_gsdlInterface_corbaFilterRequest : public CORBA::StaticTypeInfo { typedef gsdlInterface::corbaFilterRequest _MICO_T; public: StaticValueType create () const; void assign (StaticValueType dst, const StaticValueType src) const; void free (StaticValueType) const; CORBA::Boolean demarshal (CORBA::DataDecoder&, StaticValueType) const; void marshal (CORBA::DataEncoder &, StaticValueType) const; }; CORBA::StaticValueType _Marshaller_gsdlInterface_corbaFilterRequest::create() const { return (StaticValueType) new _MICO_T; } void _Marshaller_gsdlInterface_corbaFilterRequest::assign( StaticValueType d, const StaticValueType s ) const { *(_MICO_T*) d = *(_MICO_T*) s; } void _Marshaller_gsdlInterface_corbaFilterRequest::free( StaticValueType v ) const { delete (_MICO_T*) v; } CORBA::Boolean _Marshaller_gsdlInterface_corbaFilterRequest::demarshal( CORBA::DataDecoder &dc, StaticValueType v ) const { return dc.struct_begin() && _marshaller_gsdlInterface_corbatext_t->demarshal( dc, &((_MICO_T*)v)->filter ) && _marshaller__seq_gsdlInterface_corbaOptionValue->demarshal( dc, &((_MICO_T*)v)->filterOptions ) && _marshaller__seq_gsdlInterface_corbatext_t->demarshal( dc, &((_MICO_T*)v)->docSet ) && CORBA::_stc_long->demarshal( dc, &((_MICO_T*)v)->filterResultOptions ) && _marshaller_gsdlInterface_corbatext_t->demarshal( dc, &((_MICO_T*)v)->requestParams ) && _marshaller_gsdlInterface_corbatext_t->demarshal( dc, &((_MICO_T*)v)->refParams ) && _marshaller__seq_gsdlInterface_corbatext_t->demarshal( dc, &((_MICO_T*)v)->fields ) && CORBA::_stc_boolean->demarshal( dc, &((_MICO_T*)v)->getParents ) && dc.struct_end(); } void _Marshaller_gsdlInterface_corbaFilterRequest::marshal( CORBA::DataEncoder &ec, StaticValueType v ) const { ec.struct_begin(); _marshaller_gsdlInterface_corbatext_t->marshal( ec, &((_MICO_T*)v)->filter ); _marshaller__seq_gsdlInterface_corbaOptionValue->marshal( ec, &((_MICO_T*)v)->filterOptions ); _marshaller__seq_gsdlInterface_corbatext_t->marshal( ec, &((_MICO_T*)v)->docSet ); CORBA::_stc_long->marshal( ec, &((_MICO_T*)v)->filterResultOptions ); _marshaller_gsdlInterface_corbatext_t->marshal( ec, &((_MICO_T*)v)->requestParams ); _marshaller_gsdlInterface_corbatext_t->marshal( ec, &((_MICO_T*)v)->refParams ); _marshaller__seq_gsdlInterface_corbatext_t->marshal( ec, &((_MICO_T*)v)->fields ); CORBA::_stc_boolean->marshal( ec, &((_MICO_T*)v)->getParents ); ec.struct_end(); } CORBA::StaticTypeInfo *_marshaller_gsdlInterface_corbaFilterRequest; #ifdef HAVE_EXPLICIT_STRUCT_OPS gsdlInterface::corbaTermInfo::corbaTermInfo() { } gsdlInterface::corbaTermInfo::corbaTermInfo( const corbaTermInfo& _s ) { term = ((corbaTermInfo&)_s).term; frequency = ((corbaTermInfo&)_s).frequency; matchTerms = ((corbaTermInfo&)_s).matchTerms; } gsdlInterface::corbaTermInfo::~corbaTermInfo() { } gsdlInterface::corbaTermInfo& gsdlInterface::corbaTermInfo::operator=( const corbaTermInfo& _s ) { term = ((corbaTermInfo&)_s).term; frequency = ((corbaTermInfo&)_s).frequency; matchTerms = ((corbaTermInfo&)_s).matchTerms; return *this; } #endif class _Marshaller_gsdlInterface_corbaTermInfo : public CORBA::StaticTypeInfo { typedef gsdlInterface::corbaTermInfo _MICO_T; public: StaticValueType create () const; void assign (StaticValueType dst, const StaticValueType src) const; void free (StaticValueType) const; CORBA::Boolean demarshal (CORBA::DataDecoder&, StaticValueType) const; void marshal (CORBA::DataEncoder &, StaticValueType) const; }; CORBA::StaticValueType _Marshaller_gsdlInterface_corbaTermInfo::create() const { return (StaticValueType) new _MICO_T; } void _Marshaller_gsdlInterface_corbaTermInfo::assign( StaticValueType d, const StaticValueType s ) const { *(_MICO_T*) d = *(_MICO_T*) s; } void _Marshaller_gsdlInterface_corbaTermInfo::free( StaticValueType v ) const { delete (_MICO_T*) v; } CORBA::Boolean _Marshaller_gsdlInterface_corbaTermInfo::demarshal( CORBA::DataDecoder &dc, StaticValueType v ) const { return dc.struct_begin() && _marshaller_gsdlInterface_corbatext_t->demarshal( dc, &((_MICO_T*)v)->term ) && CORBA::_stc_long->demarshal( dc, &((_MICO_T*)v)->frequency ) && _marshaller__seq_gsdlInterface_corbatext_t->demarshal( dc, &((_MICO_T*)v)->matchTerms ) && dc.struct_end(); } void _Marshaller_gsdlInterface_corbaTermInfo::marshal( CORBA::DataEncoder &ec, StaticValueType v ) const { ec.struct_begin(); _marshaller_gsdlInterface_corbatext_t->marshal( ec, &((_MICO_T*)v)->term ); CORBA::_stc_long->marshal( ec, &((_MICO_T*)v)->frequency ); _marshaller__seq_gsdlInterface_corbatext_t->marshal( ec, &((_MICO_T*)v)->matchTerms ); ec.struct_end(); } CORBA::StaticTypeInfo *_marshaller_gsdlInterface_corbaTermInfo; #ifdef HAVE_EXPLICIT_STRUCT_OPS gsdlInterface::corbaMetadataInfo::corbaMetadataInfo() { } gsdlInterface::corbaMetadataInfo::corbaMetadataInfo( const corbaMetadataInfo& _s ) { params = ((corbaMetadataInfo&)_s).params; isRef = ((corbaMetadataInfo&)_s).isRef; values = ((corbaMetadataInfo&)_s).values; id = ((corbaMetadataInfo&)_s).id; parentid = ((corbaMetadataInfo&)_s).parentid; } gsdlInterface::corbaMetadataInfo::~corbaMetadataInfo() { } gsdlInterface::corbaMetadataInfo& gsdlInterface::corbaMetadataInfo::operator=( const corbaMetadataInfo& _s ) { params = ((corbaMetadataInfo&)_s).params; isRef = ((corbaMetadataInfo&)_s).isRef; values = ((corbaMetadataInfo&)_s).values; id = ((corbaMetadataInfo&)_s).id; parentid = ((corbaMetadataInfo&)_s).parentid; return *this; } #endif class _Marshaller_gsdlInterface_corbaMetadataInfo : public CORBA::StaticTypeInfo { typedef gsdlInterface::corbaMetadataInfo _MICO_T; public: StaticValueType create () const; void assign (StaticValueType dst, const StaticValueType src) const; void free (StaticValueType) const; CORBA::Boolean demarshal (CORBA::DataDecoder&, StaticValueType) const; void marshal (CORBA::DataEncoder &, StaticValueType) const; }; CORBA::StaticValueType _Marshaller_gsdlInterface_corbaMetadataInfo::create() const { return (StaticValueType) new _MICO_T; } void _Marshaller_gsdlInterface_corbaMetadataInfo::assign( StaticValueType d, const StaticValueType s ) const { *(_MICO_T*) d = *(_MICO_T*) s; } void _Marshaller_gsdlInterface_corbaMetadataInfo::free( StaticValueType v ) const { delete (_MICO_T*) v; } CORBA::Boolean _Marshaller_gsdlInterface_corbaMetadataInfo::demarshal( CORBA::DataDecoder &dc, StaticValueType v ) const { return dc.struct_begin() && _marshaller_gsdlInterface_corbatext_t->demarshal( dc, &((_MICO_T*)v)->params ) && CORBA::_stc_boolean->demarshal( dc, &((_MICO_T*)v)->isRef ) && _marshaller__seq_gsdlInterface_corbatext_t->demarshal( dc, &((_MICO_T*)v)->values ) && CORBA::_stc_long->demarshal( dc, &((_MICO_T*)v)->id ) && CORBA::_stc_long->demarshal( dc, &((_MICO_T*)v)->parentid ) && dc.struct_end(); } void _Marshaller_gsdlInterface_corbaMetadataInfo::marshal( CORBA::DataEncoder &ec, StaticValueType v ) const { ec.struct_begin(); _marshaller_gsdlInterface_corbatext_t->marshal( ec, &((_MICO_T*)v)->params ); CORBA::_stc_boolean->marshal( ec, &((_MICO_T*)v)->isRef ); _marshaller__seq_gsdlInterface_corbatext_t->marshal( ec, &((_MICO_T*)v)->values ); CORBA::_stc_long->marshal( ec, &((_MICO_T*)v)->id ); CORBA::_stc_long->marshal( ec, &((_MICO_T*)v)->parentid ); ec.struct_end(); } CORBA::StaticTypeInfo *_marshaller_gsdlInterface_corbaMetadataInfo; #ifdef HAVE_EXPLICIT_STRUCT_OPS gsdlInterface::corbaMetadataInfo_map::corbaMetadataInfo_map() { } gsdlInterface::corbaMetadataInfo_map::corbaMetadataInfo_map( const corbaMetadataInfo_map& _s ) { names = ((corbaMetadataInfo_map&)_s).names; values = ((corbaMetadataInfo_map&)_s).values; } gsdlInterface::corbaMetadataInfo_map::~corbaMetadataInfo_map() { } gsdlInterface::corbaMetadataInfo_map& gsdlInterface::corbaMetadataInfo_map::operator=( const corbaMetadataInfo_map& _s ) { names = ((corbaMetadataInfo_map&)_s).names; values = ((corbaMetadataInfo_map&)_s).values; return *this; } #endif class _Marshaller_gsdlInterface_corbaMetadataInfo_map : public CORBA::StaticTypeInfo { typedef gsdlInterface::corbaMetadataInfo_map _MICO_T; public: StaticValueType create () const; void assign (StaticValueType dst, const StaticValueType src) const; void free (StaticValueType) const; CORBA::Boolean demarshal (CORBA::DataDecoder&, StaticValueType) const; void marshal (CORBA::DataEncoder &, StaticValueType) const; }; CORBA::StaticValueType _Marshaller_gsdlInterface_corbaMetadataInfo_map::create() const { return (StaticValueType) new _MICO_T; } void _Marshaller_gsdlInterface_corbaMetadataInfo_map::assign( StaticValueType d, const StaticValueType s ) const { *(_MICO_T*) d = *(_MICO_T*) s; } void _Marshaller_gsdlInterface_corbaMetadataInfo_map::free( StaticValueType v ) const { delete (_MICO_T*) v; } CORBA::Boolean _Marshaller_gsdlInterface_corbaMetadataInfo_map::demarshal( CORBA::DataDecoder &dc, StaticValueType v ) const { return dc.struct_begin() && _marshaller__seq_gsdlInterface_corbatext_t->demarshal( dc, &((_MICO_T*)v)->names ) && _marshaller__seq_gsdlInterface_corbaMetadataInfo->demarshal( dc, &((_MICO_T*)v)->values ) && dc.struct_end(); } void _Marshaller_gsdlInterface_corbaMetadataInfo_map::marshal( CORBA::DataEncoder &ec, StaticValueType v ) const { ec.struct_begin(); _marshaller__seq_gsdlInterface_corbatext_t->marshal( ec, &((_MICO_T*)v)->names ); _marshaller__seq_gsdlInterface_corbaMetadataInfo->marshal( ec, &((_MICO_T*)v)->values ); ec.struct_end(); } CORBA::StaticTypeInfo *_marshaller_gsdlInterface_corbaMetadataInfo_map; #ifdef HAVE_EXPLICIT_STRUCT_OPS gsdlInterface::corbaResultDocInfo::corbaResultDocInfo() { } gsdlInterface::corbaResultDocInfo::corbaResultDocInfo( const corbaResultDocInfo& _s ) { OID = ((corbaResultDocInfo&)_s).OID; resultNum = ((corbaResultDocInfo&)_s).resultNum; ranking = ((corbaResultDocInfo&)_s).ranking; termsMatched = ((corbaResultDocInfo&)_s).termsMatched; phraseMatched = ((corbaResultDocInfo&)_s).phraseMatched; docFreq = ((corbaResultDocInfo&)_s).docFreq; metadata = ((corbaResultDocInfo&)_s).metadata; classifierMetadataType = ((corbaResultDocInfo&)_s).classifierMetadataType; classifierMetadataOffset = ((corbaResultDocInfo&)_s).classifierMetadataOffset; metaparents = ((corbaResultDocInfo&)_s).metaparents; } gsdlInterface::corbaResultDocInfo::~corbaResultDocInfo() { } gsdlInterface::corbaResultDocInfo& gsdlInterface::corbaResultDocInfo::operator=( const corbaResultDocInfo& _s ) { OID = ((corbaResultDocInfo&)_s).OID; resultNum = ((corbaResultDocInfo&)_s).resultNum; ranking = ((corbaResultDocInfo&)_s).ranking; termsMatched = ((corbaResultDocInfo&)_s).termsMatched; phraseMatched = ((corbaResultDocInfo&)_s).phraseMatched; docFreq = ((corbaResultDocInfo&)_s).docFreq; metadata = ((corbaResultDocInfo&)_s).metadata; classifierMetadataType = ((corbaResultDocInfo&)_s).classifierMetadataType; classifierMetadataOffset = ((corbaResultDocInfo&)_s).classifierMetadataOffset; metaparents = ((corbaResultDocInfo&)_s).metaparents; return *this; } #endif class _Marshaller_gsdlInterface_corbaResultDocInfo : public CORBA::StaticTypeInfo { typedef gsdlInterface::corbaResultDocInfo _MICO_T; public: StaticValueType create () const; void assign (StaticValueType dst, const StaticValueType src) const; void free (StaticValueType) const; CORBA::Boolean demarshal (CORBA::DataDecoder&, StaticValueType) const; void marshal (CORBA::DataEncoder &, StaticValueType) const; }; CORBA::StaticValueType _Marshaller_gsdlInterface_corbaResultDocInfo::create() const { return (StaticValueType) new _MICO_T; } void _Marshaller_gsdlInterface_corbaResultDocInfo::assign( StaticValueType d, const StaticValueType s ) const { *(_MICO_T*) d = *(_MICO_T*) s; } void _Marshaller_gsdlInterface_corbaResultDocInfo::free( StaticValueType v ) const { delete (_MICO_T*) v; } CORBA::Boolean _Marshaller_gsdlInterface_corbaResultDocInfo::demarshal( CORBA::DataDecoder &dc, StaticValueType v ) const { return dc.struct_begin() && _marshaller_gsdlInterface_corbatext_t->demarshal( dc, &((_MICO_T*)v)->OID ) && CORBA::_stc_long->demarshal( dc, &((_MICO_T*)v)->resultNum ) && CORBA::_stc_long->demarshal( dc, &((_MICO_T*)v)->ranking ) && CORBA::_stc_long->demarshal( dc, &((_MICO_T*)v)->termsMatched ) && CORBA::_stc_long->demarshal( dc, &((_MICO_T*)v)->phraseMatched ) && CORBA::_stcseq_long->demarshal( dc, &((_MICO_T*)v)->docFreq ) && _marshaller_gsdlInterface_corbaMetadataInfo_map->demarshal( dc, &((_MICO_T*)v)->metadata ) && _marshaller_gsdlInterface_corbatext_t->demarshal( dc, &((_MICO_T*)v)->classifierMetadataType ) && CORBA::_stc_long->demarshal( dc, &((_MICO_T*)v)->classifierMetadataOffset ) && _marshaller__seq_gsdlInterface_corbaMetadataInfo->demarshal( dc, &((_MICO_T*)v)->metaparents ) && dc.struct_end(); } void _Marshaller_gsdlInterface_corbaResultDocInfo::marshal( CORBA::DataEncoder &ec, StaticValueType v ) const { ec.struct_begin(); _marshaller_gsdlInterface_corbatext_t->marshal( ec, &((_MICO_T*)v)->OID ); CORBA::_stc_long->marshal( ec, &((_MICO_T*)v)->resultNum ); CORBA::_stc_long->marshal( ec, &((_MICO_T*)v)->ranking ); CORBA::_stc_long->marshal( ec, &((_MICO_T*)v)->termsMatched ); CORBA::_stc_long->marshal( ec, &((_MICO_T*)v)->phraseMatched ); CORBA::_stcseq_long->marshal( ec, &((_MICO_T*)v)->docFreq ); _marshaller_gsdlInterface_corbaMetadataInfo_map->marshal( ec, &((_MICO_T*)v)->metadata ); _marshaller_gsdlInterface_corbatext_t->marshal( ec, &((_MICO_T*)v)->classifierMetadataType ); CORBA::_stc_long->marshal( ec, &((_MICO_T*)v)->classifierMetadataOffset ); _marshaller__seq_gsdlInterface_corbaMetadataInfo->marshal( ec, &((_MICO_T*)v)->metaparents ); ec.struct_end(); } CORBA::StaticTypeInfo *_marshaller_gsdlInterface_corbaResultDocInfo; class _Marshaller_gsdlInterface_corbaIsApprox : public CORBA::StaticTypeInfo { typedef gsdlInterface::corbaIsApprox _MICO_T; public: StaticValueType create () const; void assign (StaticValueType dst, const StaticValueType src) const; void free (StaticValueType) const; CORBA::Boolean demarshal (CORBA::DataDecoder&, StaticValueType) const; void marshal (CORBA::DataEncoder &, StaticValueType) const; }; CORBA::StaticValueType _Marshaller_gsdlInterface_corbaIsApprox::create() const { return (StaticValueType) new _MICO_T; } void _Marshaller_gsdlInterface_corbaIsApprox::assign( StaticValueType d, const StaticValueType s ) const { *(_MICO_T*) d = *(_MICO_T*) s; } void _Marshaller_gsdlInterface_corbaIsApprox::free( StaticValueType v ) const { delete (_MICO_T*) v; } CORBA::Boolean _Marshaller_gsdlInterface_corbaIsApprox::demarshal( CORBA::DataDecoder &dc, StaticValueType v ) const { CORBA::ULong ul; if( !dc.enumeration( ul ) ) return FALSE; *(_MICO_T*) v = (_MICO_T) ul; return TRUE; } void _Marshaller_gsdlInterface_corbaIsApprox::marshal( CORBA::DataEncoder &ec, StaticValueType v ) const { ec.enumeration( (CORBA::ULong) *(_MICO_T *) v ); } CORBA::StaticTypeInfo *_marshaller_gsdlInterface_corbaIsApprox; #ifdef HAVE_EXPLICIT_STRUCT_OPS gsdlInterface::corbaFilterResponse::corbaFilterResponse() { } gsdlInterface::corbaFilterResponse::corbaFilterResponse( const corbaFilterResponse& _s ) { numDocs = ((corbaFilterResponse&)_s).numDocs; isApprox = ((corbaFilterResponse&)_s).isApprox; termInfo = ((corbaFilterResponse&)_s).termInfo; docInfo = ((corbaFilterResponse&)_s).docInfo; } gsdlInterface::corbaFilterResponse::~corbaFilterResponse() { } gsdlInterface::corbaFilterResponse& gsdlInterface::corbaFilterResponse::operator=( const corbaFilterResponse& _s ) { numDocs = ((corbaFilterResponse&)_s).numDocs; isApprox = ((corbaFilterResponse&)_s).isApprox; termInfo = ((corbaFilterResponse&)_s).termInfo; docInfo = ((corbaFilterResponse&)_s).docInfo; return *this; } #endif class _Marshaller_gsdlInterface_corbaFilterResponse : public CORBA::StaticTypeInfo { typedef gsdlInterface::corbaFilterResponse _MICO_T; public: StaticValueType create () const; void assign (StaticValueType dst, const StaticValueType src) const; void free (StaticValueType) const; CORBA::Boolean demarshal (CORBA::DataDecoder&, StaticValueType) const; void marshal (CORBA::DataEncoder &, StaticValueType) const; }; CORBA::StaticValueType _Marshaller_gsdlInterface_corbaFilterResponse::create() const { return (StaticValueType) new _MICO_T; } void _Marshaller_gsdlInterface_corbaFilterResponse::assign( StaticValueType d, const StaticValueType s ) const { *(_MICO_T*) d = *(_MICO_T*) s; } void _Marshaller_gsdlInterface_corbaFilterResponse::free( StaticValueType v ) const { delete (_MICO_T*) v; } CORBA::Boolean _Marshaller_gsdlInterface_corbaFilterResponse::demarshal( CORBA::DataDecoder &dc, StaticValueType v ) const { return dc.struct_begin() && CORBA::_stc_long->demarshal( dc, &((_MICO_T*)v)->numDocs ) && _marshaller_gsdlInterface_corbaIsApprox->demarshal( dc, &((_MICO_T*)v)->isApprox ) && _marshaller__seq_gsdlInterface_corbaTermInfo->demarshal( dc, &((_MICO_T*)v)->termInfo ) && _marshaller__seq_gsdlInterface_corbaResultDocInfo->demarshal( dc, &((_MICO_T*)v)->docInfo ) && dc.struct_end(); } void _Marshaller_gsdlInterface_corbaFilterResponse::marshal( CORBA::DataEncoder &ec, StaticValueType v ) const { ec.struct_begin(); CORBA::_stc_long->marshal( ec, &((_MICO_T*)v)->numDocs ); _marshaller_gsdlInterface_corbaIsApprox->marshal( ec, &((_MICO_T*)v)->isApprox ); _marshaller__seq_gsdlInterface_corbaTermInfo->marshal( ec, &((_MICO_T*)v)->termInfo ); _marshaller__seq_gsdlInterface_corbaResultDocInfo->marshal( ec, &((_MICO_T*)v)->docInfo ); ec.struct_end(); } CORBA::StaticTypeInfo *_marshaller_gsdlInterface_corbaFilterResponse; // Stub interface corbaiface gsdlInterface::corbaiface::~corbaiface() { } void *gsdlInterface::corbaiface::_narrow_helper( const char *_rid ) { if( strcmp( _rid, "IDL:gsdlInterface/corbaiface:1.0" ) == 0 ) return (void *)this; return NULL; } bool gsdlInterface::corbaiface::_narrow_helper2( CORBA::Object_ptr _obj ) { if( strcmp( _obj->_repoid(), "IDL:gsdlInterface/corbaiface:1.0" ) == 0) { return true; } for( vector::size_type _i = 0; _narrow_helpers && _i < _narrow_helpers->size(); _i++ ) { bool _res = (*(*_narrow_helpers)[ _i ])( _obj ); if( _res ) return true; } return false; } gsdlInterface::corbaiface_ptr gsdlInterface::corbaiface::_narrow( CORBA::Object_ptr _obj ) { gsdlInterface::corbaiface_ptr _o; if( !CORBA::is_nil( _obj ) ) { void *_p; if( (_p = _obj->_narrow_helper( "IDL:gsdlInterface/corbaiface:1.0" ))) return _duplicate( (gsdlInterface::corbaiface_ptr) _p ); if( _narrow_helper2( _obj ) || ( _obj->_is_a_remote( "IDL:gsdlInterface/corbaiface:1.0" ) ) ) { _o = new gsdlInterface::corbaiface_stub; _o->MICO_SCOPE(CORBA,Object::operator=)( *_obj ); return _o; } } return _nil(); } gsdlInterface::corbaiface_ptr gsdlInterface::corbaiface::_narrow( CORBA::AbstractBase_ptr _obj ) { return _narrow (_obj->_to_object()); } gsdlInterface::corbaiface_stub::~corbaiface_stub() { } CORBA::Boolean gsdlInterface::corbaiface_stub::initialise( gsdlInterface::corbaComError& error ) { CORBA::StaticAny _error( _marshaller_gsdlInterface_corbaComError, &error ); CORBA::Boolean _res; CORBA::StaticAny __res( CORBA::_stc_boolean, &_res ); CORBA::StaticRequest __req( this, "initialise" ); __req.add_inout_arg( &_error ); __req.set_result( &__res ); __req.invoke(); mico_sii_throw( &__req, 0); return _res; } void gsdlInterface::corbaiface_stub::configure( const gsdlInterface::corbatext_t& key, const gsdlInterface::corbatext_tarray& cfgline, gsdlInterface::corbaComError& error ) { CORBA::StaticAny _key( _marshaller_gsdlInterface_corbatext_t, &key ); CORBA::StaticAny _cfgline( _marshaller__seq_gsdlInterface_corbatext_t, &cfgline ); CORBA::StaticAny _error( _marshaller_gsdlInterface_corbaComError, &error ); CORBA::StaticRequest __req( this, "configure" ); __req.add_in_arg( &_key ); __req.add_in_arg( &_cfgline ); __req.add_inout_arg( &_error ); __req.invoke(); mico_sii_throw( &__req, 0); } void gsdlInterface::corbaiface_stub::collectionList( gsdlInterface::corbatext_tarray& collist, gsdlInterface::corbaComError& error ) { CORBA::StaticAny _collist( _marshaller__seq_gsdlInterface_corbatext_t, &collist ); CORBA::StaticAny _error( _marshaller_gsdlInterface_corbaComError, &error ); CORBA::StaticRequest __req( this, "collectionList" ); __req.add_inout_arg( &_collist ); __req.add_inout_arg( &_error ); __req.invoke(); mico_sii_throw( &__req, 0); } void gsdlInterface::corbaiface_stub::hasCollection( const gsdlInterface::corbatext_t& corbaCollection, CORBA::Boolean& has, gsdlInterface::corbaComError& error ) { CORBA::StaticAny _corbaCollection( _marshaller_gsdlInterface_corbatext_t, &corbaCollection ); CORBA::StaticAny _has( CORBA::_stc_boolean, &has ); CORBA::StaticAny _error( _marshaller_gsdlInterface_corbaComError, &error ); CORBA::StaticRequest __req( this, "hasCollection" ); __req.add_in_arg( &_corbaCollection ); __req.add_inout_arg( &_has ); __req.add_inout_arg( &_error ); __req.invoke(); mico_sii_throw( &__req, 0); } void gsdlInterface::corbaiface_stub::ping( const gsdlInterface::corbatext_t& collection, CORBA::Boolean& wasSuccess, gsdlInterface::corbaComError& error ) { CORBA::StaticAny _collection( _marshaller_gsdlInterface_corbatext_t, &collection ); CORBA::StaticAny _wasSuccess( CORBA::_stc_boolean, &wasSuccess ); CORBA::StaticAny _error( _marshaller_gsdlInterface_corbaComError, &error ); CORBA::StaticRequest __req( this, "ping" ); __req.add_in_arg( &_collection ); __req.add_inout_arg( &_wasSuccess ); __req.add_inout_arg( &_error ); __req.invoke(); mico_sii_throw( &__req, 0); } void gsdlInterface::corbaiface_stub::getDocument( const gsdlInterface::corbatext_t& collection, gsdlInterface::corbaDocRequest& request, gsdlInterface::corbaDocResponse& response, gsdlInterface::corbaComError& error ) { CORBA::StaticAny _collection( _marshaller_gsdlInterface_corbatext_t, &collection ); CORBA::StaticAny _request( _marshaller_gsdlInterface_corbaDocRequest, &request ); CORBA::StaticAny _response( _marshaller_gsdlInterface_corbaDocResponse, &response ); CORBA::StaticAny _error( _marshaller_gsdlInterface_corbaComError, &error ); CORBA::StaticRequest __req( this, "getDocument" ); __req.add_in_arg( &_collection ); __req.add_inout_arg( &_request ); __req.add_inout_arg( &_response ); __req.add_inout_arg( &_error ); __req.invoke(); mico_sii_throw( &__req, 0); } void gsdlInterface::corbaiface_stub::getCollectInfo( const gsdlInterface::corbatext_t& collection, gsdlInterface::corbaColInfoResponse& response, gsdlInterface::corbaComError& error ) { CORBA::StaticAny _collection( _marshaller_gsdlInterface_corbatext_t, &collection ); CORBA::StaticAny _response( _marshaller_gsdlInterface_corbaColInfoResponse, &response ); CORBA::StaticAny _error( _marshaller_gsdlInterface_corbaComError, &error ); CORBA::StaticRequest __req( this, "getCollectInfo" ); __req.add_in_arg( &_collection ); __req.add_inout_arg( &_response ); __req.add_inout_arg( &_error ); __req.invoke(); mico_sii_throw( &__req, 0); } void gsdlInterface::corbaiface_stub::getFilterInfo( const gsdlInterface::corbatext_t& collection, gsdlInterface::corbatext_tarray& filterNames, gsdlInterface::corbaComError& error ) { CORBA::StaticAny _collection( _marshaller_gsdlInterface_corbatext_t, &collection ); CORBA::StaticAny _filterNames( _marshaller__seq_gsdlInterface_corbatext_t, &filterNames ); CORBA::StaticAny _error( _marshaller_gsdlInterface_corbaComError, &error ); CORBA::StaticRequest __req( this, "getFilterInfo" ); __req.add_in_arg( &_collection ); __req.add_inout_arg( &_filterNames ); __req.add_inout_arg( &_error ); __req.invoke(); mico_sii_throw( &__req, 0); } void gsdlInterface::corbaiface_stub::getFilterOptions( const gsdlInterface::corbatext_t& collection, const gsdlInterface::corbatext_t& option, gsdlInterface::corbaFilterOptionsResponse& response, gsdlInterface::corbaComError& error ) { CORBA::StaticAny _collection( _marshaller_gsdlInterface_corbatext_t, &collection ); CORBA::StaticAny _option( _marshaller_gsdlInterface_corbatext_t, &option ); CORBA::StaticAny _response( _marshaller_gsdlInterface_corbaFilterOptionsResponse, &response ); CORBA::StaticAny _error( _marshaller_gsdlInterface_corbaComError, &error ); CORBA::StaticRequest __req( this, "getFilterOptions" ); __req.add_in_arg( &_collection ); __req.add_in_arg( &_option ); __req.add_inout_arg( &_response ); __req.add_inout_arg( &_error ); __req.invoke(); mico_sii_throw( &__req, 0); } void gsdlInterface::corbaiface_stub::filter( const gsdlInterface::corbatext_t& collection, const gsdlInterface::corbaFilterRequest& request, gsdlInterface::corbaFilterResponse& response, gsdlInterface::corbaComError& error ) { CORBA::StaticAny _collection( _marshaller_gsdlInterface_corbatext_t, &collection ); CORBA::StaticAny _request( _marshaller_gsdlInterface_corbaFilterRequest, &request ); CORBA::StaticAny _response( _marshaller_gsdlInterface_corbaFilterResponse, &response ); CORBA::StaticAny _error( _marshaller_gsdlInterface_corbaComError, &error ); CORBA::StaticRequest __req( this, "filter" ); __req.add_in_arg( &_collection ); __req.add_in_arg( &_request ); __req.add_inout_arg( &_response ); __req.add_inout_arg( &_error ); __req.invoke(); mico_sii_throw( &__req, 0); } #ifdef HAVE_NAMESPACE namespace gsdlInterface { vector * corbaiface::_narrow_helpers; } #else vector * gsdlInterface::corbaiface::_narrow_helpers; #endif class _Marshaller_gsdlInterface_corbaiface : public CORBA::StaticTypeInfo { typedef gsdlInterface::corbaiface_ptr _MICO_T; public: StaticValueType create () const; void assign (StaticValueType dst, const StaticValueType src) const; void free (StaticValueType) const; CORBA::Boolean demarshal (CORBA::DataDecoder&, StaticValueType) const; void marshal (CORBA::DataEncoder &, StaticValueType) const; }; CORBA::StaticValueType _Marshaller_gsdlInterface_corbaiface::create() const { return (StaticValueType) new _MICO_T( 0 ); } void _Marshaller_gsdlInterface_corbaiface::assign( StaticValueType d, const StaticValueType s ) const { *(_MICO_T*) d = ::gsdlInterface::corbaiface::_duplicate( *(_MICO_T*) s ); } void _Marshaller_gsdlInterface_corbaiface::free( StaticValueType v ) const { CORBA::release( *(_MICO_T *) v ); delete (_MICO_T*) v; } CORBA::Boolean _Marshaller_gsdlInterface_corbaiface::demarshal( CORBA::DataDecoder &dc, StaticValueType v ) const { CORBA::Object_ptr obj; if (!CORBA::_stc_Object->demarshal(dc, &obj)) return FALSE; *(_MICO_T *) v = ::gsdlInterface::corbaiface::_narrow( obj ); CORBA::Boolean ret = CORBA::is_nil (obj) || !CORBA::is_nil (*(_MICO_T *)v); CORBA::release (obj); return ret; } void _Marshaller_gsdlInterface_corbaiface::marshal( CORBA::DataEncoder &ec, StaticValueType v ) const { CORBA::Object_ptr obj = *(_MICO_T *) v; CORBA::_stc_Object->marshal( ec, &obj ); } CORBA::StaticTypeInfo *_marshaller_gsdlInterface_corbaiface; class _Marshaller__seq_gsdlInterface_corbatext_t : public CORBA::StaticTypeInfo { typedef SequenceTmpl _MICO_T; public: StaticValueType create () const; void assign (StaticValueType dst, const StaticValueType src) const; void free (StaticValueType) const; CORBA::Boolean demarshal (CORBA::DataDecoder&, StaticValueType) const; void marshal (CORBA::DataEncoder &, StaticValueType) const; }; CORBA::StaticValueType _Marshaller__seq_gsdlInterface_corbatext_t::create() const { return (StaticValueType) new _MICO_T; } void _Marshaller__seq_gsdlInterface_corbatext_t::assign( StaticValueType d, const StaticValueType s ) const { *(_MICO_T*) d = *(_MICO_T*) s; } void _Marshaller__seq_gsdlInterface_corbatext_t::free( StaticValueType v ) const { delete (_MICO_T*) v; } CORBA::Boolean _Marshaller__seq_gsdlInterface_corbatext_t::demarshal( CORBA::DataDecoder &dc, StaticValueType v ) const { CORBA::ULong len; if( !dc.seq_begin( len ) ) return FALSE; ((_MICO_T *) v)->length( len ); for( CORBA::ULong i = 0; i < len; i++ ) { if( !_marshaller_gsdlInterface_corbatext_t->demarshal( dc, &(*(_MICO_T*)v)[i] ) ) return FALSE; } return dc.seq_end(); } void _Marshaller__seq_gsdlInterface_corbatext_t::marshal( CORBA::DataEncoder &ec, StaticValueType v ) const { CORBA::ULong len = ((_MICO_T *) v)->length(); ec.seq_begin( len ); for( CORBA::ULong i = 0; i < len; i++ ) _marshaller_gsdlInterface_corbatext_t->marshal( ec, &(*(_MICO_T*)v)[i] ); ec.seq_end(); } CORBA::StaticTypeInfo *_marshaller__seq_gsdlInterface_corbatext_t; class _Marshaller__seq_gsdlInterface_corbaFilterOption : public CORBA::StaticTypeInfo { typedef SequenceTmpl _MICO_T; public: StaticValueType create () const; void assign (StaticValueType dst, const StaticValueType src) const; void free (StaticValueType) const; CORBA::Boolean demarshal (CORBA::DataDecoder&, StaticValueType) const; void marshal (CORBA::DataEncoder &, StaticValueType) const; }; CORBA::StaticValueType _Marshaller__seq_gsdlInterface_corbaFilterOption::create() const { return (StaticValueType) new _MICO_T; } void _Marshaller__seq_gsdlInterface_corbaFilterOption::assign( StaticValueType d, const StaticValueType s ) const { *(_MICO_T*) d = *(_MICO_T*) s; } void _Marshaller__seq_gsdlInterface_corbaFilterOption::free( StaticValueType v ) const { delete (_MICO_T*) v; } CORBA::Boolean _Marshaller__seq_gsdlInterface_corbaFilterOption::demarshal( CORBA::DataDecoder &dc, StaticValueType v ) const { CORBA::ULong len; if( !dc.seq_begin( len ) ) return FALSE; ((_MICO_T *) v)->length( len ); for( CORBA::ULong i = 0; i < len; i++ ) { if( !_marshaller_gsdlInterface_corbaFilterOption->demarshal( dc, &(*(_MICO_T*)v)[i] ) ) return FALSE; } return dc.seq_end(); } void _Marshaller__seq_gsdlInterface_corbaFilterOption::marshal( CORBA::DataEncoder &ec, StaticValueType v ) const { CORBA::ULong len = ((_MICO_T *) v)->length(); ec.seq_begin( len ); for( CORBA::ULong i = 0; i < len; i++ ) _marshaller_gsdlInterface_corbaFilterOption->marshal( ec, &(*(_MICO_T*)v)[i] ); ec.seq_end(); } CORBA::StaticTypeInfo *_marshaller__seq_gsdlInterface_corbaFilterOption; class _Marshaller__seq_gsdlInterface_corbaOptionValue : public CORBA::StaticTypeInfo { typedef SequenceTmpl _MICO_T; public: StaticValueType create () const; void assign (StaticValueType dst, const StaticValueType src) const; void free (StaticValueType) const; CORBA::Boolean demarshal (CORBA::DataDecoder&, StaticValueType) const; void marshal (CORBA::DataEncoder &, StaticValueType) const; }; CORBA::StaticValueType _Marshaller__seq_gsdlInterface_corbaOptionValue::create() const { return (StaticValueType) new _MICO_T; } void _Marshaller__seq_gsdlInterface_corbaOptionValue::assign( StaticValueType d, const StaticValueType s ) const { *(_MICO_T*) d = *(_MICO_T*) s; } void _Marshaller__seq_gsdlInterface_corbaOptionValue::free( StaticValueType v ) const { delete (_MICO_T*) v; } CORBA::Boolean _Marshaller__seq_gsdlInterface_corbaOptionValue::demarshal( CORBA::DataDecoder &dc, StaticValueType v ) const { CORBA::ULong len; if( !dc.seq_begin( len ) ) return FALSE; ((_MICO_T *) v)->length( len ); for( CORBA::ULong i = 0; i < len; i++ ) { if( !_marshaller_gsdlInterface_corbaOptionValue->demarshal( dc, &(*(_MICO_T*)v)[i] ) ) return FALSE; } return dc.seq_end(); } void _Marshaller__seq_gsdlInterface_corbaOptionValue::marshal( CORBA::DataEncoder &ec, StaticValueType v ) const { CORBA::ULong len = ((_MICO_T *) v)->length(); ec.seq_begin( len ); for( CORBA::ULong i = 0; i < len; i++ ) _marshaller_gsdlInterface_corbaOptionValue->marshal( ec, &(*(_MICO_T*)v)[i] ); ec.seq_end(); } CORBA::StaticTypeInfo *_marshaller__seq_gsdlInterface_corbaOptionValue; class _Marshaller__seq_gsdlInterface_corbaTermInfo : public CORBA::StaticTypeInfo { typedef SequenceTmpl _MICO_T; public: StaticValueType create () const; void assign (StaticValueType dst, const StaticValueType src) const; void free (StaticValueType) const; CORBA::Boolean demarshal (CORBA::DataDecoder&, StaticValueType) const; void marshal (CORBA::DataEncoder &, StaticValueType) const; }; CORBA::StaticValueType _Marshaller__seq_gsdlInterface_corbaTermInfo::create() const { return (StaticValueType) new _MICO_T; } void _Marshaller__seq_gsdlInterface_corbaTermInfo::assign( StaticValueType d, const StaticValueType s ) const { *(_MICO_T*) d = *(_MICO_T*) s; } void _Marshaller__seq_gsdlInterface_corbaTermInfo::free( StaticValueType v ) const { delete (_MICO_T*) v; } CORBA::Boolean _Marshaller__seq_gsdlInterface_corbaTermInfo::demarshal( CORBA::DataDecoder &dc, StaticValueType v ) const { CORBA::ULong len; if( !dc.seq_begin( len ) ) return FALSE; ((_MICO_T *) v)->length( len ); for( CORBA::ULong i = 0; i < len; i++ ) { if( !_marshaller_gsdlInterface_corbaTermInfo->demarshal( dc, &(*(_MICO_T*)v)[i] ) ) return FALSE; } return dc.seq_end(); } void _Marshaller__seq_gsdlInterface_corbaTermInfo::marshal( CORBA::DataEncoder &ec, StaticValueType v ) const { CORBA::ULong len = ((_MICO_T *) v)->length(); ec.seq_begin( len ); for( CORBA::ULong i = 0; i < len; i++ ) _marshaller_gsdlInterface_corbaTermInfo->marshal( ec, &(*(_MICO_T*)v)[i] ); ec.seq_end(); } CORBA::StaticTypeInfo *_marshaller__seq_gsdlInterface_corbaTermInfo; class _Marshaller__seq_gsdlInterface_corbaMetadataInfo : public CORBA::StaticTypeInfo { typedef SequenceTmpl _MICO_T; public: StaticValueType create () const; void assign (StaticValueType dst, const StaticValueType src) const; void free (StaticValueType) const; CORBA::Boolean demarshal (CORBA::DataDecoder&, StaticValueType) const; void marshal (CORBA::DataEncoder &, StaticValueType) const; }; CORBA::StaticValueType _Marshaller__seq_gsdlInterface_corbaMetadataInfo::create() const { return (StaticValueType) new _MICO_T; } void _Marshaller__seq_gsdlInterface_corbaMetadataInfo::assign( StaticValueType d, const StaticValueType s ) const { *(_MICO_T*) d = *(_MICO_T*) s; } void _Marshaller__seq_gsdlInterface_corbaMetadataInfo::free( StaticValueType v ) const { delete (_MICO_T*) v; } CORBA::Boolean _Marshaller__seq_gsdlInterface_corbaMetadataInfo::demarshal( CORBA::DataDecoder &dc, StaticValueType v ) const { CORBA::ULong len; if( !dc.seq_begin( len ) ) return FALSE; ((_MICO_T *) v)->length( len ); for( CORBA::ULong i = 0; i < len; i++ ) { if( !_marshaller_gsdlInterface_corbaMetadataInfo->demarshal( dc, &(*(_MICO_T*)v)[i] ) ) return FALSE; } return dc.seq_end(); } void _Marshaller__seq_gsdlInterface_corbaMetadataInfo::marshal( CORBA::DataEncoder &ec, StaticValueType v ) const { CORBA::ULong len = ((_MICO_T *) v)->length(); ec.seq_begin( len ); for( CORBA::ULong i = 0; i < len; i++ ) _marshaller_gsdlInterface_corbaMetadataInfo->marshal( ec, &(*(_MICO_T*)v)[i] ); ec.seq_end(); } CORBA::StaticTypeInfo *_marshaller__seq_gsdlInterface_corbaMetadataInfo; class _Marshaller__seq_gsdlInterface_corbaResultDocInfo : public CORBA::StaticTypeInfo { typedef SequenceTmpl _MICO_T; public: StaticValueType create () const; void assign (StaticValueType dst, const StaticValueType src) const; void free (StaticValueType) const; CORBA::Boolean demarshal (CORBA::DataDecoder&, StaticValueType) const; void marshal (CORBA::DataEncoder &, StaticValueType) const; }; CORBA::StaticValueType _Marshaller__seq_gsdlInterface_corbaResultDocInfo::create() const { return (StaticValueType) new _MICO_T; } void _Marshaller__seq_gsdlInterface_corbaResultDocInfo::assign( StaticValueType d, const StaticValueType s ) const { *(_MICO_T*) d = *(_MICO_T*) s; } void _Marshaller__seq_gsdlInterface_corbaResultDocInfo::free( StaticValueType v ) const { delete (_MICO_T*) v; } CORBA::Boolean _Marshaller__seq_gsdlInterface_corbaResultDocInfo::demarshal( CORBA::DataDecoder &dc, StaticValueType v ) const { CORBA::ULong len; if( !dc.seq_begin( len ) ) return FALSE; ((_MICO_T *) v)->length( len ); for( CORBA::ULong i = 0; i < len; i++ ) { if( !_marshaller_gsdlInterface_corbaResultDocInfo->demarshal( dc, &(*(_MICO_T*)v)[i] ) ) return FALSE; } return dc.seq_end(); } void _Marshaller__seq_gsdlInterface_corbaResultDocInfo::marshal( CORBA::DataEncoder &ec, StaticValueType v ) const { CORBA::ULong len = ((_MICO_T *) v)->length(); ec.seq_begin( len ); for( CORBA::ULong i = 0; i < len; i++ ) _marshaller_gsdlInterface_corbaResultDocInfo->marshal( ec, &(*(_MICO_T*)v)[i] ); ec.seq_end(); } CORBA::StaticTypeInfo *_marshaller__seq_gsdlInterface_corbaResultDocInfo; struct __tc_init_CORBAIFACE { __tc_init_CORBAIFACE() { _marshaller_gsdlInterface_corbatext_t = new _Marshaller_gsdlInterface_corbatext_t; _marshaller_gsdlInterface_corbatext_tmap = new _Marshaller_gsdlInterface_corbatext_tmap; _marshaller_gsdlInterface_corbaComError = new _Marshaller_gsdlInterface_corbaComError; _marshaller_gsdlInterface_corbaShortColInfo = new _Marshaller_gsdlInterface_corbaShortColInfo; _marshaller_gsdlInterface_corbaColInfoResponse = new _Marshaller_gsdlInterface_corbaColInfoResponse; _marshaller_gsdlInterface_corbaDocRequest = new _Marshaller_gsdlInterface_corbaDocRequest; _marshaller_gsdlInterface_corbaDocResponse = new _Marshaller_gsdlInterface_corbaDocResponse; _marshaller_gsdlInterface_corbaFilterType = new _Marshaller_gsdlInterface_corbaFilterType; _marshaller_gsdlInterface_corbaFilterRepeatable = new _Marshaller_gsdlInterface_corbaFilterRepeatable; _marshaller_gsdlInterface_corbaFilterOption = new _Marshaller_gsdlInterface_corbaFilterOption; _marshaller_gsdlInterface_corbaFilterOptionsResponse = new _Marshaller_gsdlInterface_corbaFilterOptionsResponse; _marshaller_gsdlInterface_corbaOptionValue = new _Marshaller_gsdlInterface_corbaOptionValue; _marshaller_gsdlInterface_corbaFilterRequest = new _Marshaller_gsdlInterface_corbaFilterRequest; _marshaller_gsdlInterface_corbaTermInfo = new _Marshaller_gsdlInterface_corbaTermInfo; _marshaller_gsdlInterface_corbaMetadataInfo = new _Marshaller_gsdlInterface_corbaMetadataInfo; _marshaller_gsdlInterface_corbaMetadataInfo_map = new _Marshaller_gsdlInterface_corbaMetadataInfo_map; _marshaller_gsdlInterface_corbaResultDocInfo = new _Marshaller_gsdlInterface_corbaResultDocInfo; _marshaller_gsdlInterface_corbaIsApprox = new _Marshaller_gsdlInterface_corbaIsApprox; _marshaller_gsdlInterface_corbaFilterResponse = new _Marshaller_gsdlInterface_corbaFilterResponse; _marshaller_gsdlInterface_corbaiface = new _Marshaller_gsdlInterface_corbaiface; _marshaller__seq_gsdlInterface_corbatext_t = new _Marshaller__seq_gsdlInterface_corbatext_t; _marshaller__seq_gsdlInterface_corbaFilterOption = new _Marshaller__seq_gsdlInterface_corbaFilterOption; _marshaller__seq_gsdlInterface_corbaOptionValue = new _Marshaller__seq_gsdlInterface_corbaOptionValue; _marshaller__seq_gsdlInterface_corbaTermInfo = new _Marshaller__seq_gsdlInterface_corbaTermInfo; _marshaller__seq_gsdlInterface_corbaMetadataInfo = new _Marshaller__seq_gsdlInterface_corbaMetadataInfo; _marshaller__seq_gsdlInterface_corbaResultDocInfo = new _Marshaller__seq_gsdlInterface_corbaResultDocInfo; } }; static __tc_init_CORBAIFACE __init_CORBAIFACE;