Ignore:
Timestamp:
2012-03-16T21:38:01+13:00 (12 years ago)
Author:
ak19
Message:

Many changes to get corba working again ever since the addition of RSS support meant that the method get_rss_items needed to be mirrored in the corba code. The corba code was not compiling then and it turned out we needed a later version of Mico's corba implementation (2.3.13 up from 2.3.5). Therefore the current commit not only corrects some errors in the recently added getRssItems() method but includes further changes: 1. namespaced use of iostream functions were required in some mpp files. 2. New types and member variables added to the corbaiface.idl interface file, to mirror the presence of equivalent variables in comtools.h which hadn't been ported over yet. (Such as the complex corba data type equivalent of collectionmetamap used in comtools.h.) This required (de)serialisation methods to be declared and implemented in corbatext_t.h and corbatext_t.mpp. The additional member variables for the corbaColInfoResponse in corbaiface.idl are now also unpacked in corbaproto.mpp along with the rest of the data structure. 3. Having changed from mico version 2.3.5 to 2.3.13 required code to changed to use POA instead of BOA. This also meant that skeleton files were no longer to be generated when running idl over corbaiface.idl. corbaserver inherits from a POA related object now instead of from the skeleton. 4. Makefile.in was updated to reflect these changes (absence of skeleton), includes a target to run IDL over the corbaiface.idl file to generate the necessary helper files, and corrects earlier oversights in updating the corba makefile with the rest of the changes made over time to runtime-src.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • main/trunk/greenstone2/runtime-src/src/corba/corbaiface.mpp

    r15463 r25231  
    11/*
    2  *  MICO --- a free CORBA implementation
    3  *  Copyright (C) 1997-98 Kay Roemer & Arno Puder
     2 *  MICO --- an Open Source CORBA implementation
     3 *  Copyright (c) 1997-2006 by The Mico Team
    44 *
    55 *  This file was automatically generated. DO NOT EDIT!
    66 */
    77
    8 #include "corbaiface.h"
     8#include <corbaiface.h>
     9
     10
     11using namespace std;
    912
    1013//--------------------------------------------------------
     
    3942#endif
    4043
    41 class _Marshaller_gsdlInterface_corbatext_t : public CORBA::StaticTypeInfo {
     44class _Marshaller_gsdlInterface_corbatext_t : public ::CORBA::StaticTypeInfo {
    4245    typedef gsdlInterface::corbatext_t _MICO_T;
    4346  public:
     47    ~_Marshaller_gsdlInterface_corbatext_t();
    4448    StaticValueType create () const;
    4549    void assign (StaticValueType dst, const StaticValueType src) const;
    4650    void free (StaticValueType) const;
    47     CORBA::Boolean demarshal (CORBA::DataDecoder&, StaticValueType) const;
    48     void marshal (CORBA::DataEncoder &, StaticValueType) const;
     51    ::CORBA::Boolean demarshal (::CORBA::DataDecoder&, StaticValueType) const;
     52    void marshal (::CORBA::DataEncoder &, StaticValueType) const;
    4953};
    5054
    5155
    52 CORBA::StaticValueType _Marshaller_gsdlInterface_corbatext_t::create() const
     56_Marshaller_gsdlInterface_corbatext_t::~_Marshaller_gsdlInterface_corbatext_t()
     57{
     58}
     59
     60::CORBA::StaticValueType _Marshaller_gsdlInterface_corbatext_t::create() const
    5361{
    5462  return (StaticValueType) new _MICO_T;
     
    6573}
    6674
    67 CORBA::Boolean _Marshaller_gsdlInterface_corbatext_t::demarshal( CORBA::DataDecoder &dc, StaticValueType v ) const
     75::CORBA::Boolean _Marshaller_gsdlInterface_corbatext_t::demarshal( ::CORBA::DataDecoder &dc, StaticValueType v ) const
    6876{
    6977  return
     
    7583}
    7684
    77 void _Marshaller_gsdlInterface_corbatext_t::marshal( CORBA::DataEncoder &ec, StaticValueType v ) const
     85void _Marshaller_gsdlInterface_corbatext_t::marshal( ::CORBA::DataEncoder &ec, StaticValueType v ) const
    7886{
    7987  ec.struct_begin();
     
    8492}
    8593
    86 CORBA::StaticTypeInfo *_marshaller_gsdlInterface_corbatext_t;
     94::CORBA::StaticTypeInfo *_marshaller_gsdlInterface_corbatext_t;
    8795
    8896
     
    112120#endif
    113121
    114 class _Marshaller_gsdlInterface_corbatext_tmap : public CORBA::StaticTypeInfo {
     122class _Marshaller_gsdlInterface_corbatext_tmap : public ::CORBA::StaticTypeInfo {
    115123    typedef gsdlInterface::corbatext_tmap _MICO_T;
    116124  public:
     125    ~_Marshaller_gsdlInterface_corbatext_tmap();
    117126    StaticValueType create () const;
    118127    void assign (StaticValueType dst, const StaticValueType src) const;
    119128    void free (StaticValueType) const;
    120     CORBA::Boolean demarshal (CORBA::DataDecoder&, StaticValueType) const;
    121     void marshal (CORBA::DataEncoder &, StaticValueType) const;
     129    ::CORBA::Boolean demarshal (::CORBA::DataDecoder&, StaticValueType) const;
     130    void marshal (::CORBA::DataEncoder &, StaticValueType) const;
    122131};
    123132
    124133
    125 CORBA::StaticValueType _Marshaller_gsdlInterface_corbatext_tmap::create() const
     134_Marshaller_gsdlInterface_corbatext_tmap::~_Marshaller_gsdlInterface_corbatext_tmap()
     135{
     136}
     137
     138::CORBA::StaticValueType _Marshaller_gsdlInterface_corbatext_tmap::create() const
    126139{
    127140  return (StaticValueType) new _MICO_T;
     
    138151}
    139152
    140 CORBA::Boolean _Marshaller_gsdlInterface_corbatext_tmap::demarshal( CORBA::DataDecoder &dc, StaticValueType v ) const
     153::CORBA::Boolean _Marshaller_gsdlInterface_corbatext_tmap::demarshal( ::CORBA::DataDecoder &dc, StaticValueType v ) const
    141154{
    142155  return
     
    147160}
    148161
    149 void _Marshaller_gsdlInterface_corbatext_tmap::marshal( CORBA::DataEncoder &ec, StaticValueType v ) const
     162void _Marshaller_gsdlInterface_corbatext_tmap::marshal( ::CORBA::DataEncoder &ec, StaticValueType v ) const
    150163{
    151164  ec.struct_begin();
     
    155168}
    156169
    157 CORBA::StaticTypeInfo *_marshaller_gsdlInterface_corbatext_tmap;
    158 
    159 
    160 class _Marshaller_gsdlInterface_corbaComError : public CORBA::StaticTypeInfo {
    161     typedef gsdlInterface::corbaComError _MICO_T;
     170::CORBA::StaticTypeInfo *_marshaller_gsdlInterface_corbatext_tmap;
     171
     172#ifdef HAVE_EXPLICIT_STRUCT_OPS
     173gsdlInterface::corbatext_tcollectionmeta::corbatext_tcollectionmeta()
     174{
     175}
     176
     177gsdlInterface::corbatext_tcollectionmeta::corbatext_tcollectionmeta( const corbatext_tcollectionmeta& _s )
     178{
     179  name = ((corbatext_tcollectionmeta&)_s).name;
     180  tuples = ((corbatext_tcollectionmeta&)_s).tuples;
     181}
     182
     183gsdlInterface::corbatext_tcollectionmeta::~corbatext_tcollectionmeta()
     184{
     185}
     186
     187gsdlInterface::corbatext_tcollectionmeta&
     188gsdlInterface::corbatext_tcollectionmeta::operator=( const corbatext_tcollectionmeta& _s )
     189{
     190  name = ((corbatext_tcollectionmeta&)_s).name;
     191  tuples = ((corbatext_tcollectionmeta&)_s).tuples;
     192  return *this;
     193}
     194#endif
     195
     196class _Marshaller_gsdlInterface_corbatext_tcollectionmeta : public ::CORBA::StaticTypeInfo {
     197    typedef gsdlInterface::corbatext_tcollectionmeta _MICO_T;
    162198  public:
     199    ~_Marshaller_gsdlInterface_corbatext_tcollectionmeta();
    163200    StaticValueType create () const;
    164201    void assign (StaticValueType dst, const StaticValueType src) const;
    165202    void free (StaticValueType) const;
    166     CORBA::Boolean demarshal (CORBA::DataDecoder&, StaticValueType) const;
    167     void marshal (CORBA::DataEncoder &, StaticValueType) const;
     203    ::CORBA::Boolean demarshal (::CORBA::DataDecoder&, StaticValueType) const;
     204    void marshal (::CORBA::DataEncoder &, StaticValueType) const;
    168205};
    169206
    170207
    171 CORBA::StaticValueType _Marshaller_gsdlInterface_corbaComError::create() const
     208_Marshaller_gsdlInterface_corbatext_tcollectionmeta::~_Marshaller_gsdlInterface_corbatext_tcollectionmeta()
     209{
     210}
     211
     212::CORBA::StaticValueType _Marshaller_gsdlInterface_corbatext_tcollectionmeta::create() const
    172213{
    173214  return (StaticValueType) new _MICO_T;
    174215}
    175216
     217void _Marshaller_gsdlInterface_corbatext_tcollectionmeta::assign( StaticValueType d, const StaticValueType s ) const
     218{
     219  *(_MICO_T*) d = *(_MICO_T*) s;
     220}
     221
     222void _Marshaller_gsdlInterface_corbatext_tcollectionmeta::free( StaticValueType v ) const
     223{
     224  delete (_MICO_T*) v;
     225}
     226
     227::CORBA::Boolean _Marshaller_gsdlInterface_corbatext_tcollectionmeta::demarshal( ::CORBA::DataDecoder &dc, StaticValueType v ) const
     228{
     229  return
     230    dc.struct_begin() &&
     231    _marshaller_gsdlInterface_corbatext_t->demarshal( dc, &((_MICO_T*)v)->name ) &&
     232    _marshaller_gsdlInterface_corbatext_tmap->demarshal( dc, &((_MICO_T*)v)->tuples ) &&
     233    dc.struct_end();
     234}
     235
     236void _Marshaller_gsdlInterface_corbatext_tcollectionmeta::marshal( ::CORBA::DataEncoder &ec, StaticValueType v ) const
     237{
     238  ec.struct_begin();
     239  _marshaller_gsdlInterface_corbatext_t->marshal( ec, &((_MICO_T*)v)->name );
     240  _marshaller_gsdlInterface_corbatext_tmap->marshal( ec, &((_MICO_T*)v)->tuples );
     241  ec.struct_end();
     242}
     243
     244::CORBA::StaticTypeInfo *_marshaller_gsdlInterface_corbatext_tcollectionmeta;
     245
     246
     247
     248class _Marshaller_gsdlInterface_corbaComError : public ::CORBA::StaticTypeInfo {
     249    typedef gsdlInterface::corbaComError _MICO_T;
     250  public:
     251    ~_Marshaller_gsdlInterface_corbaComError();
     252    StaticValueType create () const;
     253    void assign (StaticValueType dst, const StaticValueType src) const;
     254    void free (StaticValueType) const;
     255    ::CORBA::Boolean demarshal (::CORBA::DataDecoder&, StaticValueType) const;
     256    void marshal (::CORBA::DataEncoder &, StaticValueType) const;
     257};
     258
     259
     260_Marshaller_gsdlInterface_corbaComError::~_Marshaller_gsdlInterface_corbaComError()
     261{
     262}
     263
     264::CORBA::StaticValueType _Marshaller_gsdlInterface_corbaComError::create() const
     265{
     266  return (StaticValueType) new _MICO_T;
     267}
     268
    176269void _Marshaller_gsdlInterface_corbaComError::assign( StaticValueType d, const StaticValueType s ) const
    177270{
     
    184277}
    185278
    186 CORBA::Boolean _Marshaller_gsdlInterface_corbaComError::demarshal( CORBA::DataDecoder &dc, StaticValueType v ) const
    187 {
    188   CORBA::ULong ul;
     279::CORBA::Boolean _Marshaller_gsdlInterface_corbaComError::demarshal( ::CORBA::DataDecoder &dc, StaticValueType v ) const
     280{
     281  ::CORBA::ULong ul;
    189282  if( !dc.enumeration( ul ) )
    190283    return FALSE;
     
    193286}
    194287
    195 void _Marshaller_gsdlInterface_corbaComError::marshal( CORBA::DataEncoder &ec, StaticValueType v ) const
    196 {
    197   ec.enumeration( (CORBA::ULong) *(_MICO_T *) v );
    198 }
    199 
    200 CORBA::StaticTypeInfo *_marshaller_gsdlInterface_corbaComError;
     288void _Marshaller_gsdlInterface_corbaComError::marshal( ::CORBA::DataEncoder &ec, StaticValueType v ) const
     289{
     290  ec.enumeration( (::CORBA::ULong) *(_MICO_T *) v );
     291}
     292
     293::CORBA::StaticTypeInfo *_marshaller_gsdlInterface_corbaComError;
    201294
    202295#ifdef HAVE_EXPLICIT_STRUCT_OPS
     
    226319#endif
    227320
    228 class _Marshaller_gsdlInterface_corbaShortColInfo : public CORBA::StaticTypeInfo {
     321class _Marshaller_gsdlInterface_corbaShortColInfo : public ::CORBA::StaticTypeInfo {
    229322    typedef gsdlInterface::corbaShortColInfo _MICO_T;
    230323  public:
     324    ~_Marshaller_gsdlInterface_corbaShortColInfo();
    231325    StaticValueType create () const;
    232326    void assign (StaticValueType dst, const StaticValueType src) const;
    233327    void free (StaticValueType) const;
    234     CORBA::Boolean demarshal (CORBA::DataDecoder&, StaticValueType) const;
    235     void marshal (CORBA::DataEncoder &, StaticValueType) const;
     328    ::CORBA::Boolean demarshal (::CORBA::DataDecoder&, StaticValueType) const;
     329    void marshal (::CORBA::DataEncoder &, StaticValueType) const;
    236330};
    237331
    238332
    239 CORBA::StaticValueType _Marshaller_gsdlInterface_corbaShortColInfo::create() const
     333_Marshaller_gsdlInterface_corbaShortColInfo::~_Marshaller_gsdlInterface_corbaShortColInfo()
     334{
     335}
     336
     337::CORBA::StaticValueType _Marshaller_gsdlInterface_corbaShortColInfo::create() const
    240338{
    241339  return (StaticValueType) new _MICO_T;
     
    252350}
    253351
    254 CORBA::Boolean _Marshaller_gsdlInterface_corbaShortColInfo::demarshal( CORBA::DataDecoder &dc, StaticValueType v ) const
     352::CORBA::Boolean _Marshaller_gsdlInterface_corbaShortColInfo::demarshal( ::CORBA::DataDecoder &dc, StaticValueType v ) const
    255353{
    256354  return
     
    262360}
    263361
    264 void _Marshaller_gsdlInterface_corbaShortColInfo::marshal( CORBA::DataEncoder &ec, StaticValueType v ) const
     362void _Marshaller_gsdlInterface_corbaShortColInfo::marshal( ::CORBA::DataEncoder &ec, StaticValueType v ) const
    265363{
    266364  ec.struct_begin();
     
    271369}
    272370
    273 CORBA::StaticTypeInfo *_marshaller_gsdlInterface_corbaShortColInfo;
     371::CORBA::StaticTypeInfo *_marshaller_gsdlInterface_corbaShortColInfo;
    274372
    275373#ifdef HAVE_EXPLICIT_STRUCT_OPS
     
    280378gsdlInterface::corbaColInfoResponse::corbaColInfoResponse( const corbaColInfoResponse& _s )
    281379{
    282   shoftInfo = ((corbaColInfoResponse&)_s).shoftInfo;
     380  shortInfo = ((corbaColInfoResponse&)_s).shortInfo;
    283381  useBook = ((corbaColInfoResponse&)_s).useBook;
    284382  isPublic = ((corbaColInfoResponse&)_s).isPublic;
     
    296394  httpprefix = ((corbaColInfoResponse&)_s).httpprefix;
    297395  receptionist = ((corbaColInfoResponse&)_s).receptionist;
     396  isSegmented = ((corbaColInfoResponse&)_s).isSegmented;
     397  isCollectGroup = ((corbaColInfoResponse&)_s).isCollectGroup;
     398  ccsOptions = ((corbaColInfoResponse&)_s).ccsOptions;
     399  stemIndexes = ((corbaColInfoResponse&)_s).stemIndexes;
     400  numSections = ((corbaColInfoResponse&)_s).numSections;
     401  collection_macros = ((corbaColInfoResponse&)_s).collection_macros;
     402  buildType = ((corbaColInfoResponse&)_s).buildType;
     403  infodbType = ((corbaColInfoResponse&)_s).infodbType;
     404  authenticate = ((corbaColInfoResponse&)_s).authenticate;
     405  auth_group = ((corbaColInfoResponse&)_s).auth_group;
     406  public_documents = ((corbaColInfoResponse&)_s).public_documents;
     407  private_documents = ((corbaColInfoResponse&)_s).private_documents;
     408  dynamic_classifiers = ((corbaColInfoResponse&)_s).dynamic_classifiers;
     409  earliestDatestamp = ((corbaColInfoResponse&)_s).earliestDatestamp;
    298410}
    299411
     
    305417gsdlInterface::corbaColInfoResponse::operator=( const corbaColInfoResponse& _s )
    306418{
    307   shoftInfo = ((corbaColInfoResponse&)_s).shoftInfo;
     419  shortInfo = ((corbaColInfoResponse&)_s).shortInfo;
    308420  useBook = ((corbaColInfoResponse&)_s).useBook;
    309421  isPublic = ((corbaColInfoResponse&)_s).isPublic;
     
    321433  httpprefix = ((corbaColInfoResponse&)_s).httpprefix;
    322434  receptionist = ((corbaColInfoResponse&)_s).receptionist;
     435  isSegmented = ((corbaColInfoResponse&)_s).isSegmented;
     436  isCollectGroup = ((corbaColInfoResponse&)_s).isCollectGroup;
     437  ccsOptions = ((corbaColInfoResponse&)_s).ccsOptions;
     438  stemIndexes = ((corbaColInfoResponse&)_s).stemIndexes;
     439  numSections = ((corbaColInfoResponse&)_s).numSections;
     440  collection_macros = ((corbaColInfoResponse&)_s).collection_macros;
     441  buildType = ((corbaColInfoResponse&)_s).buildType;
     442  infodbType = ((corbaColInfoResponse&)_s).infodbType;
     443  authenticate = ((corbaColInfoResponse&)_s).authenticate;
     444  auth_group = ((corbaColInfoResponse&)_s).auth_group;
     445  public_documents = ((corbaColInfoResponse&)_s).public_documents;
     446  private_documents = ((corbaColInfoResponse&)_s).private_documents;
     447  dynamic_classifiers = ((corbaColInfoResponse&)_s).dynamic_classifiers;
     448  earliestDatestamp = ((corbaColInfoResponse&)_s).earliestDatestamp;
    323449  return *this;
    324450}
    325451#endif
    326452
    327 class _Marshaller_gsdlInterface_corbaColInfoResponse : public CORBA::StaticTypeInfo {
     453class _Marshaller_gsdlInterface_corbaColInfoResponse : public ::CORBA::StaticTypeInfo {
    328454    typedef gsdlInterface::corbaColInfoResponse _MICO_T;
    329455  public:
     456    ~_Marshaller_gsdlInterface_corbaColInfoResponse();
    330457    StaticValueType create () const;
    331458    void assign (StaticValueType dst, const StaticValueType src) const;
    332459    void free (StaticValueType) const;
    333     CORBA::Boolean demarshal (CORBA::DataDecoder&, StaticValueType) const;
    334     void marshal (CORBA::DataEncoder &, StaticValueType) const;
     460    ::CORBA::Boolean demarshal (::CORBA::DataDecoder&, StaticValueType) const;
     461    void marshal (::CORBA::DataEncoder &, StaticValueType) const;
    335462};
    336463
    337464
    338 CORBA::StaticValueType _Marshaller_gsdlInterface_corbaColInfoResponse::create() const
     465_Marshaller_gsdlInterface_corbaColInfoResponse::~_Marshaller_gsdlInterface_corbaColInfoResponse()
     466{
     467}
     468
     469::CORBA::StaticValueType _Marshaller_gsdlInterface_corbaColInfoResponse::create() const
    339470{
    340471  return (StaticValueType) new _MICO_T;
     
    351482}
    352483
    353 CORBA::Boolean _Marshaller_gsdlInterface_corbaColInfoResponse::demarshal( CORBA::DataDecoder &dc, StaticValueType v ) const
     484::CORBA::Boolean _Marshaller_gsdlInterface_corbaColInfoResponse::demarshal( ::CORBA::DataDecoder &dc, StaticValueType v ) const
    354485{
    355486  return
    356487    dc.struct_begin() &&
    357     _marshaller_gsdlInterface_corbaShortColInfo->demarshal( dc, &((_MICO_T*)v)->shoftInfo ) &&
     488    _marshaller_gsdlInterface_corbaShortColInfo->demarshal( dc, &((_MICO_T*)v)->shortInfo ) &&
    358489    CORBA::_stc_boolean->demarshal( dc, &((_MICO_T*)v)->useBook ) &&
    359490    CORBA::_stc_boolean->demarshal( dc, &((_MICO_T*)v)->isPublic ) &&
     
    365496    CORBA::_stc_ulong->demarshal( dc, &((_MICO_T*)v)->numWords ) &&
    366497    CORBA::_stc_ulong->demarshal( dc, &((_MICO_T*)v)->numBytes ) &&
    367     _marshaller_gsdlInterface_corbatext_tmap->demarshal( dc, &((_MICO_T*)v)->collectionMeta ) &&
     498    _marshaller__seq_gsdlInterface_corbatext_tcollectionmeta->demarshal( dc, &((_MICO_T*)v)->collectionMeta ) &&
    368499    _marshaller_gsdlInterface_corbatext_tmap->demarshal( dc, &((_MICO_T*)v)->format ) &&
    369500    _marshaller_gsdlInterface_corbatext_tmap->demarshal( dc, &((_MICO_T*)v)->building ) &&
     
    371502    _marshaller_gsdlInterface_corbatext_t->demarshal( dc, &((_MICO_T*)v)->httpprefix ) &&
    372503    _marshaller_gsdlInterface_corbatext_t->demarshal( dc, &((_MICO_T*)v)->receptionist ) &&
     504    CORBA::_stc_boolean->demarshal( dc, &((_MICO_T*)v)->isSegmented ) &&
     505    CORBA::_stc_boolean->demarshal( dc, &((_MICO_T*)v)->isCollectGroup ) &&
     506    CORBA::_stc_ulong->demarshal( dc, &((_MICO_T*)v)->ccsOptions ) &&
     507    CORBA::_stc_ulong->demarshal( dc, &((_MICO_T*)v)->stemIndexes ) &&
     508    CORBA::_stc_ulong->demarshal( dc, &((_MICO_T*)v)->numSections ) &&
     509    _marshaller__seq_gsdlInterface_corbatext_tcollectionmeta->demarshal( dc, &((_MICO_T*)v)->collection_macros ) &&
     510    _marshaller_gsdlInterface_corbatext_t->demarshal( dc, &((_MICO_T*)v)->buildType ) &&
     511    _marshaller_gsdlInterface_corbatext_t->demarshal( dc, &((_MICO_T*)v)->infodbType ) &&
     512    _marshaller_gsdlInterface_corbatext_t->demarshal( dc, &((_MICO_T*)v)->authenticate ) &&
     513    _marshaller_gsdlInterface_corbatext_t->demarshal( dc, &((_MICO_T*)v)->auth_group ) &&
     514    _marshaller_gsdlInterface_corbatext_tmap->demarshal( dc, &((_MICO_T*)v)->public_documents ) &&
     515    _marshaller_gsdlInterface_corbatext_tmap->demarshal( dc, &((_MICO_T*)v)->private_documents ) &&
     516    _marshaller_gsdlInterface_corbatext_tmap->demarshal( dc, &((_MICO_T*)v)->dynamic_classifiers ) &&
     517    _marshaller_gsdlInterface_corbatext_t->demarshal( dc, &((_MICO_T*)v)->earliestDatestamp ) &&
    373518    dc.struct_end();
    374519}
    375520
    376 void _Marshaller_gsdlInterface_corbaColInfoResponse::marshal( CORBA::DataEncoder &ec, StaticValueType v ) const
     521void _Marshaller_gsdlInterface_corbaColInfoResponse::marshal( ::CORBA::DataEncoder &ec, StaticValueType v ) const
    377522{
    378523  ec.struct_begin();
    379   _marshaller_gsdlInterface_corbaShortColInfo->marshal( ec, &((_MICO_T*)v)->shoftInfo );
     524  _marshaller_gsdlInterface_corbaShortColInfo->marshal( ec, &((_MICO_T*)v)->shortInfo );
    380525  CORBA::_stc_boolean->marshal( ec, &((_MICO_T*)v)->useBook );
    381526  CORBA::_stc_boolean->marshal( ec, &((_MICO_T*)v)->isPublic );
     
    387532  CORBA::_stc_ulong->marshal( ec, &((_MICO_T*)v)->numWords );
    388533  CORBA::_stc_ulong->marshal( ec, &((_MICO_T*)v)->numBytes );
    389   _marshaller_gsdlInterface_corbatext_tmap->marshal( ec, &((_MICO_T*)v)->collectionMeta );
     534  _marshaller__seq_gsdlInterface_corbatext_tcollectionmeta->marshal( ec, &((_MICO_T*)v)->collectionMeta );
    390535  _marshaller_gsdlInterface_corbatext_tmap->marshal( ec, &((_MICO_T*)v)->format );
    391536  _marshaller_gsdlInterface_corbatext_tmap->marshal( ec, &((_MICO_T*)v)->building );
     
    393538  _marshaller_gsdlInterface_corbatext_t->marshal( ec, &((_MICO_T*)v)->httpprefix );
    394539  _marshaller_gsdlInterface_corbatext_t->marshal( ec, &((_MICO_T*)v)->receptionist );
     540  CORBA::_stc_boolean->marshal( ec, &((_MICO_T*)v)->isSegmented );
     541  CORBA::_stc_boolean->marshal( ec, &((_MICO_T*)v)->isCollectGroup );
     542  CORBA::_stc_ulong->marshal( ec, &((_MICO_T*)v)->ccsOptions );
     543  CORBA::_stc_ulong->marshal( ec, &((_MICO_T*)v)->stemIndexes );
     544  CORBA::_stc_ulong->marshal( ec, &((_MICO_T*)v)->numSections );
     545  _marshaller__seq_gsdlInterface_corbatext_tcollectionmeta->marshal( ec, &((_MICO_T*)v)->collection_macros );
     546  _marshaller_gsdlInterface_corbatext_t->marshal( ec, &((_MICO_T*)v)->buildType );
     547  _marshaller_gsdlInterface_corbatext_t->marshal( ec, &((_MICO_T*)v)->infodbType );
     548  _marshaller_gsdlInterface_corbatext_t->marshal( ec, &((_MICO_T*)v)->authenticate );
     549  _marshaller_gsdlInterface_corbatext_t->marshal( ec, &((_MICO_T*)v)->auth_group );
     550  _marshaller_gsdlInterface_corbatext_tmap->marshal( ec, &((_MICO_T*)v)->public_documents );
     551  _marshaller_gsdlInterface_corbatext_tmap->marshal( ec, &((_MICO_T*)v)->private_documents );
     552  _marshaller_gsdlInterface_corbatext_tmap->marshal( ec, &((_MICO_T*)v)->dynamic_classifiers );
     553  _marshaller_gsdlInterface_corbatext_t->marshal( ec, &((_MICO_T*)v)->earliestDatestamp );
    395554  ec.struct_end();
    396555}
    397556
    398 CORBA::StaticTypeInfo *_marshaller_gsdlInterface_corbaColInfoResponse;
     557::CORBA::StaticTypeInfo *_marshaller_gsdlInterface_corbaColInfoResponse;
    399558
    400559#ifdef HAVE_EXPLICIT_STRUCT_OPS
     
    424583#endif
    425584
    426 class _Marshaller_gsdlInterface_corbaDocRequest : public CORBA::StaticTypeInfo {
     585class _Marshaller_gsdlInterface_corbaDocRequest : public ::CORBA::StaticTypeInfo {
    427586    typedef gsdlInterface::corbaDocRequest _MICO_T;
    428587  public:
     588    ~_Marshaller_gsdlInterface_corbaDocRequest();
    429589    StaticValueType create () const;
    430590    void assign (StaticValueType dst, const StaticValueType src) const;
    431591    void free (StaticValueType) const;
    432     CORBA::Boolean demarshal (CORBA::DataDecoder&, StaticValueType) const;
    433     void marshal (CORBA::DataEncoder &, StaticValueType) const;
     592    ::CORBA::Boolean demarshal (::CORBA::DataDecoder&, StaticValueType) const;
     593    void marshal (::CORBA::DataEncoder &, StaticValueType) const;
    434594};
    435595
    436596
    437 CORBA::StaticValueType _Marshaller_gsdlInterface_corbaDocRequest::create() const
     597_Marshaller_gsdlInterface_corbaDocRequest::~_Marshaller_gsdlInterface_corbaDocRequest()
     598{
     599}
     600
     601::CORBA::StaticValueType _Marshaller_gsdlInterface_corbaDocRequest::create() const
    438602{
    439603  return (StaticValueType) new _MICO_T;
     
    450614}
    451615
    452 CORBA::Boolean _Marshaller_gsdlInterface_corbaDocRequest::demarshal( CORBA::DataDecoder &dc, StaticValueType v ) const
     616::CORBA::Boolean _Marshaller_gsdlInterface_corbaDocRequest::demarshal( ::CORBA::DataDecoder &dc, StaticValueType v ) const
    453617{
    454618  return
     
    460624}
    461625
    462 void _Marshaller_gsdlInterface_corbaDocRequest::marshal( CORBA::DataEncoder &ec, StaticValueType v ) const
     626void _Marshaller_gsdlInterface_corbaDocRequest::marshal( ::CORBA::DataEncoder &ec, StaticValueType v ) const
    463627{
    464628  ec.struct_begin();
     
    469633}
    470634
    471 CORBA::StaticTypeInfo *_marshaller_gsdlInterface_corbaDocRequest;
     635::CORBA::StaticTypeInfo *_marshaller_gsdlInterface_corbaDocRequest;
    472636
    473637#ifdef HAVE_EXPLICIT_STRUCT_OPS
     
    493657#endif
    494658
    495 class _Marshaller_gsdlInterface_corbaDocResponse : public CORBA::StaticTypeInfo {
     659class _Marshaller_gsdlInterface_corbaDocResponse : public ::CORBA::StaticTypeInfo {
    496660    typedef gsdlInterface::corbaDocResponse _MICO_T;
    497661  public:
     662    ~_Marshaller_gsdlInterface_corbaDocResponse();
    498663    StaticValueType create () const;
    499664    void assign (StaticValueType dst, const StaticValueType src) const;
    500665    void free (StaticValueType) const;
    501     CORBA::Boolean demarshal (CORBA::DataDecoder&, StaticValueType) const;
    502     void marshal (CORBA::DataEncoder &, StaticValueType) const;
     666    ::CORBA::Boolean demarshal (::CORBA::DataDecoder&, StaticValueType) const;
     667    void marshal (::CORBA::DataEncoder &, StaticValueType) const;
    503668};
    504669
    505670
    506 CORBA::StaticValueType _Marshaller_gsdlInterface_corbaDocResponse::create() const
     671_Marshaller_gsdlInterface_corbaDocResponse::~_Marshaller_gsdlInterface_corbaDocResponse()
     672{
     673}
     674
     675::CORBA::StaticValueType _Marshaller_gsdlInterface_corbaDocResponse::create() const
    507676{
    508677  return (StaticValueType) new _MICO_T;
     
    519688}
    520689
    521 CORBA::Boolean _Marshaller_gsdlInterface_corbaDocResponse::demarshal( CORBA::DataDecoder &dc, StaticValueType v ) const
     690::CORBA::Boolean _Marshaller_gsdlInterface_corbaDocResponse::demarshal( ::CORBA::DataDecoder &dc, StaticValueType v ) const
    522691{
    523692  return
     
    527696}
    528697
    529 void _Marshaller_gsdlInterface_corbaDocResponse::marshal( CORBA::DataEncoder &ec, StaticValueType v ) const
     698void _Marshaller_gsdlInterface_corbaDocResponse::marshal( ::CORBA::DataEncoder &ec, StaticValueType v ) const
    530699{
    531700  ec.struct_begin();
     
    534703}
    535704
    536 CORBA::StaticTypeInfo *_marshaller_gsdlInterface_corbaDocResponse;
    537 
    538 
    539 class _Marshaller_gsdlInterface_corbaFilterType : public CORBA::StaticTypeInfo {
     705::CORBA::StaticTypeInfo *_marshaller_gsdlInterface_corbaDocResponse;
     706
     707
     708class _Marshaller_gsdlInterface_corbaFilterType : public ::CORBA::StaticTypeInfo {
    540709    typedef gsdlInterface::corbaFilterType _MICO_T;
    541710  public:
     711    ~_Marshaller_gsdlInterface_corbaFilterType();
    542712    StaticValueType create () const;
    543713    void assign (StaticValueType dst, const StaticValueType src) const;
    544714    void free (StaticValueType) const;
    545     CORBA::Boolean demarshal (CORBA::DataDecoder&, StaticValueType) const;
    546     void marshal (CORBA::DataEncoder &, StaticValueType) const;
     715    ::CORBA::Boolean demarshal (::CORBA::DataDecoder&, StaticValueType) const;
     716    void marshal (::CORBA::DataEncoder &, StaticValueType) const;
    547717};
    548718
    549719
    550 CORBA::StaticValueType _Marshaller_gsdlInterface_corbaFilterType::create() const
     720_Marshaller_gsdlInterface_corbaFilterType::~_Marshaller_gsdlInterface_corbaFilterType()
     721{
     722}
     723
     724::CORBA::StaticValueType _Marshaller_gsdlInterface_corbaFilterType::create() const
    551725{
    552726  return (StaticValueType) new _MICO_T;
     
    563737}
    564738
    565 CORBA::Boolean _Marshaller_gsdlInterface_corbaFilterType::demarshal( CORBA::DataDecoder &dc, StaticValueType v ) const
    566 {
    567   CORBA::ULong ul;
     739::CORBA::Boolean _Marshaller_gsdlInterface_corbaFilterType::demarshal( ::CORBA::DataDecoder &dc, StaticValueType v ) const
     740{
     741  ::CORBA::ULong ul;
    568742  if( !dc.enumeration( ul ) )
    569743    return FALSE;
     
    572746}
    573747
    574 void _Marshaller_gsdlInterface_corbaFilterType::marshal( CORBA::DataEncoder &ec, StaticValueType v ) const
    575 {
    576   ec.enumeration( (CORBA::ULong) *(_MICO_T *) v );
    577 }
    578 
    579 CORBA::StaticTypeInfo *_marshaller_gsdlInterface_corbaFilterType;
    580 
    581 
    582 class _Marshaller_gsdlInterface_corbaFilterRepeatable : public CORBA::StaticTypeInfo {
     748void _Marshaller_gsdlInterface_corbaFilterType::marshal( ::CORBA::DataEncoder &ec, StaticValueType v ) const
     749{
     750  ec.enumeration( (::CORBA::ULong) *(_MICO_T *) v );
     751}
     752
     753::CORBA::StaticTypeInfo *_marshaller_gsdlInterface_corbaFilterType;
     754
     755
     756class _Marshaller_gsdlInterface_corbaFilterRepeatable : public ::CORBA::StaticTypeInfo {
    583757    typedef gsdlInterface::corbaFilterRepeatable _MICO_T;
    584758  public:
     759    ~_Marshaller_gsdlInterface_corbaFilterRepeatable();
    585760    StaticValueType create () const;
    586761    void assign (StaticValueType dst, const StaticValueType src) const;
    587762    void free (StaticValueType) const;
    588     CORBA::Boolean demarshal (CORBA::DataDecoder&, StaticValueType) const;
    589     void marshal (CORBA::DataEncoder &, StaticValueType) const;
     763    ::CORBA::Boolean demarshal (::CORBA::DataDecoder&, StaticValueType) const;
     764    void marshal (::CORBA::DataEncoder &, StaticValueType) const;
    590765};
    591766
    592767
    593 CORBA::StaticValueType _Marshaller_gsdlInterface_corbaFilterRepeatable::create() const
     768_Marshaller_gsdlInterface_corbaFilterRepeatable::~_Marshaller_gsdlInterface_corbaFilterRepeatable()
     769{
     770}
     771
     772::CORBA::StaticValueType _Marshaller_gsdlInterface_corbaFilterRepeatable::create() const
    594773{
    595774  return (StaticValueType) new _MICO_T;
     
    606785}
    607786
    608 CORBA::Boolean _Marshaller_gsdlInterface_corbaFilterRepeatable::demarshal( CORBA::DataDecoder &dc, StaticValueType v ) const
    609 {
    610   CORBA::ULong ul;
     787::CORBA::Boolean _Marshaller_gsdlInterface_corbaFilterRepeatable::demarshal( ::CORBA::DataDecoder &dc, StaticValueType v ) const
     788{
     789  ::CORBA::ULong ul;
    611790  if( !dc.enumeration( ul ) )
    612791    return FALSE;
     
    615794}
    616795
    617 void _Marshaller_gsdlInterface_corbaFilterRepeatable::marshal( CORBA::DataEncoder &ec, StaticValueType v ) const
    618 {
    619   ec.enumeration( (CORBA::ULong) *(_MICO_T *) v );
    620 }
    621 
    622 CORBA::StaticTypeInfo *_marshaller_gsdlInterface_corbaFilterRepeatable;
     796void _Marshaller_gsdlInterface_corbaFilterRepeatable::marshal( ::CORBA::DataEncoder &ec, StaticValueType v ) const
     797{
     798  ec.enumeration( (::CORBA::ULong) *(_MICO_T *) v );
     799}
     800
     801::CORBA::StaticTypeInfo *_marshaller_gsdlInterface_corbaFilterRepeatable;
    623802
    624803#ifdef HAVE_EXPLICIT_STRUCT_OPS
     
    652831#endif
    653832
    654 class _Marshaller_gsdlInterface_corbaFilterOption : public CORBA::StaticTypeInfo {
     833class _Marshaller_gsdlInterface_corbaFilterOption : public ::CORBA::StaticTypeInfo {
    655834    typedef gsdlInterface::corbaFilterOption _MICO_T;
    656835  public:
     836    ~_Marshaller_gsdlInterface_corbaFilterOption();
    657837    StaticValueType create () const;
    658838    void assign (StaticValueType dst, const StaticValueType src) const;
    659839    void free (StaticValueType) const;
    660     CORBA::Boolean demarshal (CORBA::DataDecoder&, StaticValueType) const;
    661     void marshal (CORBA::DataEncoder &, StaticValueType) const;
     840    ::CORBA::Boolean demarshal (::CORBA::DataDecoder&, StaticValueType) const;
     841    void marshal (::CORBA::DataEncoder &, StaticValueType) const;
    662842};
    663843
    664844
    665 CORBA::StaticValueType _Marshaller_gsdlInterface_corbaFilterOption::create() const
     845_Marshaller_gsdlInterface_corbaFilterOption::~_Marshaller_gsdlInterface_corbaFilterOption()
     846{
     847}
     848
     849::CORBA::StaticValueType _Marshaller_gsdlInterface_corbaFilterOption::create() const
    666850{
    667851  return (StaticValueType) new _MICO_T;
     
    678862}
    679863
    680 CORBA::Boolean _Marshaller_gsdlInterface_corbaFilterOption::demarshal( CORBA::DataDecoder &dc, StaticValueType v ) const
     864::CORBA::Boolean _Marshaller_gsdlInterface_corbaFilterOption::demarshal( ::CORBA::DataDecoder &dc, StaticValueType v ) const
    681865{
    682866  return
     
    690874}
    691875
    692 void _Marshaller_gsdlInterface_corbaFilterOption::marshal( CORBA::DataEncoder &ec, StaticValueType v ) const
     876void _Marshaller_gsdlInterface_corbaFilterOption::marshal( ::CORBA::DataEncoder &ec, StaticValueType v ) const
    693877{
    694878  ec.struct_begin();
     
    701885}
    702886
    703 CORBA::StaticTypeInfo *_marshaller_gsdlInterface_corbaFilterOption;
     887::CORBA::StaticTypeInfo *_marshaller_gsdlInterface_corbaFilterOption;
    704888
    705889
     
    728912#endif
    729913
    730 class _Marshaller_gsdlInterface_corbaFilterOptionsResponse : public CORBA::StaticTypeInfo {
     914class _Marshaller_gsdlInterface_corbaFilterOptionsResponse : public ::CORBA::StaticTypeInfo {
    731915    typedef gsdlInterface::corbaFilterOptionsResponse _MICO_T;
    732916  public:
     917    ~_Marshaller_gsdlInterface_corbaFilterOptionsResponse();
    733918    StaticValueType create () const;
    734919    void assign (StaticValueType dst, const StaticValueType src) const;
    735920    void free (StaticValueType) const;
    736     CORBA::Boolean demarshal (CORBA::DataDecoder&, StaticValueType) const;
    737     void marshal (CORBA::DataEncoder &, StaticValueType) const;
     921    ::CORBA::Boolean demarshal (::CORBA::DataDecoder&, StaticValueType) const;
     922    void marshal (::CORBA::DataEncoder &, StaticValueType) const;
    738923};
    739924
    740925
    741 CORBA::StaticValueType _Marshaller_gsdlInterface_corbaFilterOptionsResponse::create() const
     926_Marshaller_gsdlInterface_corbaFilterOptionsResponse::~_Marshaller_gsdlInterface_corbaFilterOptionsResponse()
     927{
     928}
     929
     930::CORBA::StaticValueType _Marshaller_gsdlInterface_corbaFilterOptionsResponse::create() const
    742931{
    743932  return (StaticValueType) new _MICO_T;
     
    754943}
    755944
    756 CORBA::Boolean _Marshaller_gsdlInterface_corbaFilterOptionsResponse::demarshal( CORBA::DataDecoder &dc, StaticValueType v ) const
     945::CORBA::Boolean _Marshaller_gsdlInterface_corbaFilterOptionsResponse::demarshal( ::CORBA::DataDecoder &dc, StaticValueType v ) const
    757946{
    758947  return
     
    763952}
    764953
    765 void _Marshaller_gsdlInterface_corbaFilterOptionsResponse::marshal( CORBA::DataEncoder &ec, StaticValueType v ) const
     954void _Marshaller_gsdlInterface_corbaFilterOptionsResponse::marshal( ::CORBA::DataEncoder &ec, StaticValueType v ) const
    766955{
    767956  ec.struct_begin();
     
    771960}
    772961
    773 CORBA::StaticTypeInfo *_marshaller_gsdlInterface_corbaFilterOptionsResponse;
     962::CORBA::StaticTypeInfo *_marshaller_gsdlInterface_corbaFilterOptionsResponse;
    774963
    775964#ifdef HAVE_EXPLICIT_STRUCT_OPS
     
    797986#endif
    798987
    799 class _Marshaller_gsdlInterface_corbaOptionValue : public CORBA::StaticTypeInfo {
     988class _Marshaller_gsdlInterface_corbaOptionValue : public ::CORBA::StaticTypeInfo {
    800989    typedef gsdlInterface::corbaOptionValue _MICO_T;
    801990  public:
     991    ~_Marshaller_gsdlInterface_corbaOptionValue();
    802992    StaticValueType create () const;
    803993    void assign (StaticValueType dst, const StaticValueType src) const;
    804994    void free (StaticValueType) const;
    805     CORBA::Boolean demarshal (CORBA::DataDecoder&, StaticValueType) const;
    806     void marshal (CORBA::DataEncoder &, StaticValueType) const;
     995    ::CORBA::Boolean demarshal (::CORBA::DataDecoder&, StaticValueType) const;
     996    void marshal (::CORBA::DataEncoder &, StaticValueType) const;
    807997};
    808998
    809999
    810 CORBA::StaticValueType _Marshaller_gsdlInterface_corbaOptionValue::create() const
     1000_Marshaller_gsdlInterface_corbaOptionValue::~_Marshaller_gsdlInterface_corbaOptionValue()
     1001{
     1002}
     1003
     1004::CORBA::StaticValueType _Marshaller_gsdlInterface_corbaOptionValue::create() const
    8111005{
    8121006  return (StaticValueType) new _MICO_T;
     
    8231017}
    8241018
    825 CORBA::Boolean _Marshaller_gsdlInterface_corbaOptionValue::demarshal( CORBA::DataDecoder &dc, StaticValueType v ) const
     1019::CORBA::Boolean _Marshaller_gsdlInterface_corbaOptionValue::demarshal( ::CORBA::DataDecoder &dc, StaticValueType v ) const
    8261020{
    8271021  return
     
    8321026}
    8331027
    834 void _Marshaller_gsdlInterface_corbaOptionValue::marshal( CORBA::DataEncoder &ec, StaticValueType v ) const
     1028void _Marshaller_gsdlInterface_corbaOptionValue::marshal( ::CORBA::DataEncoder &ec, StaticValueType v ) const
    8351029{
    8361030  ec.struct_begin();
     
    8401034}
    8411035
    842 CORBA::StaticTypeInfo *_marshaller_gsdlInterface_corbaOptionValue;
     1036::CORBA::StaticTypeInfo *_marshaller_gsdlInterface_corbaOptionValue;
    8431037
    8441038
     
    8791073#endif
    8801074
    881 class _Marshaller_gsdlInterface_corbaFilterRequest : public CORBA::StaticTypeInfo {
     1075class _Marshaller_gsdlInterface_corbaFilterRequest : public ::CORBA::StaticTypeInfo {
    8821076    typedef gsdlInterface::corbaFilterRequest _MICO_T;
    8831077  public:
     1078    ~_Marshaller_gsdlInterface_corbaFilterRequest();
    8841079    StaticValueType create () const;
    8851080    void assign (StaticValueType dst, const StaticValueType src) const;
    8861081    void free (StaticValueType) const;
    887     CORBA::Boolean demarshal (CORBA::DataDecoder&, StaticValueType) const;
    888     void marshal (CORBA::DataEncoder &, StaticValueType) const;
     1082    ::CORBA::Boolean demarshal (::CORBA::DataDecoder&, StaticValueType) const;
     1083    void marshal (::CORBA::DataEncoder &, StaticValueType) const;
    8891084};
    8901085
    8911086
    892 CORBA::StaticValueType _Marshaller_gsdlInterface_corbaFilterRequest::create() const
     1087_Marshaller_gsdlInterface_corbaFilterRequest::~_Marshaller_gsdlInterface_corbaFilterRequest()
     1088{
     1089}
     1090
     1091::CORBA::StaticValueType _Marshaller_gsdlInterface_corbaFilterRequest::create() const
    8931092{
    8941093  return (StaticValueType) new _MICO_T;
     
    9051104}
    9061105
    907 CORBA::Boolean _Marshaller_gsdlInterface_corbaFilterRequest::demarshal( CORBA::DataDecoder &dc, StaticValueType v ) const
     1106::CORBA::Boolean _Marshaller_gsdlInterface_corbaFilterRequest::demarshal( ::CORBA::DataDecoder &dc, StaticValueType v ) const
    9081107{
    9091108  return
     
    9201119}
    9211120
    922 void _Marshaller_gsdlInterface_corbaFilterRequest::marshal( CORBA::DataEncoder &ec, StaticValueType v ) const
     1121void _Marshaller_gsdlInterface_corbaFilterRequest::marshal( ::CORBA::DataEncoder &ec, StaticValueType v ) const
    9231122{
    9241123  ec.struct_begin();
     
    9341133}
    9351134
    936 CORBA::StaticTypeInfo *_marshaller_gsdlInterface_corbaFilterRequest;
     1135::CORBA::StaticTypeInfo *_marshaller_gsdlInterface_corbaFilterRequest;
    9371136
    9381137#ifdef HAVE_EXPLICIT_STRUCT_OPS
     
    9621161#endif
    9631162
    964 class _Marshaller_gsdlInterface_corbaTermInfo : public CORBA::StaticTypeInfo {
     1163class _Marshaller_gsdlInterface_corbaTermInfo : public ::CORBA::StaticTypeInfo {
    9651164    typedef gsdlInterface::corbaTermInfo _MICO_T;
    9661165  public:
     1166    ~_Marshaller_gsdlInterface_corbaTermInfo();
    9671167    StaticValueType create () const;
    9681168    void assign (StaticValueType dst, const StaticValueType src) const;
    9691169    void free (StaticValueType) const;
    970     CORBA::Boolean demarshal (CORBA::DataDecoder&, StaticValueType) const;
    971     void marshal (CORBA::DataEncoder &, StaticValueType) const;
     1170    ::CORBA::Boolean demarshal (::CORBA::DataDecoder&, StaticValueType) const;
     1171    void marshal (::CORBA::DataEncoder &, StaticValueType) const;
    9721172};
    9731173
    9741174
    975 CORBA::StaticValueType _Marshaller_gsdlInterface_corbaTermInfo::create() const
     1175_Marshaller_gsdlInterface_corbaTermInfo::~_Marshaller_gsdlInterface_corbaTermInfo()
     1176{
     1177}
     1178
     1179::CORBA::StaticValueType _Marshaller_gsdlInterface_corbaTermInfo::create() const
    9761180{
    9771181  return (StaticValueType) new _MICO_T;
     
    9881192}
    9891193
    990 CORBA::Boolean _Marshaller_gsdlInterface_corbaTermInfo::demarshal( CORBA::DataDecoder &dc, StaticValueType v ) const
     1194::CORBA::Boolean _Marshaller_gsdlInterface_corbaTermInfo::demarshal( ::CORBA::DataDecoder &dc, StaticValueType v ) const
    9911195{
    9921196  return
     
    9981202}
    9991203
    1000 void _Marshaller_gsdlInterface_corbaTermInfo::marshal( CORBA::DataEncoder &ec, StaticValueType v ) const
     1204void _Marshaller_gsdlInterface_corbaTermInfo::marshal( ::CORBA::DataEncoder &ec, StaticValueType v ) const
    10011205{
    10021206  ec.struct_begin();
     
    10071211}
    10081212
    1009 CORBA::StaticTypeInfo *_marshaller_gsdlInterface_corbaTermInfo;
     1213::CORBA::StaticTypeInfo *_marshaller_gsdlInterface_corbaTermInfo;
    10101214
    10111215
     
    10401244#endif
    10411245
    1042 class _Marshaller_gsdlInterface_corbaMetadataInfo : public CORBA::StaticTypeInfo {
     1246class _Marshaller_gsdlInterface_corbaMetadataInfo : public ::CORBA::StaticTypeInfo {
    10431247    typedef gsdlInterface::corbaMetadataInfo _MICO_T;
    10441248  public:
     1249    ~_Marshaller_gsdlInterface_corbaMetadataInfo();
    10451250    StaticValueType create () const;
    10461251    void assign (StaticValueType dst, const StaticValueType src) const;
    10471252    void free (StaticValueType) const;
    1048     CORBA::Boolean demarshal (CORBA::DataDecoder&, StaticValueType) const;
    1049     void marshal (CORBA::DataEncoder &, StaticValueType) const;
     1253    ::CORBA::Boolean demarshal (::CORBA::DataDecoder&, StaticValueType) const;
     1254    void marshal (::CORBA::DataEncoder &, StaticValueType) const;
    10501255};
    10511256
    10521257
    1053 CORBA::StaticValueType _Marshaller_gsdlInterface_corbaMetadataInfo::create() const
     1258_Marshaller_gsdlInterface_corbaMetadataInfo::~_Marshaller_gsdlInterface_corbaMetadataInfo()
     1259{
     1260}
     1261
     1262::CORBA::StaticValueType _Marshaller_gsdlInterface_corbaMetadataInfo::create() const
    10541263{
    10551264  return (StaticValueType) new _MICO_T;
     
    10661275}
    10671276
    1068 CORBA::Boolean _Marshaller_gsdlInterface_corbaMetadataInfo::demarshal( CORBA::DataDecoder &dc, StaticValueType v ) const
     1277::CORBA::Boolean _Marshaller_gsdlInterface_corbaMetadataInfo::demarshal( ::CORBA::DataDecoder &dc, StaticValueType v ) const
    10691278{
    10701279  return
     
    10781287}
    10791288
    1080 void _Marshaller_gsdlInterface_corbaMetadataInfo::marshal( CORBA::DataEncoder &ec, StaticValueType v ) const
     1289void _Marshaller_gsdlInterface_corbaMetadataInfo::marshal( ::CORBA::DataEncoder &ec, StaticValueType v ) const
    10811290{
    10821291  ec.struct_begin();
     
    10891298}
    10901299
    1091 CORBA::StaticTypeInfo *_marshaller_gsdlInterface_corbaMetadataInfo;
     1300::CORBA::StaticTypeInfo *_marshaller_gsdlInterface_corbaMetadataInfo;
    10921301
    10931302
     
    11161325#endif
    11171326
    1118 class _Marshaller_gsdlInterface_corbaMetadataInfo_map : public CORBA::StaticTypeInfo {
     1327class _Marshaller_gsdlInterface_corbaMetadataInfo_map : public ::CORBA::StaticTypeInfo {
    11191328    typedef gsdlInterface::corbaMetadataInfo_map _MICO_T;
    11201329  public:
     1330    ~_Marshaller_gsdlInterface_corbaMetadataInfo_map();
    11211331    StaticValueType create () const;
    11221332    void assign (StaticValueType dst, const StaticValueType src) const;
    11231333    void free (StaticValueType) const;
    1124     CORBA::Boolean demarshal (CORBA::DataDecoder&, StaticValueType) const;
    1125     void marshal (CORBA::DataEncoder &, StaticValueType) const;
     1334    ::CORBA::Boolean demarshal (::CORBA::DataDecoder&, StaticValueType) const;
     1335    void marshal (::CORBA::DataEncoder &, StaticValueType) const;
    11261336};
    11271337
    11281338
    1129 CORBA::StaticValueType _Marshaller_gsdlInterface_corbaMetadataInfo_map::create() const
     1339_Marshaller_gsdlInterface_corbaMetadataInfo_map::~_Marshaller_gsdlInterface_corbaMetadataInfo_map()
     1340{
     1341}
     1342
     1343::CORBA::StaticValueType _Marshaller_gsdlInterface_corbaMetadataInfo_map::create() const
    11301344{
    11311345  return (StaticValueType) new _MICO_T;
     
    11421356}
    11431357
    1144 CORBA::Boolean _Marshaller_gsdlInterface_corbaMetadataInfo_map::demarshal( CORBA::DataDecoder &dc, StaticValueType v ) const
     1358::CORBA::Boolean _Marshaller_gsdlInterface_corbaMetadataInfo_map::demarshal( ::CORBA::DataDecoder &dc, StaticValueType v ) const
    11451359{
    11461360  return
     
    11511365}
    11521366
    1153 void _Marshaller_gsdlInterface_corbaMetadataInfo_map::marshal( CORBA::DataEncoder &ec, StaticValueType v ) const
     1367void _Marshaller_gsdlInterface_corbaMetadataInfo_map::marshal( ::CORBA::DataEncoder &ec, StaticValueType v ) const
    11541368{
    11551369  ec.struct_begin();
     
    11591373}
    11601374
    1161 CORBA::StaticTypeInfo *_marshaller_gsdlInterface_corbaMetadataInfo_map;
     1375::CORBA::StaticTypeInfo *_marshaller_gsdlInterface_corbaMetadataInfo_map;
    11621376
    11631377
     
    12021416#endif
    12031417
    1204 class _Marshaller_gsdlInterface_corbaResultDocInfo : public CORBA::StaticTypeInfo {
     1418class _Marshaller_gsdlInterface_corbaResultDocInfo : public ::CORBA::StaticTypeInfo {
    12051419    typedef gsdlInterface::corbaResultDocInfo _MICO_T;
    12061420  public:
     1421    ~_Marshaller_gsdlInterface_corbaResultDocInfo();
    12071422    StaticValueType create () const;
    12081423    void assign (StaticValueType dst, const StaticValueType src) const;
    12091424    void free (StaticValueType) const;
    1210     CORBA::Boolean demarshal (CORBA::DataDecoder&, StaticValueType) const;
    1211     void marshal (CORBA::DataEncoder &, StaticValueType) const;
     1425    ::CORBA::Boolean demarshal (::CORBA::DataDecoder&, StaticValueType) const;
     1426    void marshal (::CORBA::DataEncoder &, StaticValueType) const;
    12121427};
    12131428
    12141429
    1215 CORBA::StaticValueType _Marshaller_gsdlInterface_corbaResultDocInfo::create() const
     1430_Marshaller_gsdlInterface_corbaResultDocInfo::~_Marshaller_gsdlInterface_corbaResultDocInfo()
     1431{
     1432}
     1433
     1434::CORBA::StaticValueType _Marshaller_gsdlInterface_corbaResultDocInfo::create() const
    12161435{
    12171436  return (StaticValueType) new _MICO_T;
     
    12281447}
    12291448
    1230 CORBA::Boolean _Marshaller_gsdlInterface_corbaResultDocInfo::demarshal( CORBA::DataDecoder &dc, StaticValueType v ) const
     1449::CORBA::Boolean _Marshaller_gsdlInterface_corbaResultDocInfo::demarshal( ::CORBA::DataDecoder &dc, StaticValueType v ) const
    12311450{
    12321451  return
     
    12451464}
    12461465
    1247 void _Marshaller_gsdlInterface_corbaResultDocInfo::marshal( CORBA::DataEncoder &ec, StaticValueType v ) const
     1466void _Marshaller_gsdlInterface_corbaResultDocInfo::marshal( ::CORBA::DataEncoder &ec, StaticValueType v ) const
    12481467{
    12491468  ec.struct_begin();
     
    12611480}
    12621481
    1263 CORBA::StaticTypeInfo *_marshaller_gsdlInterface_corbaResultDocInfo;
    1264 
    1265 
    1266 
    1267 class _Marshaller_gsdlInterface_corbaIsApprox : public CORBA::StaticTypeInfo {
     1482::CORBA::StaticTypeInfo *_marshaller_gsdlInterface_corbaResultDocInfo;
     1483
     1484
     1485
     1486class _Marshaller_gsdlInterface_corbaIsApprox : public ::CORBA::StaticTypeInfo {
    12681487    typedef gsdlInterface::corbaIsApprox _MICO_T;
    12691488  public:
     1489    ~_Marshaller_gsdlInterface_corbaIsApprox();
    12701490    StaticValueType create () const;
    12711491    void assign (StaticValueType dst, const StaticValueType src) const;
    12721492    void free (StaticValueType) const;
    1273     CORBA::Boolean demarshal (CORBA::DataDecoder&, StaticValueType) const;
    1274     void marshal (CORBA::DataEncoder &, StaticValueType) const;
     1493    ::CORBA::Boolean demarshal (::CORBA::DataDecoder&, StaticValueType) const;
     1494    void marshal (::CORBA::DataEncoder &, StaticValueType) const;
    12751495};
    12761496
    12771497
    1278 CORBA::StaticValueType _Marshaller_gsdlInterface_corbaIsApprox::create() const
     1498_Marshaller_gsdlInterface_corbaIsApprox::~_Marshaller_gsdlInterface_corbaIsApprox()
     1499{
     1500}
     1501
     1502::CORBA::StaticValueType _Marshaller_gsdlInterface_corbaIsApprox::create() const
    12791503{
    12801504  return (StaticValueType) new _MICO_T;
     
    12911515}
    12921516
    1293 CORBA::Boolean _Marshaller_gsdlInterface_corbaIsApprox::demarshal( CORBA::DataDecoder &dc, StaticValueType v ) const
    1294 {
    1295   CORBA::ULong ul;
     1517::CORBA::Boolean _Marshaller_gsdlInterface_corbaIsApprox::demarshal( ::CORBA::DataDecoder &dc, StaticValueType v ) const
     1518{
     1519  ::CORBA::ULong ul;
    12961520  if( !dc.enumeration( ul ) )
    12971521    return FALSE;
     
    13001524}
    13011525
    1302 void _Marshaller_gsdlInterface_corbaIsApprox::marshal( CORBA::DataEncoder &ec, StaticValueType v ) const
    1303 {
    1304   ec.enumeration( (CORBA::ULong) *(_MICO_T *) v );
    1305 }
    1306 
    1307 CORBA::StaticTypeInfo *_marshaller_gsdlInterface_corbaIsApprox;
     1526void _Marshaller_gsdlInterface_corbaIsApprox::marshal( ::CORBA::DataEncoder &ec, StaticValueType v ) const
     1527{
     1528  ec.enumeration( (::CORBA::ULong) *(_MICO_T *) v );
     1529}
     1530
     1531::CORBA::StaticTypeInfo *_marshaller_gsdlInterface_corbaIsApprox;
    13081532
    13091533#ifdef HAVE_EXPLICIT_STRUCT_OPS
     
    13351559#endif
    13361560
    1337 class _Marshaller_gsdlInterface_corbaFilterResponse : public CORBA::StaticTypeInfo {
     1561class _Marshaller_gsdlInterface_corbaFilterResponse : public ::CORBA::StaticTypeInfo {
    13381562    typedef gsdlInterface::corbaFilterResponse _MICO_T;
    13391563  public:
     1564    ~_Marshaller_gsdlInterface_corbaFilterResponse();
    13401565    StaticValueType create () const;
    13411566    void assign (StaticValueType dst, const StaticValueType src) const;
    13421567    void free (StaticValueType) const;
    1343     CORBA::Boolean demarshal (CORBA::DataDecoder&, StaticValueType) const;
    1344     void marshal (CORBA::DataEncoder &, StaticValueType) const;
     1568    ::CORBA::Boolean demarshal (::CORBA::DataDecoder&, StaticValueType) const;
     1569    void marshal (::CORBA::DataEncoder &, StaticValueType) const;
    13451570};
    13461571
    13471572
    1348 CORBA::StaticValueType _Marshaller_gsdlInterface_corbaFilterResponse::create() const
     1573_Marshaller_gsdlInterface_corbaFilterResponse::~_Marshaller_gsdlInterface_corbaFilterResponse()
     1574{
     1575}
     1576
     1577::CORBA::StaticValueType _Marshaller_gsdlInterface_corbaFilterResponse::create() const
    13491578{
    13501579  return (StaticValueType) new _MICO_T;
     
    13611590}
    13621591
    1363 CORBA::Boolean _Marshaller_gsdlInterface_corbaFilterResponse::demarshal( CORBA::DataDecoder &dc, StaticValueType v ) const
     1592::CORBA::Boolean _Marshaller_gsdlInterface_corbaFilterResponse::demarshal( ::CORBA::DataDecoder &dc, StaticValueType v ) const
    13641593{
    13651594  return
     
    13721601}
    13731602
    1374 void _Marshaller_gsdlInterface_corbaFilterResponse::marshal( CORBA::DataEncoder &ec, StaticValueType v ) const
     1603void _Marshaller_gsdlInterface_corbaFilterResponse::marshal( ::CORBA::DataEncoder &ec, StaticValueType v ) const
    13751604{
    13761605  ec.struct_begin();
     
    13821611}
    13831612
    1384 CORBA::StaticTypeInfo *_marshaller_gsdlInterface_corbaFilterResponse;
    1385 
    1386 
    1387 // Stub interface corbaiface
     1613::CORBA::StaticTypeInfo *_marshaller_gsdlInterface_corbaFilterResponse;
     1614
     1615
     1616/*
     1617 * Base interface for class corbaiface
     1618 */
     1619
    13881620gsdlInterface::corbaiface::~corbaiface()
    13891621{
    13901622}
    13911623
    1392 void *gsdlInterface::corbaiface::_narrow_helper( const char *_rid )
    1393 {
    1394   if( strcmp( _rid, "IDL:gsdlInterface/corbaiface:1.0" ) == 0 )
     1624void *
     1625gsdlInterface::corbaiface::_narrow_helper( const char *_repoid )
     1626{
     1627  if( strcmp( _repoid, "IDL:gsdlInterface/corbaiface:1.0" ) == 0 )
    13951628    return (void *)this;
    13961629  return NULL;
    13971630}
    13981631
    1399 bool gsdlInterface::corbaiface::_narrow_helper2( CORBA::Object_ptr _obj )
    1400 {
    1401   if( strcmp( _obj->_repoid(), "IDL:gsdlInterface/corbaiface:1.0" ) == 0) {
    1402     return true;
    1403   }
    1404   for( vector<CORBA::Narrow_proto>::size_type _i = 0;
    1405        _narrow_helpers && _i < _narrow_helpers->size(); _i++ ) {
    1406     bool _res = (*(*_narrow_helpers)[ _i ])( _obj );
    1407     if( _res )
    1408       return true;
    1409   }
    1410   return false;
    1411 }
    1412 
    1413 gsdlInterface::corbaiface_ptr gsdlInterface::corbaiface::_narrow( CORBA::Object_ptr _obj )
     1632gsdlInterface::corbaiface_ptr
     1633gsdlInterface::corbaiface::_narrow( CORBA::Object_ptr _obj )
    14141634{
    14151635  gsdlInterface::corbaiface_ptr _o;
     
    14181638    if( (_p = _obj->_narrow_helper( "IDL:gsdlInterface/corbaiface:1.0" )))
    14191639      return _duplicate( (gsdlInterface::corbaiface_ptr) _p );
    1420     if( _narrow_helper2( _obj ) ||
    1421        ( _obj->_is_a_remote( "IDL:gsdlInterface/corbaiface:1.0" ) ) ) {
     1640    if (!strcmp (_obj->_repoid(), "IDL:gsdlInterface/corbaiface:1.0") || _obj->_is_a_remote ("IDL:gsdlInterface/corbaiface:1.0")) {
    14221641      _o = new gsdlInterface::corbaiface_stub;
    1423       _o->MICO_SCOPE(CORBA,Object::operator=)( *_obj );
     1642      _o->CORBA::Object::operator=( *_obj );
    14241643      return _o;
    14251644    }
     
    14341653}
    14351654
     1655class _Marshaller_gsdlInterface_corbaiface : public ::CORBA::StaticTypeInfo {
     1656    typedef gsdlInterface::corbaiface_ptr _MICO_T;
     1657  public:
     1658    ~_Marshaller_gsdlInterface_corbaiface();
     1659    StaticValueType create () const;
     1660    void assign (StaticValueType dst, const StaticValueType src) const;
     1661    void free (StaticValueType) const;
     1662    void release (StaticValueType) const;
     1663    ::CORBA::Boolean demarshal (::CORBA::DataDecoder&, StaticValueType) const;
     1664    void marshal (::CORBA::DataEncoder &, StaticValueType) const;
     1665};
     1666
     1667
     1668_Marshaller_gsdlInterface_corbaiface::~_Marshaller_gsdlInterface_corbaiface()
     1669{
     1670}
     1671
     1672::CORBA::StaticValueType _Marshaller_gsdlInterface_corbaiface::create() const
     1673{
     1674  return (StaticValueType) new _MICO_T( 0 );
     1675}
     1676
     1677void _Marshaller_gsdlInterface_corbaiface::assign( StaticValueType d, const StaticValueType s ) const
     1678{
     1679  *(_MICO_T*) d = ::gsdlInterface::corbaiface::_duplicate( *(_MICO_T*) s );
     1680}
     1681
     1682void _Marshaller_gsdlInterface_corbaiface::free( StaticValueType v ) const
     1683{
     1684  ::CORBA::release( *(_MICO_T *) v );
     1685  delete (_MICO_T*) v;
     1686}
     1687
     1688void _Marshaller_gsdlInterface_corbaiface::release( StaticValueType v ) const
     1689{
     1690  ::CORBA::release( *(_MICO_T *) v );
     1691}
     1692
     1693::CORBA::Boolean _Marshaller_gsdlInterface_corbaiface::demarshal( ::CORBA::DataDecoder &dc, StaticValueType v ) const
     1694{
     1695  ::CORBA::Object_ptr obj;
     1696  if (!::CORBA::_stc_Object->demarshal(dc, &obj))
     1697    return FALSE;
     1698  *(_MICO_T *) v = ::gsdlInterface::corbaiface::_narrow( obj );
     1699  ::CORBA::Boolean ret = ::CORBA::is_nil (obj) || !::CORBA::is_nil (*(_MICO_T *)v);
     1700  ::CORBA::release (obj);
     1701  return ret;
     1702}
     1703
     1704void _Marshaller_gsdlInterface_corbaiface::marshal( ::CORBA::DataEncoder &ec, StaticValueType v ) const
     1705{
     1706  ::CORBA::Object_ptr obj = *(_MICO_T *) v;
     1707  ::CORBA::_stc_Object->marshal( ec, &obj );
     1708}
     1709
     1710::CORBA::StaticTypeInfo *_marshaller_gsdlInterface_corbaiface;
     1711
     1712
     1713/*
     1714 * Stub interface for class corbaiface
     1715 */
     1716
    14361717gsdlInterface::corbaiface_stub::~corbaiface_stub()
    14371718{
    14381719}
    14391720
    1440 CORBA::Boolean gsdlInterface::corbaiface_stub::initialise( gsdlInterface::corbaComError& error )
    1441 {
    1442   CORBA::StaticAny _error( _marshaller_gsdlInterface_corbaComError, &error );
     1721#ifndef MICO_CONF_NO_POA
     1722
     1723void *
     1724POA_gsdlInterface::corbaiface::_narrow_helper (const char * repoid)
     1725{
     1726  if (strcmp (repoid, "IDL:gsdlInterface/corbaiface:1.0") == 0) {
     1727    return (void *) this;
     1728  }
     1729  return NULL;
     1730}
     1731
     1732POA_gsdlInterface::corbaiface *
     1733POA_gsdlInterface::corbaiface::_narrow (PortableServer::Servant serv)
     1734{
     1735  void * p;
     1736  if ((p = serv->_narrow_helper ("IDL:gsdlInterface/corbaiface:1.0")) != NULL) {
     1737    serv->_add_ref ();
     1738    return (POA_gsdlInterface::corbaiface *) p;
     1739  }
     1740  return NULL;
     1741}
     1742
     1743gsdlInterface::corbaiface_stub_clp::corbaiface_stub_clp ()
     1744{
     1745}
     1746
     1747gsdlInterface::corbaiface_stub_clp::corbaiface_stub_clp (PortableServer::POA_ptr poa, CORBA::Object_ptr obj)
     1748  : CORBA::Object(*obj), PortableServer::StubBase(poa)
     1749{
     1750}
     1751
     1752gsdlInterface::corbaiface_stub_clp::~corbaiface_stub_clp ()
     1753{
     1754}
     1755
     1756#endif // MICO_CONF_NO_POA
     1757
     1758CORBA::Boolean gsdlInterface::corbaiface_stub::initialise( gsdlInterface::corbaComError& _par_error )
     1759{
     1760  CORBA::StaticAny _sa_error( _marshaller_gsdlInterface_corbaComError, &_par_error );
    14431761  CORBA::Boolean _res;
    14441762  CORBA::StaticAny __res( CORBA::_stc_boolean, &_res );
    14451763
    14461764  CORBA::StaticRequest __req( this, "initialise" );
    1447   __req.add_inout_arg( &_error );
     1765  __req.add_inout_arg( &_sa_error );
    14481766  __req.set_result( &__res );
    14491767
     
    14561774
    14571775
    1458 void gsdlInterface::corbaiface_stub::configure( const gsdlInterface::corbatext_t& key, const gsdlInterface::corbatext_tarray& cfgline, gsdlInterface::corbaComError& error )
    1459 {
    1460   CORBA::StaticAny _key( _marshaller_gsdlInterface_corbatext_t, &key );
    1461   CORBA::StaticAny _cfgline( _marshaller__seq_gsdlInterface_corbatext_t, &cfgline );
    1462   CORBA::StaticAny _error( _marshaller_gsdlInterface_corbaComError, &error );
     1776#ifndef MICO_CONF_NO_POA
     1777
     1778CORBA::Boolean
     1779gsdlInterface::corbaiface_stub_clp::initialise( gsdlInterface::corbaComError& _par_error )
     1780{
     1781  PortableServer::Servant _serv = _preinvoke ();
     1782  if (_serv) {
     1783    POA_gsdlInterface::corbaiface * _myserv = POA_gsdlInterface::corbaiface::_narrow (_serv);
     1784    if (_myserv) {
     1785      CORBA::Boolean __res;
     1786
     1787      #ifdef HAVE_EXCEPTIONS
     1788      try {
     1789      #endif
     1790        __res = _myserv->initialise(_par_error);
     1791      #ifdef HAVE_EXCEPTIONS
     1792      }
     1793      catch (...) {
     1794        _myserv->_remove_ref();
     1795        _postinvoke();
     1796        throw;
     1797      }
     1798      #endif
     1799
     1800      _myserv->_remove_ref();
     1801      _postinvoke ();
     1802      return __res;
     1803    }
     1804    _postinvoke ();
     1805  }
     1806
     1807  return gsdlInterface::corbaiface_stub::initialise(_par_error);
     1808}
     1809
     1810#endif // MICO_CONF_NO_POA
     1811
     1812void gsdlInterface::corbaiface_stub::configure( const gsdlInterface::corbatext_t& _par_key, const gsdlInterface::corbatext_tarray& _par_cfgline, gsdlInterface::corbaComError& _par_error )
     1813{
     1814  CORBA::StaticAny _sa_key( _marshaller_gsdlInterface_corbatext_t, &_par_key );
     1815  CORBA::StaticAny _sa_cfgline( _marshaller__seq_gsdlInterface_corbatext_t, &_par_cfgline );
     1816  CORBA::StaticAny _sa_error( _marshaller_gsdlInterface_corbaComError, &_par_error );
    14631817  CORBA::StaticRequest __req( this, "configure" );
    1464   __req.add_in_arg( &_key );
    1465   __req.add_in_arg( &_cfgline );
    1466   __req.add_inout_arg( &_error );
     1818  __req.add_in_arg( &_sa_key );
     1819  __req.add_in_arg( &_sa_cfgline );
     1820  __req.add_inout_arg( &_sa_error );
    14671821
    14681822  __req.invoke();
     
    14731827
    14741828
    1475 void gsdlInterface::corbaiface_stub::collectionList( gsdlInterface::corbatext_tarray& collist, gsdlInterface::corbaComError& error )
    1476 {
    1477   CORBA::StaticAny _collist( _marshaller__seq_gsdlInterface_corbatext_t, &collist );
    1478   CORBA::StaticAny _error( _marshaller_gsdlInterface_corbaComError, &error );
     1829#ifndef MICO_CONF_NO_POA
     1830
     1831void
     1832gsdlInterface::corbaiface_stub_clp::configure( const gsdlInterface::corbatext_t& _par_key, const gsdlInterface::corbatext_tarray& _par_cfgline, gsdlInterface::corbaComError& _par_error )
     1833{
     1834  PortableServer::Servant _serv = _preinvoke ();
     1835  if (_serv) {
     1836    POA_gsdlInterface::corbaiface * _myserv = POA_gsdlInterface::corbaiface::_narrow (_serv);
     1837    if (_myserv) {
     1838      #ifdef HAVE_EXCEPTIONS
     1839      try {
     1840      #endif
     1841        _myserv->configure(_par_key, _par_cfgline, _par_error);
     1842      #ifdef HAVE_EXCEPTIONS
     1843      }
     1844      catch (...) {
     1845        _myserv->_remove_ref();
     1846        _postinvoke();
     1847        throw;
     1848      }
     1849      #endif
     1850
     1851      _myserv->_remove_ref();
     1852      _postinvoke ();
     1853      return;
     1854    }
     1855    _postinvoke ();
     1856  }
     1857
     1858  gsdlInterface::corbaiface_stub::configure(_par_key, _par_cfgline, _par_error);
     1859}
     1860
     1861#endif // MICO_CONF_NO_POA
     1862
     1863void gsdlInterface::corbaiface_stub::collectionList( gsdlInterface::corbatext_tarray& _par_collist, gsdlInterface::corbaComError& _par_error )
     1864{
     1865  CORBA::StaticAny _sa_collist( _marshaller__seq_gsdlInterface_corbatext_t, &_par_collist );
     1866  CORBA::StaticAny _sa_error( _marshaller_gsdlInterface_corbaComError, &_par_error );
    14791867  CORBA::StaticRequest __req( this, "collectionList" );
    1480   __req.add_inout_arg( &_collist );
    1481   __req.add_inout_arg( &_error );
     1868  __req.add_inout_arg( &_sa_collist );
     1869  __req.add_inout_arg( &_sa_error );
    14821870
    14831871  __req.invoke();
     
    14881876
    14891877
    1490 void gsdlInterface::corbaiface_stub::hasCollection( const gsdlInterface::corbatext_t& corbaCollection, CORBA::Boolean& has, gsdlInterface::corbaComError& error )
    1491 {
    1492   CORBA::StaticAny _corbaCollection( _marshaller_gsdlInterface_corbatext_t, &corbaCollection );
    1493   CORBA::StaticAny _has( CORBA::_stc_boolean, &has );
    1494   CORBA::StaticAny _error( _marshaller_gsdlInterface_corbaComError, &error );
     1878#ifndef MICO_CONF_NO_POA
     1879
     1880void
     1881gsdlInterface::corbaiface_stub_clp::collectionList( gsdlInterface::corbatext_tarray& _par_collist, gsdlInterface::corbaComError& _par_error )
     1882{
     1883  PortableServer::Servant _serv = _preinvoke ();
     1884  if (_serv) {
     1885    POA_gsdlInterface::corbaiface * _myserv = POA_gsdlInterface::corbaiface::_narrow (_serv);
     1886    if (_myserv) {
     1887      #ifdef HAVE_EXCEPTIONS
     1888      try {
     1889      #endif
     1890        _myserv->collectionList(_par_collist, _par_error);
     1891      #ifdef HAVE_EXCEPTIONS
     1892      }
     1893      catch (...) {
     1894        _myserv->_remove_ref();
     1895        _postinvoke();
     1896        throw;
     1897      }
     1898      #endif
     1899
     1900      _myserv->_remove_ref();
     1901      _postinvoke ();
     1902      return;
     1903    }
     1904    _postinvoke ();
     1905  }
     1906
     1907  gsdlInterface::corbaiface_stub::collectionList(_par_collist, _par_error);
     1908}
     1909
     1910#endif // MICO_CONF_NO_POA
     1911
     1912void gsdlInterface::corbaiface_stub::hasCollection( const gsdlInterface::corbatext_t& _par_corbaCollection, CORBA::Boolean& _par_has, gsdlInterface::corbaComError& _par_error )
     1913{
     1914  CORBA::StaticAny _sa_corbaCollection( _marshaller_gsdlInterface_corbatext_t, &_par_corbaCollection );
     1915  CORBA::StaticAny _sa_has( CORBA::_stc_boolean, &_par_has );
     1916  CORBA::StaticAny _sa_error( _marshaller_gsdlInterface_corbaComError, &_par_error );
    14951917  CORBA::StaticRequest __req( this, "hasCollection" );
    1496   __req.add_in_arg( &_corbaCollection );
    1497   __req.add_inout_arg( &_has );
    1498   __req.add_inout_arg( &_error );
     1918  __req.add_in_arg( &_sa_corbaCollection );
     1919  __req.add_inout_arg( &_sa_has );
     1920  __req.add_inout_arg( &_sa_error );
    14991921
    15001922  __req.invoke();
     
    15051927
    15061928
    1507 void gsdlInterface::corbaiface_stub::ping( const gsdlInterface::corbatext_t& collection, CORBA::Boolean& wasSuccess, gsdlInterface::corbaComError& error )
    1508 {
    1509   CORBA::StaticAny _collection( _marshaller_gsdlInterface_corbatext_t, &collection );
    1510   CORBA::StaticAny _wasSuccess( CORBA::_stc_boolean, &wasSuccess );
    1511   CORBA::StaticAny _error( _marshaller_gsdlInterface_corbaComError, &error );
     1929#ifndef MICO_CONF_NO_POA
     1930
     1931void
     1932gsdlInterface::corbaiface_stub_clp::hasCollection( const gsdlInterface::corbatext_t& _par_corbaCollection, CORBA::Boolean& _par_has, gsdlInterface::corbaComError& _par_error )
     1933{
     1934  PortableServer::Servant _serv = _preinvoke ();
     1935  if (_serv) {
     1936    POA_gsdlInterface::corbaiface * _myserv = POA_gsdlInterface::corbaiface::_narrow (_serv);
     1937    if (_myserv) {
     1938      #ifdef HAVE_EXCEPTIONS
     1939      try {
     1940      #endif
     1941        _myserv->hasCollection(_par_corbaCollection, _par_has, _par_error);
     1942      #ifdef HAVE_EXCEPTIONS
     1943      }
     1944      catch (...) {
     1945        _myserv->_remove_ref();
     1946        _postinvoke();
     1947        throw;
     1948      }
     1949      #endif
     1950
     1951      _myserv->_remove_ref();
     1952      _postinvoke ();
     1953      return;
     1954    }
     1955    _postinvoke ();
     1956  }
     1957
     1958  gsdlInterface::corbaiface_stub::hasCollection(_par_corbaCollection, _par_has, _par_error);
     1959}
     1960
     1961#endif // MICO_CONF_NO_POA
     1962
     1963void gsdlInterface::corbaiface_stub::ping( const gsdlInterface::corbatext_t& _par_collection, CORBA::Boolean& _par_wasSuccess, gsdlInterface::corbaComError& _par_error )
     1964{
     1965  CORBA::StaticAny _sa_collection( _marshaller_gsdlInterface_corbatext_t, &_par_collection );
     1966  CORBA::StaticAny _sa_wasSuccess( CORBA::_stc_boolean, &_par_wasSuccess );
     1967  CORBA::StaticAny _sa_error( _marshaller_gsdlInterface_corbaComError, &_par_error );
    15121968  CORBA::StaticRequest __req( this, "ping" );
    1513   __req.add_in_arg( &_collection );
    1514   __req.add_inout_arg( &_wasSuccess );
    1515   __req.add_inout_arg( &_error );
     1969  __req.add_in_arg( &_sa_collection );
     1970  __req.add_inout_arg( &_sa_wasSuccess );
     1971  __req.add_inout_arg( &_sa_error );
    15161972
    15171973  __req.invoke();
     
    15221978
    15231979
    1524 void gsdlInterface::corbaiface_stub::getDocument( const gsdlInterface::corbatext_t& collection, gsdlInterface::corbaDocRequest& request, gsdlInterface::corbaDocResponse& response, gsdlInterface::corbaComError& error )
    1525 {
    1526   CORBA::StaticAny _collection( _marshaller_gsdlInterface_corbatext_t, &collection );
    1527   CORBA::StaticAny _request( _marshaller_gsdlInterface_corbaDocRequest, &request );
    1528   CORBA::StaticAny _response( _marshaller_gsdlInterface_corbaDocResponse, &response );
    1529   CORBA::StaticAny _error( _marshaller_gsdlInterface_corbaComError, &error );
     1980#ifndef MICO_CONF_NO_POA
     1981
     1982void
     1983gsdlInterface::corbaiface_stub_clp::ping( const gsdlInterface::corbatext_t& _par_collection, CORBA::Boolean& _par_wasSuccess, gsdlInterface::corbaComError& _par_error )
     1984{
     1985  PortableServer::Servant _serv = _preinvoke ();
     1986  if (_serv) {
     1987    POA_gsdlInterface::corbaiface * _myserv = POA_gsdlInterface::corbaiface::_narrow (_serv);
     1988    if (_myserv) {
     1989      #ifdef HAVE_EXCEPTIONS
     1990      try {
     1991      #endif
     1992        _myserv->ping(_par_collection, _par_wasSuccess, _par_error);
     1993      #ifdef HAVE_EXCEPTIONS
     1994      }
     1995      catch (...) {
     1996        _myserv->_remove_ref();
     1997        _postinvoke();
     1998        throw;
     1999      }
     2000      #endif
     2001
     2002      _myserv->_remove_ref();
     2003      _postinvoke ();
     2004      return;
     2005    }
     2006    _postinvoke ();
     2007  }
     2008
     2009  gsdlInterface::corbaiface_stub::ping(_par_collection, _par_wasSuccess, _par_error);
     2010}
     2011
     2012#endif // MICO_CONF_NO_POA
     2013
     2014void gsdlInterface::corbaiface_stub::getDocument( const gsdlInterface::corbatext_t& _par_collection, gsdlInterface::corbaDocRequest& _par_request, gsdlInterface::corbaDocResponse& _par_response, gsdlInterface::corbaComError& _par_error )
     2015{
     2016  CORBA::StaticAny _sa_collection( _marshaller_gsdlInterface_corbatext_t, &_par_collection );
     2017  CORBA::StaticAny _sa_request( _marshaller_gsdlInterface_corbaDocRequest, &_par_request );
     2018  CORBA::StaticAny _sa_response( _marshaller_gsdlInterface_corbaDocResponse, &_par_response );
     2019  CORBA::StaticAny _sa_error( _marshaller_gsdlInterface_corbaComError, &_par_error );
    15302020  CORBA::StaticRequest __req( this, "getDocument" );
    1531   __req.add_in_arg( &_collection );
    1532   __req.add_inout_arg( &_request );
    1533   __req.add_inout_arg( &_response );
    1534   __req.add_inout_arg( &_error );
     2021  __req.add_in_arg( &_sa_collection );
     2022  __req.add_inout_arg( &_sa_request );
     2023  __req.add_inout_arg( &_sa_response );
     2024  __req.add_inout_arg( &_sa_error );
    15352025
    15362026  __req.invoke();
     
    15412031
    15422032
    1543 void gsdlInterface::corbaiface_stub::getCollectInfo( const gsdlInterface::corbatext_t& collection, gsdlInterface::corbaColInfoResponse& response, gsdlInterface::corbaComError& error )
    1544 {
    1545   CORBA::StaticAny _collection( _marshaller_gsdlInterface_corbatext_t, &collection );
    1546   CORBA::StaticAny _response( _marshaller_gsdlInterface_corbaColInfoResponse, &response );
    1547   CORBA::StaticAny _error( _marshaller_gsdlInterface_corbaComError, &error );
     2033#ifndef MICO_CONF_NO_POA
     2034
     2035void
     2036gsdlInterface::corbaiface_stub_clp::getDocument( const gsdlInterface::corbatext_t& _par_collection, gsdlInterface::corbaDocRequest& _par_request, gsdlInterface::corbaDocResponse& _par_response, gsdlInterface::corbaComError& _par_error )
     2037{
     2038  PortableServer::Servant _serv = _preinvoke ();
     2039  if (_serv) {
     2040    POA_gsdlInterface::corbaiface * _myserv = POA_gsdlInterface::corbaiface::_narrow (_serv);
     2041    if (_myserv) {
     2042      #ifdef HAVE_EXCEPTIONS
     2043      try {
     2044      #endif
     2045        _myserv->getDocument(_par_collection, _par_request, _par_response, _par_error);
     2046      #ifdef HAVE_EXCEPTIONS
     2047      }
     2048      catch (...) {
     2049        _myserv->_remove_ref();
     2050        _postinvoke();
     2051        throw;
     2052      }
     2053      #endif
     2054
     2055      _myserv->_remove_ref();
     2056      _postinvoke ();
     2057      return;
     2058    }
     2059    _postinvoke ();
     2060  }
     2061
     2062  gsdlInterface::corbaiface_stub::getDocument(_par_collection, _par_request, _par_response, _par_error);
     2063}
     2064
     2065#endif // MICO_CONF_NO_POA
     2066
     2067void gsdlInterface::corbaiface_stub::getCollectInfo( const gsdlInterface::corbatext_t& _par_collection, gsdlInterface::corbaColInfoResponse& _par_response, gsdlInterface::corbaComError& _par_error )
     2068{
     2069  CORBA::StaticAny _sa_collection( _marshaller_gsdlInterface_corbatext_t, &_par_collection );
     2070  CORBA::StaticAny _sa_response( _marshaller_gsdlInterface_corbaColInfoResponse, &_par_response );
     2071  CORBA::StaticAny _sa_error( _marshaller_gsdlInterface_corbaComError, &_par_error );
    15482072  CORBA::StaticRequest __req( this, "getCollectInfo" );
    1549   __req.add_in_arg( &_collection );
    1550   __req.add_inout_arg( &_response );
    1551   __req.add_inout_arg( &_error );
     2073  __req.add_in_arg( &_sa_collection );
     2074  __req.add_inout_arg( &_sa_response );
     2075  __req.add_inout_arg( &_sa_error );
    15522076
    15532077  __req.invoke();
     
    15582082
    15592083
    1560 void gsdlInterface::corbaiface_stub::getFilterInfo( const gsdlInterface::corbatext_t& collection, gsdlInterface::corbatext_tarray& filterNames, gsdlInterface::corbaComError& error )
    1561 {
    1562   CORBA::StaticAny _collection( _marshaller_gsdlInterface_corbatext_t, &collection );
    1563   CORBA::StaticAny _filterNames( _marshaller__seq_gsdlInterface_corbatext_t, &filterNames );
    1564   CORBA::StaticAny _error( _marshaller_gsdlInterface_corbaComError, &error );
     2084#ifndef MICO_CONF_NO_POA
     2085
     2086void
     2087gsdlInterface::corbaiface_stub_clp::getCollectInfo( const gsdlInterface::corbatext_t& _par_collection, gsdlInterface::corbaColInfoResponse& _par_response, gsdlInterface::corbaComError& _par_error )
     2088{
     2089  PortableServer::Servant _serv = _preinvoke ();
     2090  if (_serv) {
     2091    POA_gsdlInterface::corbaiface * _myserv = POA_gsdlInterface::corbaiface::_narrow (_serv);
     2092    if (_myserv) {
     2093      #ifdef HAVE_EXCEPTIONS
     2094      try {
     2095      #endif
     2096        _myserv->getCollectInfo(_par_collection, _par_response, _par_error);
     2097      #ifdef HAVE_EXCEPTIONS
     2098      }
     2099      catch (...) {
     2100        _myserv->_remove_ref();
     2101        _postinvoke();
     2102        throw;
     2103      }
     2104      #endif
     2105
     2106      _myserv->_remove_ref();
     2107      _postinvoke ();
     2108      return;
     2109    }
     2110    _postinvoke ();
     2111  }
     2112
     2113  gsdlInterface::corbaiface_stub::getCollectInfo(_par_collection, _par_response, _par_error);
     2114}
     2115
     2116#endif // MICO_CONF_NO_POA
     2117
     2118void gsdlInterface::corbaiface_stub::getFilterInfo( const gsdlInterface::corbatext_t& _par_collection, gsdlInterface::corbatext_tarray& _par_filterNames, gsdlInterface::corbaComError& _par_error )
     2119{
     2120  CORBA::StaticAny _sa_collection( _marshaller_gsdlInterface_corbatext_t, &_par_collection );
     2121  CORBA::StaticAny _sa_filterNames( _marshaller__seq_gsdlInterface_corbatext_t, &_par_filterNames );
     2122  CORBA::StaticAny _sa_error( _marshaller_gsdlInterface_corbaComError, &_par_error );
    15652123  CORBA::StaticRequest __req( this, "getFilterInfo" );
    1566   __req.add_in_arg( &_collection );
    1567   __req.add_inout_arg( &_filterNames );
    1568   __req.add_inout_arg( &_error );
     2124  __req.add_in_arg( &_sa_collection );
     2125  __req.add_inout_arg( &_sa_filterNames );
     2126  __req.add_inout_arg( &_sa_error );
    15692127
    15702128  __req.invoke();
     
    15752133
    15762134
    1577 void gsdlInterface::corbaiface_stub::getFilterOptions( const gsdlInterface::corbatext_t& collection, const gsdlInterface::corbatext_t& option, gsdlInterface::corbaFilterOptionsResponse& response, gsdlInterface::corbaComError& error )
    1578 {
    1579   CORBA::StaticAny _collection( _marshaller_gsdlInterface_corbatext_t, &collection );
    1580   CORBA::StaticAny _option( _marshaller_gsdlInterface_corbatext_t, &option );
    1581   CORBA::StaticAny _response( _marshaller_gsdlInterface_corbaFilterOptionsResponse, &response );
    1582   CORBA::StaticAny _error( _marshaller_gsdlInterface_corbaComError, &error );
     2135#ifndef MICO_CONF_NO_POA
     2136
     2137void
     2138gsdlInterface::corbaiface_stub_clp::getFilterInfo( const gsdlInterface::corbatext_t& _par_collection, gsdlInterface::corbatext_tarray& _par_filterNames, gsdlInterface::corbaComError& _par_error )
     2139{
     2140  PortableServer::Servant _serv = _preinvoke ();
     2141  if (_serv) {
     2142    POA_gsdlInterface::corbaiface * _myserv = POA_gsdlInterface::corbaiface::_narrow (_serv);
     2143    if (_myserv) {
     2144      #ifdef HAVE_EXCEPTIONS
     2145      try {
     2146      #endif
     2147        _myserv->getFilterInfo(_par_collection, _par_filterNames, _par_error);
     2148      #ifdef HAVE_EXCEPTIONS
     2149      }
     2150      catch (...) {
     2151        _myserv->_remove_ref();
     2152        _postinvoke();
     2153        throw;
     2154      }
     2155      #endif
     2156
     2157      _myserv->_remove_ref();
     2158      _postinvoke ();
     2159      return;
     2160    }
     2161    _postinvoke ();
     2162  }
     2163
     2164  gsdlInterface::corbaiface_stub::getFilterInfo(_par_collection, _par_filterNames, _par_error);
     2165}
     2166
     2167#endif // MICO_CONF_NO_POA
     2168
     2169void gsdlInterface::corbaiface_stub::getFilterOptions( const gsdlInterface::corbatext_t& _par_collection, const gsdlInterface::corbatext_t& _par_option, gsdlInterface::corbaFilterOptionsResponse& _par_response, gsdlInterface::corbaComError& _par_error )
     2170{
     2171  CORBA::StaticAny _sa_collection( _marshaller_gsdlInterface_corbatext_t, &_par_collection );
     2172  CORBA::StaticAny _sa_option( _marshaller_gsdlInterface_corbatext_t, &_par_option );
     2173  CORBA::StaticAny _sa_response( _marshaller_gsdlInterface_corbaFilterOptionsResponse, &_par_response );
     2174  CORBA::StaticAny _sa_error( _marshaller_gsdlInterface_corbaComError, &_par_error );
    15832175  CORBA::StaticRequest __req( this, "getFilterOptions" );
    1584   __req.add_in_arg( &_collection );
    1585   __req.add_in_arg( &_option );
    1586   __req.add_inout_arg( &_response );
    1587   __req.add_inout_arg( &_error );
     2176  __req.add_in_arg( &_sa_collection );
     2177  __req.add_in_arg( &_sa_option );
     2178  __req.add_inout_arg( &_sa_response );
     2179  __req.add_inout_arg( &_sa_error );
    15882180
    15892181  __req.invoke();
     
    15942186
    15952187
    1596 void gsdlInterface::corbaiface_stub::filter( const gsdlInterface::corbatext_t& collection, const gsdlInterface::corbaFilterRequest& request, gsdlInterface::corbaFilterResponse& response, gsdlInterface::corbaComError& error )
    1597 {
    1598   CORBA::StaticAny _collection( _marshaller_gsdlInterface_corbatext_t, &collection );
    1599   CORBA::StaticAny _request( _marshaller_gsdlInterface_corbaFilterRequest, &request );
    1600   CORBA::StaticAny _response( _marshaller_gsdlInterface_corbaFilterResponse, &response );
    1601   CORBA::StaticAny _error( _marshaller_gsdlInterface_corbaComError, &error );
     2188#ifndef MICO_CONF_NO_POA
     2189
     2190void
     2191gsdlInterface::corbaiface_stub_clp::getFilterOptions( const gsdlInterface::corbatext_t& _par_collection, const gsdlInterface::corbatext_t& _par_option, gsdlInterface::corbaFilterOptionsResponse& _par_response, gsdlInterface::corbaComError& _par_error )
     2192{
     2193  PortableServer::Servant _serv = _preinvoke ();
     2194  if (_serv) {
     2195    POA_gsdlInterface::corbaiface * _myserv = POA_gsdlInterface::corbaiface::_narrow (_serv);
     2196    if (_myserv) {
     2197      #ifdef HAVE_EXCEPTIONS
     2198      try {
     2199      #endif
     2200        _myserv->getFilterOptions(_par_collection, _par_option, _par_response, _par_error);
     2201      #ifdef HAVE_EXCEPTIONS
     2202      }
     2203      catch (...) {
     2204        _myserv->_remove_ref();
     2205        _postinvoke();
     2206        throw;
     2207      }
     2208      #endif
     2209
     2210      _myserv->_remove_ref();
     2211      _postinvoke ();
     2212      return;
     2213    }
     2214    _postinvoke ();
     2215  }
     2216
     2217  gsdlInterface::corbaiface_stub::getFilterOptions(_par_collection, _par_option, _par_response, _par_error);
     2218}
     2219
     2220#endif // MICO_CONF_NO_POA
     2221
     2222void gsdlInterface::corbaiface_stub::filter( const gsdlInterface::corbatext_t& _par_collection, const gsdlInterface::corbaFilterRequest& _par_request, gsdlInterface::corbaFilterResponse& _par_response, gsdlInterface::corbaComError& _par_error )
     2223{
     2224  CORBA::StaticAny _sa_collection( _marshaller_gsdlInterface_corbatext_t, &_par_collection );
     2225  CORBA::StaticAny _sa_request( _marshaller_gsdlInterface_corbaFilterRequest, &_par_request );
     2226  CORBA::StaticAny _sa_response( _marshaller_gsdlInterface_corbaFilterResponse, &_par_response );
     2227  CORBA::StaticAny _sa_error( _marshaller_gsdlInterface_corbaComError, &_par_error );
    16022228  CORBA::StaticRequest __req( this, "filter" );
    1603   __req.add_in_arg( &_collection );
    1604   __req.add_in_arg( &_request );
    1605   __req.add_inout_arg( &_response );
    1606   __req.add_inout_arg( &_error );
     2229  __req.add_in_arg( &_sa_collection );
     2230  __req.add_in_arg( &_sa_request );
     2231  __req.add_inout_arg( &_sa_response );
     2232  __req.add_inout_arg( &_sa_error );
    16072233
    16082234  __req.invoke();
     
    16132239
    16142240
    1615 #ifdef HAVE_NAMESPACE
    1616 namespace gsdlInterface { vector<CORBA::Narrow_proto> * corbaiface::_narrow_helpers; }
    1617 #else
    1618 vector<CORBA::Narrow_proto> * gsdlInterface::corbaiface::_narrow_helpers;
    1619 #endif
    1620 
    1621 class _Marshaller_gsdlInterface_corbaiface : public CORBA::StaticTypeInfo {
    1622     typedef gsdlInterface::corbaiface_ptr _MICO_T;
     2241#ifndef MICO_CONF_NO_POA
     2242
     2243void
     2244gsdlInterface::corbaiface_stub_clp::filter( const gsdlInterface::corbatext_t& _par_collection, const gsdlInterface::corbaFilterRequest& _par_request, gsdlInterface::corbaFilterResponse& _par_response, gsdlInterface::corbaComError& _par_error )
     2245{
     2246  PortableServer::Servant _serv = _preinvoke ();
     2247  if (_serv) {
     2248    POA_gsdlInterface::corbaiface * _myserv = POA_gsdlInterface::corbaiface::_narrow (_serv);
     2249    if (_myserv) {
     2250      #ifdef HAVE_EXCEPTIONS
     2251      try {
     2252      #endif
     2253        _myserv->filter(_par_collection, _par_request, _par_response, _par_error);
     2254      #ifdef HAVE_EXCEPTIONS
     2255      }
     2256      catch (...) {
     2257        _myserv->_remove_ref();
     2258        _postinvoke();
     2259        throw;
     2260      }
     2261      #endif
     2262
     2263      _myserv->_remove_ref();
     2264      _postinvoke ();
     2265      return;
     2266    }
     2267    _postinvoke ();
     2268  }
     2269
     2270  gsdlInterface::corbaiface_stub::filter(_par_collection, _par_request, _par_response, _par_error);
     2271}
     2272
     2273#endif // MICO_CONF_NO_POA
     2274
     2275void gsdlInterface::corbaiface_stub::getRssItems( const gsdlInterface::corbatext_t& _par_collection, const gsdlInterface::corbatext_t& _par_gsdlhome, gsdlInterface::corbatext_t& _par_rss_items, gsdlInterface::corbaComError& _par_error )
     2276{
     2277  CORBA::StaticAny _sa_collection( _marshaller_gsdlInterface_corbatext_t, &_par_collection );
     2278  CORBA::StaticAny _sa_gsdlhome( _marshaller_gsdlInterface_corbatext_t, &_par_gsdlhome );
     2279  CORBA::StaticAny _sa_rss_items( _marshaller_gsdlInterface_corbatext_t, &_par_rss_items );
     2280  CORBA::StaticAny _sa_error( _marshaller_gsdlInterface_corbaComError, &_par_error );
     2281  CORBA::StaticRequest __req( this, "getRssItems" );
     2282  __req.add_in_arg( &_sa_collection );
     2283  __req.add_in_arg( &_sa_gsdlhome );
     2284  __req.add_inout_arg( &_sa_rss_items );
     2285  __req.add_inout_arg( &_sa_error );
     2286
     2287  __req.invoke();
     2288
     2289  mico_sii_throw( &__req,
     2290    0);
     2291}
     2292
     2293
     2294#ifndef MICO_CONF_NO_POA
     2295
     2296void
     2297gsdlInterface::corbaiface_stub_clp::getRssItems( const gsdlInterface::corbatext_t& _par_collection, const gsdlInterface::corbatext_t& _par_gsdlhome, gsdlInterface::corbatext_t& _par_rss_items, gsdlInterface::corbaComError& _par_error )
     2298{
     2299  PortableServer::Servant _serv = _preinvoke ();
     2300  if (_serv) {
     2301    POA_gsdlInterface::corbaiface * _myserv = POA_gsdlInterface::corbaiface::_narrow (_serv);
     2302    if (_myserv) {
     2303      #ifdef HAVE_EXCEPTIONS
     2304      try {
     2305      #endif
     2306        _myserv->getRssItems(_par_collection, _par_gsdlhome, _par_rss_items, _par_error);
     2307      #ifdef HAVE_EXCEPTIONS
     2308      }
     2309      catch (...) {
     2310        _myserv->_remove_ref();
     2311        _postinvoke();
     2312        throw;
     2313      }
     2314      #endif
     2315
     2316      _myserv->_remove_ref();
     2317      _postinvoke ();
     2318      return;
     2319    }
     2320    _postinvoke ();
     2321  }
     2322
     2323  gsdlInterface::corbaiface_stub::getRssItems(_par_collection, _par_gsdlhome, _par_rss_items, _par_error);
     2324}
     2325
     2326#endif // MICO_CONF_NO_POA
     2327
     2328class _Marshaller__seq_gsdlInterface_corbatext_t : public ::CORBA::StaticTypeInfo {
     2329    typedef SequenceTmpl< gsdlInterface::corbatext_t,MICO_TID_DEF> _MICO_T;
    16232330  public:
     2331    ~_Marshaller__seq_gsdlInterface_corbatext_t();
    16242332    StaticValueType create () const;
    16252333    void assign (StaticValueType dst, const StaticValueType src) const;
    16262334    void free (StaticValueType) const;
    1627     CORBA::Boolean demarshal (CORBA::DataDecoder&, StaticValueType) const;
    1628     void marshal (CORBA::DataEncoder &, StaticValueType) const;
     2335    ::CORBA::Boolean demarshal (::CORBA::DataDecoder&, StaticValueType) const;
     2336    void marshal (::CORBA::DataEncoder &, StaticValueType) const;
    16292337};
    16302338
    16312339
    1632 CORBA::StaticValueType _Marshaller_gsdlInterface_corbaiface::create() const
    1633 {
    1634   return (StaticValueType) new _MICO_T( 0 );
    1635 }
    1636 
    1637 void _Marshaller_gsdlInterface_corbaiface::assign( StaticValueType d, const StaticValueType s ) const
    1638 {
    1639   *(_MICO_T*) d = ::gsdlInterface::corbaiface::_duplicate( *(_MICO_T*) s );
    1640 }
    1641 
    1642 void _Marshaller_gsdlInterface_corbaiface::free( StaticValueType v ) const
    1643 {
    1644   CORBA::release( *(_MICO_T *) v );
     2340_Marshaller__seq_gsdlInterface_corbatext_t::~_Marshaller__seq_gsdlInterface_corbatext_t()
     2341{
     2342}
     2343
     2344::CORBA::StaticValueType _Marshaller__seq_gsdlInterface_corbatext_t::create() const
     2345{
     2346  return (StaticValueType) new _MICO_T;
     2347}
     2348
     2349void _Marshaller__seq_gsdlInterface_corbatext_t::assign( StaticValueType d, const StaticValueType s ) const
     2350{
     2351  *(_MICO_T*) d = *(_MICO_T*) s;
     2352}
     2353
     2354void _Marshaller__seq_gsdlInterface_corbatext_t::free( StaticValueType v ) const
     2355{
    16452356  delete (_MICO_T*) v;
    16462357}
    16472358
    1648 CORBA::Boolean _Marshaller_gsdlInterface_corbaiface::demarshal( CORBA::DataDecoder &dc, StaticValueType v ) const
    1649 {
    1650   CORBA::Object_ptr obj;
    1651   if (!CORBA::_stc_Object->demarshal(dc, &obj))
    1652     return FALSE;
    1653   *(_MICO_T *) v = ::gsdlInterface::corbaiface::_narrow( obj );
    1654   CORBA::Boolean ret = CORBA::is_nil (obj) || !CORBA::is_nil (*(_MICO_T *)v);
    1655   CORBA::release (obj);
    1656   return ret;
    1657 }
    1658 
    1659 void _Marshaller_gsdlInterface_corbaiface::marshal( CORBA::DataEncoder &ec, StaticValueType v ) const
    1660 {
    1661   CORBA::Object_ptr obj = *(_MICO_T *) v;
    1662   CORBA::_stc_Object->marshal( ec, &obj );
    1663 }
    1664 
    1665 CORBA::StaticTypeInfo *_marshaller_gsdlInterface_corbaiface;
    1666 
    1667 class _Marshaller__seq_gsdlInterface_corbatext_t : public CORBA::StaticTypeInfo {
    1668     typedef SequenceTmpl<gsdlInterface::corbatext_t,MICO_TID_DEF> _MICO_T;
    1669   public:
    1670     StaticValueType create () const;
    1671     void assign (StaticValueType dst, const StaticValueType src) const;
    1672     void free (StaticValueType) const;
    1673     CORBA::Boolean demarshal (CORBA::DataDecoder&, StaticValueType) const;
    1674     void marshal (CORBA::DataEncoder &, StaticValueType) const;
    1675 };
    1676 
    1677 
    1678 CORBA::StaticValueType _Marshaller__seq_gsdlInterface_corbatext_t::create() const
    1679 {
    1680   return (StaticValueType) new _MICO_T;
    1681 }
    1682 
    1683 void _Marshaller__seq_gsdlInterface_corbatext_t::assign( StaticValueType d, const StaticValueType s ) const
    1684 {
    1685   *(_MICO_T*) d = *(_MICO_T*) s;
    1686 }
    1687 
    1688 void _Marshaller__seq_gsdlInterface_corbatext_t::free( StaticValueType v ) const
    1689 {
    1690   delete (_MICO_T*) v;
    1691 }
    1692 
    1693 CORBA::Boolean _Marshaller__seq_gsdlInterface_corbatext_t::demarshal( CORBA::DataDecoder &dc, StaticValueType v ) const
    1694 {
    1695   CORBA::ULong len;
     2359::CORBA::Boolean _Marshaller__seq_gsdlInterface_corbatext_t::demarshal( ::CORBA::DataDecoder &dc, StaticValueType v ) const
     2360{
     2361  ::CORBA::ULong len;
    16962362  if( !dc.seq_begin( len ) )
    16972363    return FALSE;
    16982364  ((_MICO_T *) v)->length( len );
    1699   for( CORBA::ULong i = 0; i < len; i++ ) {
     2365  for( ::CORBA::ULong i = 0; i < len; i++ ) {
    17002366    if( !_marshaller_gsdlInterface_corbatext_t->demarshal( dc, &(*(_MICO_T*)v)[i] ) )
    17012367      return FALSE;
     
    17042370}
    17052371
    1706 void _Marshaller__seq_gsdlInterface_corbatext_t::marshal( CORBA::DataEncoder &ec, StaticValueType v ) const
    1707 {
    1708   CORBA::ULong len = ((_MICO_T *) v)->length();
     2372void _Marshaller__seq_gsdlInterface_corbatext_t::marshal( ::CORBA::DataEncoder &ec, StaticValueType v ) const
     2373{
     2374  ::CORBA::ULong len = ((_MICO_T *) v)->length();
    17092375  ec.seq_begin( len );
    1710   for( CORBA::ULong i = 0; i < len; i++ )
     2376  for( ::CORBA::ULong i = 0; i < len; i++ )
    17112377    _marshaller_gsdlInterface_corbatext_t->marshal( ec, &(*(_MICO_T*)v)[i] );
    17122378  ec.seq_end();
    17132379}
    17142380
    1715 CORBA::StaticTypeInfo *_marshaller__seq_gsdlInterface_corbatext_t;
    1716 
    1717 class _Marshaller__seq_gsdlInterface_corbaFilterOption : public CORBA::StaticTypeInfo {
    1718     typedef SequenceTmpl<gsdlInterface::corbaFilterOption,MICO_TID_DEF> _MICO_T;
     2381::CORBA::StaticTypeInfo *_marshaller__seq_gsdlInterface_corbatext_t;
     2382
     2383class _Marshaller__seq_gsdlInterface_corbatext_tcollectionmeta : public ::CORBA::StaticTypeInfo {
     2384    typedef SequenceTmpl< gsdlInterface::corbatext_tcollectionmeta,MICO_TID_DEF> _MICO_T;
    17192385  public:
     2386    ~_Marshaller__seq_gsdlInterface_corbatext_tcollectionmeta();
    17202387    StaticValueType create () const;
    17212388    void assign (StaticValueType dst, const StaticValueType src) const;
    17222389    void free (StaticValueType) const;
    1723     CORBA::Boolean demarshal (CORBA::DataDecoder&, StaticValueType) const;
    1724     void marshal (CORBA::DataEncoder &, StaticValueType) const;
     2390    ::CORBA::Boolean demarshal (::CORBA::DataDecoder&, StaticValueType) const;
     2391    void marshal (::CORBA::DataEncoder &, StaticValueType) const;
    17252392};
    17262393
    17272394
    1728 CORBA::StaticValueType _Marshaller__seq_gsdlInterface_corbaFilterOption::create() const
     2395_Marshaller__seq_gsdlInterface_corbatext_tcollectionmeta::~_Marshaller__seq_gsdlInterface_corbatext_tcollectionmeta()
     2396{
     2397}
     2398
     2399::CORBA::StaticValueType _Marshaller__seq_gsdlInterface_corbatext_tcollectionmeta::create() const
    17292400{
    17302401  return (StaticValueType) new _MICO_T;
    17312402}
    17322403
    1733 void _Marshaller__seq_gsdlInterface_corbaFilterOption::assign( StaticValueType d, const StaticValueType s ) const
     2404void _Marshaller__seq_gsdlInterface_corbatext_tcollectionmeta::assign( StaticValueType d, const StaticValueType s ) const
    17342405{
    17352406  *(_MICO_T*) d = *(_MICO_T*) s;
    17362407}
    17372408
    1738 void _Marshaller__seq_gsdlInterface_corbaFilterOption::free( StaticValueType v ) const
     2409void _Marshaller__seq_gsdlInterface_corbatext_tcollectionmeta::free( StaticValueType v ) const
    17392410{
    17402411  delete (_MICO_T*) v;
    17412412}
    17422413
    1743 CORBA::Boolean _Marshaller__seq_gsdlInterface_corbaFilterOption::demarshal( CORBA::DataDecoder &dc, StaticValueType v ) const
    1744 {
    1745   CORBA::ULong len;
     2414::CORBA::Boolean _Marshaller__seq_gsdlInterface_corbatext_tcollectionmeta::demarshal( ::CORBA::DataDecoder &dc, StaticValueType v ) const
     2415{
     2416  ::CORBA::ULong len;
    17462417  if( !dc.seq_begin( len ) )
    17472418    return FALSE;
    17482419  ((_MICO_T *) v)->length( len );
    1749   for( CORBA::ULong i = 0; i < len; i++ ) {
     2420  for( ::CORBA::ULong i = 0; i < len; i++ ) {
     2421    if( !_marshaller_gsdlInterface_corbatext_tcollectionmeta->demarshal( dc, &(*(_MICO_T*)v)[i] ) )
     2422      return FALSE;
     2423  }
     2424  return dc.seq_end();
     2425}
     2426
     2427void _Marshaller__seq_gsdlInterface_corbatext_tcollectionmeta::marshal( ::CORBA::DataEncoder &ec, StaticValueType v ) const
     2428{
     2429  ::CORBA::ULong len = ((_MICO_T *) v)->length();
     2430  ec.seq_begin( len );
     2431  for( ::CORBA::ULong i = 0; i < len; i++ )
     2432    _marshaller_gsdlInterface_corbatext_tcollectionmeta->marshal( ec, &(*(_MICO_T*)v)[i] );
     2433  ec.seq_end();
     2434}
     2435
     2436::CORBA::StaticTypeInfo *_marshaller__seq_gsdlInterface_corbatext_tcollectionmeta;
     2437
     2438class _Marshaller__seq_gsdlInterface_corbaFilterOption : public ::CORBA::StaticTypeInfo {
     2439    typedef SequenceTmpl< gsdlInterface::corbaFilterOption,MICO_TID_DEF> _MICO_T;
     2440  public:
     2441    ~_Marshaller__seq_gsdlInterface_corbaFilterOption();
     2442    StaticValueType create () const;
     2443    void assign (StaticValueType dst, const StaticValueType src) const;
     2444    void free (StaticValueType) const;
     2445    ::CORBA::Boolean demarshal (::CORBA::DataDecoder&, StaticValueType) const;
     2446    void marshal (::CORBA::DataEncoder &, StaticValueType) const;
     2447};
     2448
     2449
     2450_Marshaller__seq_gsdlInterface_corbaFilterOption::~_Marshaller__seq_gsdlInterface_corbaFilterOption()
     2451{
     2452}
     2453
     2454::CORBA::StaticValueType _Marshaller__seq_gsdlInterface_corbaFilterOption::create() const
     2455{
     2456  return (StaticValueType) new _MICO_T;
     2457}
     2458
     2459void _Marshaller__seq_gsdlInterface_corbaFilterOption::assign( StaticValueType d, const StaticValueType s ) const
     2460{
     2461  *(_MICO_T*) d = *(_MICO_T*) s;
     2462}
     2463
     2464void _Marshaller__seq_gsdlInterface_corbaFilterOption::free( StaticValueType v ) const
     2465{
     2466  delete (_MICO_T*) v;
     2467}
     2468
     2469::CORBA::Boolean _Marshaller__seq_gsdlInterface_corbaFilterOption::demarshal( ::CORBA::DataDecoder &dc, StaticValueType v ) const
     2470{
     2471  ::CORBA::ULong len;
     2472  if( !dc.seq_begin( len ) )
     2473    return FALSE;
     2474  ((_MICO_T *) v)->length( len );
     2475  for( ::CORBA::ULong i = 0; i < len; i++ ) {
    17502476    if( !_marshaller_gsdlInterface_corbaFilterOption->demarshal( dc, &(*(_MICO_T*)v)[i] ) )
    17512477      return FALSE;
     
    17542480}
    17552481
    1756 void _Marshaller__seq_gsdlInterface_corbaFilterOption::marshal( CORBA::DataEncoder &ec, StaticValueType v ) const
    1757 {
    1758   CORBA::ULong len = ((_MICO_T *) v)->length();
     2482void _Marshaller__seq_gsdlInterface_corbaFilterOption::marshal( ::CORBA::DataEncoder &ec, StaticValueType v ) const
     2483{
     2484  ::CORBA::ULong len = ((_MICO_T *) v)->length();
    17592485  ec.seq_begin( len );
    1760   for( CORBA::ULong i = 0; i < len; i++ )
     2486  for( ::CORBA::ULong i = 0; i < len; i++ )
    17612487    _marshaller_gsdlInterface_corbaFilterOption->marshal( ec, &(*(_MICO_T*)v)[i] );
    17622488  ec.seq_end();
    17632489}
    17642490
    1765 CORBA::StaticTypeInfo *_marshaller__seq_gsdlInterface_corbaFilterOption;
    1766 
    1767 class _Marshaller__seq_gsdlInterface_corbaOptionValue : public CORBA::StaticTypeInfo {
    1768     typedef SequenceTmpl<gsdlInterface::corbaOptionValue,MICO_TID_DEF> _MICO_T;
     2491::CORBA::StaticTypeInfo *_marshaller__seq_gsdlInterface_corbaFilterOption;
     2492
     2493class _Marshaller__seq_gsdlInterface_corbaOptionValue : public ::CORBA::StaticTypeInfo {
     2494    typedef SequenceTmpl< gsdlInterface::corbaOptionValue,MICO_TID_DEF> _MICO_T;
    17692495  public:
     2496    ~_Marshaller__seq_gsdlInterface_corbaOptionValue();
    17702497    StaticValueType create () const;
    17712498    void assign (StaticValueType dst, const StaticValueType src) const;
    17722499    void free (StaticValueType) const;
    1773     CORBA::Boolean demarshal (CORBA::DataDecoder&, StaticValueType) const;
    1774     void marshal (CORBA::DataEncoder &, StaticValueType) const;
     2500    ::CORBA::Boolean demarshal (::CORBA::DataDecoder&, StaticValueType) const;
     2501    void marshal (::CORBA::DataEncoder &, StaticValueType) const;
    17752502};
    17762503
    17772504
    1778 CORBA::StaticValueType _Marshaller__seq_gsdlInterface_corbaOptionValue::create() const
     2505_Marshaller__seq_gsdlInterface_corbaOptionValue::~_Marshaller__seq_gsdlInterface_corbaOptionValue()
     2506{
     2507}
     2508
     2509::CORBA::StaticValueType _Marshaller__seq_gsdlInterface_corbaOptionValue::create() const
    17792510{
    17802511  return (StaticValueType) new _MICO_T;
     
    17912522}
    17922523
    1793 CORBA::Boolean _Marshaller__seq_gsdlInterface_corbaOptionValue::demarshal( CORBA::DataDecoder &dc, StaticValueType v ) const
    1794 {
    1795   CORBA::ULong len;
     2524::CORBA::Boolean _Marshaller__seq_gsdlInterface_corbaOptionValue::demarshal( ::CORBA::DataDecoder &dc, StaticValueType v ) const
     2525{
     2526  ::CORBA::ULong len;
    17962527  if( !dc.seq_begin( len ) )
    17972528    return FALSE;
    17982529  ((_MICO_T *) v)->length( len );
    1799   for( CORBA::ULong i = 0; i < len; i++ ) {
     2530  for( ::CORBA::ULong i = 0; i < len; i++ ) {
    18002531    if( !_marshaller_gsdlInterface_corbaOptionValue->demarshal( dc, &(*(_MICO_T*)v)[i] ) )
    18012532      return FALSE;
     
    18042535}
    18052536
    1806 void _Marshaller__seq_gsdlInterface_corbaOptionValue::marshal( CORBA::DataEncoder &ec, StaticValueType v ) const
    1807 {
    1808   CORBA::ULong len = ((_MICO_T *) v)->length();
     2537void _Marshaller__seq_gsdlInterface_corbaOptionValue::marshal( ::CORBA::DataEncoder &ec, StaticValueType v ) const
     2538{
     2539  ::CORBA::ULong len = ((_MICO_T *) v)->length();
    18092540  ec.seq_begin( len );
    1810   for( CORBA::ULong i = 0; i < len; i++ )
     2541  for( ::CORBA::ULong i = 0; i < len; i++ )
    18112542    _marshaller_gsdlInterface_corbaOptionValue->marshal( ec, &(*(_MICO_T*)v)[i] );
    18122543  ec.seq_end();
    18132544}
    18142545
    1815 CORBA::StaticTypeInfo *_marshaller__seq_gsdlInterface_corbaOptionValue;
    1816 
    1817 class _Marshaller__seq_gsdlInterface_corbaTermInfo : public CORBA::StaticTypeInfo {
    1818     typedef SequenceTmpl<gsdlInterface::corbaTermInfo,MICO_TID_DEF> _MICO_T;
     2546::CORBA::StaticTypeInfo *_marshaller__seq_gsdlInterface_corbaOptionValue;
     2547
     2548class _Marshaller__seq_gsdlInterface_corbaTermInfo : public ::CORBA::StaticTypeInfo {
     2549    typedef SequenceTmpl< gsdlInterface::corbaTermInfo,MICO_TID_DEF> _MICO_T;
    18192550  public:
     2551    ~_Marshaller__seq_gsdlInterface_corbaTermInfo();
    18202552    StaticValueType create () const;
    18212553    void assign (StaticValueType dst, const StaticValueType src) const;
    18222554    void free (StaticValueType) const;
    1823     CORBA::Boolean demarshal (CORBA::DataDecoder&, StaticValueType) const;
    1824     void marshal (CORBA::DataEncoder &, StaticValueType) const;
     2555    ::CORBA::Boolean demarshal (::CORBA::DataDecoder&, StaticValueType) const;
     2556    void marshal (::CORBA::DataEncoder &, StaticValueType) const;
    18252557};
    18262558
    18272559
    1828 CORBA::StaticValueType _Marshaller__seq_gsdlInterface_corbaTermInfo::create() const
     2560_Marshaller__seq_gsdlInterface_corbaTermInfo::~_Marshaller__seq_gsdlInterface_corbaTermInfo()
     2561{
     2562}
     2563
     2564::CORBA::StaticValueType _Marshaller__seq_gsdlInterface_corbaTermInfo::create() const
    18292565{
    18302566  return (StaticValueType) new _MICO_T;
     
    18412577}
    18422578
    1843 CORBA::Boolean _Marshaller__seq_gsdlInterface_corbaTermInfo::demarshal( CORBA::DataDecoder &dc, StaticValueType v ) const
    1844 {
    1845   CORBA::ULong len;
     2579::CORBA::Boolean _Marshaller__seq_gsdlInterface_corbaTermInfo::demarshal( ::CORBA::DataDecoder &dc, StaticValueType v ) const
     2580{
     2581  ::CORBA::ULong len;
    18462582  if( !dc.seq_begin( len ) )
    18472583    return FALSE;
    18482584  ((_MICO_T *) v)->length( len );
    1849   for( CORBA::ULong i = 0; i < len; i++ ) {
     2585  for( ::CORBA::ULong i = 0; i < len; i++ ) {
    18502586    if( !_marshaller_gsdlInterface_corbaTermInfo->demarshal( dc, &(*(_MICO_T*)v)[i] ) )
    18512587      return FALSE;
     
    18542590}
    18552591
    1856 void _Marshaller__seq_gsdlInterface_corbaTermInfo::marshal( CORBA::DataEncoder &ec, StaticValueType v ) const
    1857 {
    1858   CORBA::ULong len = ((_MICO_T *) v)->length();
     2592void _Marshaller__seq_gsdlInterface_corbaTermInfo::marshal( ::CORBA::DataEncoder &ec, StaticValueType v ) const
     2593{
     2594  ::CORBA::ULong len = ((_MICO_T *) v)->length();
    18592595  ec.seq_begin( len );
    1860   for( CORBA::ULong i = 0; i < len; i++ )
     2596  for( ::CORBA::ULong i = 0; i < len; i++ )
    18612597    _marshaller_gsdlInterface_corbaTermInfo->marshal( ec, &(*(_MICO_T*)v)[i] );
    18622598  ec.seq_end();
    18632599}
    18642600
    1865 CORBA::StaticTypeInfo *_marshaller__seq_gsdlInterface_corbaTermInfo;
    1866 
    1867 class _Marshaller__seq_gsdlInterface_corbaMetadataInfo : public CORBA::StaticTypeInfo {
    1868     typedef SequenceTmpl<gsdlInterface::corbaMetadataInfo,MICO_TID_DEF> _MICO_T;
     2601::CORBA::StaticTypeInfo *_marshaller__seq_gsdlInterface_corbaTermInfo;
     2602
     2603class _Marshaller__seq_gsdlInterface_corbaMetadataInfo : public ::CORBA::StaticTypeInfo {
     2604    typedef SequenceTmpl< gsdlInterface::corbaMetadataInfo,MICO_TID_DEF> _MICO_T;
    18692605  public:
     2606    ~_Marshaller__seq_gsdlInterface_corbaMetadataInfo();
    18702607    StaticValueType create () const;
    18712608    void assign (StaticValueType dst, const StaticValueType src) const;
    18722609    void free (StaticValueType) const;
    1873     CORBA::Boolean demarshal (CORBA::DataDecoder&, StaticValueType) const;
    1874     void marshal (CORBA::DataEncoder &, StaticValueType) const;
     2610    ::CORBA::Boolean demarshal (::CORBA::DataDecoder&, StaticValueType) const;
     2611    void marshal (::CORBA::DataEncoder &, StaticValueType) const;
    18752612};
    18762613
    18772614
    1878 CORBA::StaticValueType _Marshaller__seq_gsdlInterface_corbaMetadataInfo::create() const
     2615_Marshaller__seq_gsdlInterface_corbaMetadataInfo::~_Marshaller__seq_gsdlInterface_corbaMetadataInfo()
     2616{
     2617}
     2618
     2619::CORBA::StaticValueType _Marshaller__seq_gsdlInterface_corbaMetadataInfo::create() const
    18792620{
    18802621  return (StaticValueType) new _MICO_T;
     
    18912632}
    18922633
    1893 CORBA::Boolean _Marshaller__seq_gsdlInterface_corbaMetadataInfo::demarshal( CORBA::DataDecoder &dc, StaticValueType v ) const
    1894 {
    1895   CORBA::ULong len;
     2634::CORBA::Boolean _Marshaller__seq_gsdlInterface_corbaMetadataInfo::demarshal( ::CORBA::DataDecoder &dc, StaticValueType v ) const
     2635{
     2636  ::CORBA::ULong len;
    18962637  if( !dc.seq_begin( len ) )
    18972638    return FALSE;
    18982639  ((_MICO_T *) v)->length( len );
    1899   for( CORBA::ULong i = 0; i < len; i++ ) {
     2640  for( ::CORBA::ULong i = 0; i < len; i++ ) {
    19002641    if( !_marshaller_gsdlInterface_corbaMetadataInfo->demarshal( dc, &(*(_MICO_T*)v)[i] ) )
    19012642      return FALSE;
     
    19042645}
    19052646
    1906 void _Marshaller__seq_gsdlInterface_corbaMetadataInfo::marshal( CORBA::DataEncoder &ec, StaticValueType v ) const
    1907 {
    1908   CORBA::ULong len = ((_MICO_T *) v)->length();
     2647void _Marshaller__seq_gsdlInterface_corbaMetadataInfo::marshal( ::CORBA::DataEncoder &ec, StaticValueType v ) const
     2648{
     2649  ::CORBA::ULong len = ((_MICO_T *) v)->length();
    19092650  ec.seq_begin( len );
    1910   for( CORBA::ULong i = 0; i < len; i++ )
     2651  for( ::CORBA::ULong i = 0; i < len; i++ )
    19112652    _marshaller_gsdlInterface_corbaMetadataInfo->marshal( ec, &(*(_MICO_T*)v)[i] );
    19122653  ec.seq_end();
    19132654}
    19142655
    1915 CORBA::StaticTypeInfo *_marshaller__seq_gsdlInterface_corbaMetadataInfo;
    1916 
    1917 class _Marshaller__seq_gsdlInterface_corbaResultDocInfo : public CORBA::StaticTypeInfo {
    1918     typedef SequenceTmpl<gsdlInterface::corbaResultDocInfo,MICO_TID_DEF> _MICO_T;
     2656::CORBA::StaticTypeInfo *_marshaller__seq_gsdlInterface_corbaMetadataInfo;
     2657
     2658class _Marshaller__seq_gsdlInterface_corbaResultDocInfo : public ::CORBA::StaticTypeInfo {
     2659    typedef SequenceTmpl< gsdlInterface::corbaResultDocInfo,MICO_TID_DEF> _MICO_T;
    19192660  public:
     2661    ~_Marshaller__seq_gsdlInterface_corbaResultDocInfo();
    19202662    StaticValueType create () const;
    19212663    void assign (StaticValueType dst, const StaticValueType src) const;
    19222664    void free (StaticValueType) const;
    1923     CORBA::Boolean demarshal (CORBA::DataDecoder&, StaticValueType) const;
    1924     void marshal (CORBA::DataEncoder &, StaticValueType) const;
     2665    ::CORBA::Boolean demarshal (::CORBA::DataDecoder&, StaticValueType) const;
     2666    void marshal (::CORBA::DataEncoder &, StaticValueType) const;
    19252667};
    19262668
    19272669
    1928 CORBA::StaticValueType _Marshaller__seq_gsdlInterface_corbaResultDocInfo::create() const
     2670_Marshaller__seq_gsdlInterface_corbaResultDocInfo::~_Marshaller__seq_gsdlInterface_corbaResultDocInfo()
     2671{
     2672}
     2673
     2674::CORBA::StaticValueType _Marshaller__seq_gsdlInterface_corbaResultDocInfo::create() const
    19292675{
    19302676  return (StaticValueType) new _MICO_T;
     
    19412687}
    19422688
    1943 CORBA::Boolean _Marshaller__seq_gsdlInterface_corbaResultDocInfo::demarshal( CORBA::DataDecoder &dc, StaticValueType v ) const
    1944 {
    1945   CORBA::ULong len;
     2689::CORBA::Boolean _Marshaller__seq_gsdlInterface_corbaResultDocInfo::demarshal( ::CORBA::DataDecoder &dc, StaticValueType v ) const
     2690{
     2691  ::CORBA::ULong len;
    19462692  if( !dc.seq_begin( len ) )
    19472693    return FALSE;
    19482694  ((_MICO_T *) v)->length( len );
    1949   for( CORBA::ULong i = 0; i < len; i++ ) {
     2695  for( ::CORBA::ULong i = 0; i < len; i++ ) {
    19502696    if( !_marshaller_gsdlInterface_corbaResultDocInfo->demarshal( dc, &(*(_MICO_T*)v)[i] ) )
    19512697      return FALSE;
     
    19542700}
    19552701
    1956 void _Marshaller__seq_gsdlInterface_corbaResultDocInfo::marshal( CORBA::DataEncoder &ec, StaticValueType v ) const
    1957 {
    1958   CORBA::ULong len = ((_MICO_T *) v)->length();
     2702void _Marshaller__seq_gsdlInterface_corbaResultDocInfo::marshal( ::CORBA::DataEncoder &ec, StaticValueType v ) const
     2703{
     2704  ::CORBA::ULong len = ((_MICO_T *) v)->length();
    19592705  ec.seq_begin( len );
    1960   for( CORBA::ULong i = 0; i < len; i++ )
     2706  for( ::CORBA::ULong i = 0; i < len; i++ )
    19612707    _marshaller_gsdlInterface_corbaResultDocInfo->marshal( ec, &(*(_MICO_T*)v)[i] );
    19622708  ec.seq_end();
    19632709}
    19642710
    1965 CORBA::StaticTypeInfo *_marshaller__seq_gsdlInterface_corbaResultDocInfo;
     2711::CORBA::StaticTypeInfo *_marshaller__seq_gsdlInterface_corbaResultDocInfo;
    19662712
    19672713struct __tc_init_CORBAIFACE {
     
    19702716    _marshaller_gsdlInterface_corbatext_t = new _Marshaller_gsdlInterface_corbatext_t;
    19712717    _marshaller_gsdlInterface_corbatext_tmap = new _Marshaller_gsdlInterface_corbatext_tmap;
     2718    _marshaller_gsdlInterface_corbatext_tcollectionmeta = new _Marshaller_gsdlInterface_corbatext_tcollectionmeta;
    19722719    _marshaller_gsdlInterface_corbaComError = new _Marshaller_gsdlInterface_corbaComError;
    19732720    _marshaller_gsdlInterface_corbaShortColInfo = new _Marshaller_gsdlInterface_corbaShortColInfo;
     
    19892736    _marshaller_gsdlInterface_corbaiface = new _Marshaller_gsdlInterface_corbaiface;
    19902737    _marshaller__seq_gsdlInterface_corbatext_t = new _Marshaller__seq_gsdlInterface_corbatext_t;
     2738    _marshaller__seq_gsdlInterface_corbatext_tcollectionmeta = new _Marshaller__seq_gsdlInterface_corbatext_tcollectionmeta;
    19912739    _marshaller__seq_gsdlInterface_corbaFilterOption = new _Marshaller__seq_gsdlInterface_corbaFilterOption;
    19922740    _marshaller__seq_gsdlInterface_corbaOptionValue = new _Marshaller__seq_gsdlInterface_corbaOptionValue;
     
    19952743    _marshaller__seq_gsdlInterface_corbaResultDocInfo = new _Marshaller__seq_gsdlInterface_corbaResultDocInfo;
    19962744  }
     2745
     2746  ~__tc_init_CORBAIFACE()
     2747  {
     2748    delete static_cast<_Marshaller_gsdlInterface_corbatext_t*>(_marshaller_gsdlInterface_corbatext_t);
     2749    delete static_cast<_Marshaller_gsdlInterface_corbatext_tmap*>(_marshaller_gsdlInterface_corbatext_tmap);
     2750    delete static_cast<_Marshaller_gsdlInterface_corbatext_tcollectionmeta*>(_marshaller_gsdlInterface_corbatext_tcollectionmeta);
     2751    delete static_cast<_Marshaller_gsdlInterface_corbaComError*>(_marshaller_gsdlInterface_corbaComError);
     2752    delete static_cast<_Marshaller_gsdlInterface_corbaShortColInfo*>(_marshaller_gsdlInterface_corbaShortColInfo);
     2753    delete static_cast<_Marshaller_gsdlInterface_corbaColInfoResponse*>(_marshaller_gsdlInterface_corbaColInfoResponse);
     2754    delete static_cast<_Marshaller_gsdlInterface_corbaDocRequest*>(_marshaller_gsdlInterface_corbaDocRequest);
     2755    delete static_cast<_Marshaller_gsdlInterface_corbaDocResponse*>(_marshaller_gsdlInterface_corbaDocResponse);
     2756    delete static_cast<_Marshaller_gsdlInterface_corbaFilterType*>(_marshaller_gsdlInterface_corbaFilterType);
     2757    delete static_cast<_Marshaller_gsdlInterface_corbaFilterRepeatable*>(_marshaller_gsdlInterface_corbaFilterRepeatable);
     2758    delete static_cast<_Marshaller_gsdlInterface_corbaFilterOption*>(_marshaller_gsdlInterface_corbaFilterOption);
     2759    delete static_cast<_Marshaller_gsdlInterface_corbaFilterOptionsResponse*>(_marshaller_gsdlInterface_corbaFilterOptionsResponse);
     2760    delete static_cast<_Marshaller_gsdlInterface_corbaOptionValue*>(_marshaller_gsdlInterface_corbaOptionValue);
     2761    delete static_cast<_Marshaller_gsdlInterface_corbaFilterRequest*>(_marshaller_gsdlInterface_corbaFilterRequest);
     2762    delete static_cast<_Marshaller_gsdlInterface_corbaTermInfo*>(_marshaller_gsdlInterface_corbaTermInfo);
     2763    delete static_cast<_Marshaller_gsdlInterface_corbaMetadataInfo*>(_marshaller_gsdlInterface_corbaMetadataInfo);
     2764    delete static_cast<_Marshaller_gsdlInterface_corbaMetadataInfo_map*>(_marshaller_gsdlInterface_corbaMetadataInfo_map);
     2765    delete static_cast<_Marshaller_gsdlInterface_corbaResultDocInfo*>(_marshaller_gsdlInterface_corbaResultDocInfo);
     2766    delete static_cast<_Marshaller_gsdlInterface_corbaIsApprox*>(_marshaller_gsdlInterface_corbaIsApprox);
     2767    delete static_cast<_Marshaller_gsdlInterface_corbaFilterResponse*>(_marshaller_gsdlInterface_corbaFilterResponse);
     2768    delete static_cast<_Marshaller_gsdlInterface_corbaiface*>(_marshaller_gsdlInterface_corbaiface);
     2769    delete static_cast<_Marshaller__seq_gsdlInterface_corbatext_t*>(_marshaller__seq_gsdlInterface_corbatext_t);
     2770    delete static_cast<_Marshaller__seq_gsdlInterface_corbatext_tcollectionmeta*>(_marshaller__seq_gsdlInterface_corbatext_tcollectionmeta);
     2771    delete static_cast<_Marshaller__seq_gsdlInterface_corbaFilterOption*>(_marshaller__seq_gsdlInterface_corbaFilterOption);
     2772    delete static_cast<_Marshaller__seq_gsdlInterface_corbaOptionValue*>(_marshaller__seq_gsdlInterface_corbaOptionValue);
     2773    delete static_cast<_Marshaller__seq_gsdlInterface_corbaTermInfo*>(_marshaller__seq_gsdlInterface_corbaTermInfo);
     2774    delete static_cast<_Marshaller__seq_gsdlInterface_corbaMetadataInfo*>(_marshaller__seq_gsdlInterface_corbaMetadataInfo);
     2775    delete static_cast<_Marshaller__seq_gsdlInterface_corbaResultDocInfo*>(_marshaller__seq_gsdlInterface_corbaResultDocInfo);
     2776  }
    19972777};
    19982778
    19992779static __tc_init_CORBAIFACE __init_CORBAIFACE;
    20002780
     2781//--------------------------------------------------------
     2782//  Implementation of skeletons
     2783//--------------------------------------------------------
     2784
     2785// PortableServer Skeleton Class for interface gsdlInterface::corbaiface
     2786POA_gsdlInterface::corbaiface::~corbaiface()
     2787{
     2788}
     2789
     2790::gsdlInterface::corbaiface_ptr
     2791POA_gsdlInterface::corbaiface::_this ()
     2792{
     2793  CORBA::Object_var obj = PortableServer::ServantBase::_this();
     2794  return ::gsdlInterface::corbaiface::_narrow (obj);
     2795}
     2796
     2797CORBA::Boolean
     2798POA_gsdlInterface::corbaiface::_is_a (const char * repoid)
     2799{
     2800  if (strcmp (repoid, "IDL:gsdlInterface/corbaiface:1.0") == 0) {
     2801    return TRUE;
     2802  }
     2803  return FALSE;
     2804}
     2805
     2806CORBA::InterfaceDef_ptr
     2807POA_gsdlInterface::corbaiface::_get_interface ()
     2808{
     2809  CORBA::InterfaceDef_ptr ifd = PortableServer::ServantBase::_get_interface ("IDL:gsdlInterface/corbaiface:1.0");
     2810
     2811  if (CORBA::is_nil (ifd)) {
     2812    mico_throw (CORBA::OBJ_ADAPTER (0, CORBA::COMPLETED_NO));
     2813  }
     2814
     2815  return ifd;
     2816}
     2817
     2818CORBA::RepositoryId
     2819POA_gsdlInterface::corbaiface::_primary_interface (const PortableServer::ObjectId &, PortableServer::POA_ptr)
     2820{
     2821  return CORBA::string_dup ("IDL:gsdlInterface/corbaiface:1.0");
     2822}
     2823
     2824CORBA::Object_ptr
     2825POA_gsdlInterface::corbaiface::_make_stub (PortableServer::POA_ptr poa, CORBA::Object_ptr obj)
     2826{
     2827  return new ::gsdlInterface::corbaiface_stub_clp (poa, obj);
     2828}
     2829
     2830bool
     2831POA_gsdlInterface::corbaiface::dispatch (CORBA::StaticServerRequest_ptr __req)
     2832{
     2833  #ifdef HAVE_EXCEPTIONS
     2834  try {
     2835  #endif
     2836    switch (mico_string_hash (__req->op_name(), 17)) {
     2837    case 0:
     2838      if( strcmp( __req->op_name(), "collectionList" ) == 0 ) {
     2839        ::gsdlInterface::corbatext_tarray _par_collist;
     2840        CORBA::StaticAny _sa_collist( _marshaller__seq_gsdlInterface_corbatext_t, &_par_collist );
     2841        ::gsdlInterface::corbaComError _par_error;
     2842        CORBA::StaticAny _sa_error( _marshaller_gsdlInterface_corbaComError, &_par_error );
     2843
     2844        __req->add_inout_arg( &_sa_collist );
     2845        __req->add_inout_arg( &_sa_error );
     2846
     2847        if( !__req->read_args() )
     2848          return true;
     2849
     2850        collectionList( _par_collist, _par_error );
     2851        __req->write_results();
     2852        return true;
     2853      }
     2854      break;
     2855    case 3:
     2856      if( strcmp( __req->op_name(), "ping" ) == 0 ) {
     2857        ::gsdlInterface::corbatext_t _par_collection;
     2858        CORBA::StaticAny _sa_collection( _marshaller_gsdlInterface_corbatext_t, &_par_collection );
     2859        CORBA::Boolean _par_wasSuccess;
     2860        CORBA::StaticAny _sa_wasSuccess( CORBA::_stc_boolean, &_par_wasSuccess );
     2861        ::gsdlInterface::corbaComError _par_error;
     2862        CORBA::StaticAny _sa_error( _marshaller_gsdlInterface_corbaComError, &_par_error );
     2863
     2864        __req->add_in_arg( &_sa_collection );
     2865        __req->add_inout_arg( &_sa_wasSuccess );
     2866        __req->add_inout_arg( &_sa_error );
     2867
     2868        if( !__req->read_args() )
     2869          return true;
     2870
     2871        ping( _par_collection, _par_wasSuccess, _par_error );
     2872        __req->write_results();
     2873        return true;
     2874      }
     2875      break;
     2876    case 7:
     2877      if( strcmp( __req->op_name(), "filter" ) == 0 ) {
     2878        ::gsdlInterface::corbatext_t _par_collection;
     2879        CORBA::StaticAny _sa_collection( _marshaller_gsdlInterface_corbatext_t, &_par_collection );
     2880        ::gsdlInterface::corbaFilterRequest _par_request;
     2881        CORBA::StaticAny _sa_request( _marshaller_gsdlInterface_corbaFilterRequest, &_par_request );
     2882        ::gsdlInterface::corbaFilterResponse _par_response;
     2883        CORBA::StaticAny _sa_response( _marshaller_gsdlInterface_corbaFilterResponse, &_par_response );
     2884        ::gsdlInterface::corbaComError _par_error;
     2885        CORBA::StaticAny _sa_error( _marshaller_gsdlInterface_corbaComError, &_par_error );
     2886
     2887        __req->add_in_arg( &_sa_collection );
     2888        __req->add_in_arg( &_sa_request );
     2889        __req->add_inout_arg( &_sa_response );
     2890        __req->add_inout_arg( &_sa_error );
     2891
     2892        if( !__req->read_args() )
     2893          return true;
     2894
     2895        filter( _par_collection, _par_request, _par_response, _par_error );
     2896        __req->write_results();
     2897        return true;
     2898      }
     2899      break;
     2900    case 8:
     2901      if( strcmp( __req->op_name(), "getRssItems" ) == 0 ) {
     2902        ::gsdlInterface::corbatext_t _par_collection;
     2903        CORBA::StaticAny _sa_collection( _marshaller_gsdlInterface_corbatext_t, &_par_collection );
     2904        ::gsdlInterface::corbatext_t _par_gsdlhome;
     2905        CORBA::StaticAny _sa_gsdlhome( _marshaller_gsdlInterface_corbatext_t, &_par_gsdlhome );
     2906        ::gsdlInterface::corbatext_t _par_rss_items;
     2907        CORBA::StaticAny _sa_rss_items( _marshaller_gsdlInterface_corbatext_t, &_par_rss_items );
     2908        ::gsdlInterface::corbaComError _par_error;
     2909        CORBA::StaticAny _sa_error( _marshaller_gsdlInterface_corbaComError, &_par_error );
     2910
     2911        __req->add_in_arg( &_sa_collection );
     2912        __req->add_in_arg( &_sa_gsdlhome );
     2913        __req->add_inout_arg( &_sa_rss_items );
     2914        __req->add_inout_arg( &_sa_error );
     2915
     2916        if( !__req->read_args() )
     2917          return true;
     2918
     2919        getRssItems( _par_collection, _par_gsdlhome, _par_rss_items, _par_error );
     2920        __req->write_results();
     2921        return true;
     2922      }
     2923      break;
     2924    case 9:
     2925      if( strcmp( __req->op_name(), "getFilterOptions" ) == 0 ) {
     2926        ::gsdlInterface::corbatext_t _par_collection;
     2927        CORBA::StaticAny _sa_collection( _marshaller_gsdlInterface_corbatext_t, &_par_collection );
     2928        ::gsdlInterface::corbatext_t _par_option;
     2929        CORBA::StaticAny _sa_option( _marshaller_gsdlInterface_corbatext_t, &_par_option );
     2930        ::gsdlInterface::corbaFilterOptionsResponse _par_response;
     2931        CORBA::StaticAny _sa_response( _marshaller_gsdlInterface_corbaFilterOptionsResponse, &_par_response );
     2932        ::gsdlInterface::corbaComError _par_error;
     2933        CORBA::StaticAny _sa_error( _marshaller_gsdlInterface_corbaComError, &_par_error );
     2934
     2935        __req->add_in_arg( &_sa_collection );
     2936        __req->add_in_arg( &_sa_option );
     2937        __req->add_inout_arg( &_sa_response );
     2938        __req->add_inout_arg( &_sa_error );
     2939
     2940        if( !__req->read_args() )
     2941          return true;
     2942
     2943        getFilterOptions( _par_collection, _par_option, _par_response, _par_error );
     2944        __req->write_results();
     2945        return true;
     2946      }
     2947      break;
     2948    case 10:
     2949      if( strcmp( __req->op_name(), "getCollectInfo" ) == 0 ) {
     2950        ::gsdlInterface::corbatext_t _par_collection;
     2951        CORBA::StaticAny _sa_collection( _marshaller_gsdlInterface_corbatext_t, &_par_collection );
     2952        ::gsdlInterface::corbaColInfoResponse _par_response;
     2953        CORBA::StaticAny _sa_response( _marshaller_gsdlInterface_corbaColInfoResponse, &_par_response );
     2954        ::gsdlInterface::corbaComError _par_error;
     2955        CORBA::StaticAny _sa_error( _marshaller_gsdlInterface_corbaComError, &_par_error );
     2956
     2957        __req->add_in_arg( &_sa_collection );
     2958        __req->add_inout_arg( &_sa_response );
     2959        __req->add_inout_arg( &_sa_error );
     2960
     2961        if( !__req->read_args() )
     2962          return true;
     2963
     2964        getCollectInfo( _par_collection, _par_response, _par_error );
     2965        __req->write_results();
     2966        return true;
     2967      }
     2968      break;
     2969    case 11:
     2970      if( strcmp( __req->op_name(), "initialise" ) == 0 ) {
     2971        ::gsdlInterface::corbaComError _par_error;
     2972        CORBA::StaticAny _sa_error( _marshaller_gsdlInterface_corbaComError, &_par_error );
     2973
     2974        CORBA::Boolean _res;
     2975        CORBA::StaticAny __res( CORBA::_stc_boolean, &_res );
     2976        __req->add_inout_arg( &_sa_error );
     2977        __req->set_result( &__res );
     2978
     2979        if( !__req->read_args() )
     2980          return true;
     2981
     2982        _res = initialise( _par_error );
     2983        __req->write_results();
     2984        return true;
     2985      }
     2986      if( strcmp( __req->op_name(), "getFilterInfo" ) == 0 ) {
     2987        ::gsdlInterface::corbatext_t _par_collection;
     2988        CORBA::StaticAny _sa_collection( _marshaller_gsdlInterface_corbatext_t, &_par_collection );
     2989        ::gsdlInterface::corbatext_tarray _par_filterNames;
     2990        CORBA::StaticAny _sa_filterNames( _marshaller__seq_gsdlInterface_corbatext_t, &_par_filterNames );
     2991        ::gsdlInterface::corbaComError _par_error;
     2992        CORBA::StaticAny _sa_error( _marshaller_gsdlInterface_corbaComError, &_par_error );
     2993
     2994        __req->add_in_arg( &_sa_collection );
     2995        __req->add_inout_arg( &_sa_filterNames );
     2996        __req->add_inout_arg( &_sa_error );
     2997
     2998        if( !__req->read_args() )
     2999          return true;
     3000
     3001        getFilterInfo( _par_collection, _par_filterNames, _par_error );
     3002        __req->write_results();
     3003        return true;
     3004      }
     3005      break;
     3006    case 12:
     3007      if( strcmp( __req->op_name(), "hasCollection" ) == 0 ) {
     3008        ::gsdlInterface::corbatext_t _par_corbaCollection;
     3009        CORBA::StaticAny _sa_corbaCollection( _marshaller_gsdlInterface_corbatext_t, &_par_corbaCollection );
     3010        CORBA::Boolean _par_has;
     3011        CORBA::StaticAny _sa_has( CORBA::_stc_boolean, &_par_has );
     3012        ::gsdlInterface::corbaComError _par_error;
     3013        CORBA::StaticAny _sa_error( _marshaller_gsdlInterface_corbaComError, &_par_error );
     3014
     3015        __req->add_in_arg( &_sa_corbaCollection );
     3016        __req->add_inout_arg( &_sa_has );
     3017        __req->add_inout_arg( &_sa_error );
     3018
     3019        if( !__req->read_args() )
     3020          return true;
     3021
     3022        hasCollection( _par_corbaCollection, _par_has, _par_error );
     3023        __req->write_results();
     3024        return true;
     3025      }
     3026      break;
     3027    case 13:
     3028      if( strcmp( __req->op_name(), "configure" ) == 0 ) {
     3029        ::gsdlInterface::corbatext_t _par_key;
     3030        CORBA::StaticAny _sa_key( _marshaller_gsdlInterface_corbatext_t, &_par_key );
     3031        ::gsdlInterface::corbatext_tarray _par_cfgline;
     3032        CORBA::StaticAny _sa_cfgline( _marshaller__seq_gsdlInterface_corbatext_t, &_par_cfgline );
     3033        ::gsdlInterface::corbaComError _par_error;
     3034        CORBA::StaticAny _sa_error( _marshaller_gsdlInterface_corbaComError, &_par_error );
     3035
     3036        __req->add_in_arg( &_sa_key );
     3037        __req->add_in_arg( &_sa_cfgline );
     3038        __req->add_inout_arg( &_sa_error );
     3039
     3040        if( !__req->read_args() )
     3041          return true;
     3042
     3043        configure( _par_key, _par_cfgline, _par_error );
     3044        __req->write_results();
     3045        return true;
     3046      }
     3047      if( strcmp( __req->op_name(), "getDocument" ) == 0 ) {
     3048        ::gsdlInterface::corbatext_t _par_collection;
     3049        CORBA::StaticAny _sa_collection( _marshaller_gsdlInterface_corbatext_t, &_par_collection );
     3050        ::gsdlInterface::corbaDocRequest _par_request;
     3051        CORBA::StaticAny _sa_request( _marshaller_gsdlInterface_corbaDocRequest, &_par_request );
     3052        ::gsdlInterface::corbaDocResponse _par_response;
     3053        CORBA::StaticAny _sa_response( _marshaller_gsdlInterface_corbaDocResponse, &_par_response );
     3054        ::gsdlInterface::corbaComError _par_error;
     3055        CORBA::StaticAny _sa_error( _marshaller_gsdlInterface_corbaComError, &_par_error );
     3056
     3057        __req->add_in_arg( &_sa_collection );
     3058        __req->add_inout_arg( &_sa_request );
     3059        __req->add_inout_arg( &_sa_response );
     3060        __req->add_inout_arg( &_sa_error );
     3061
     3062        if( !__req->read_args() )
     3063          return true;
     3064
     3065        getDocument( _par_collection, _par_request, _par_response, _par_error );
     3066        __req->write_results();
     3067        return true;
     3068      }
     3069      break;
     3070    }
     3071  #ifdef HAVE_EXCEPTIONS
     3072  } catch( CORBA::SystemException_catch &_ex ) {
     3073    __req->set_exception( _ex->_clone() );
     3074    __req->write_results();
     3075    return true;
     3076  } catch( ... ) {
     3077    CORBA::UNKNOWN _ex (CORBA::OMGVMCID | 1, CORBA::COMPLETED_MAYBE);
     3078    __req->set_exception (_ex->_clone());
     3079    __req->write_results ();
     3080    return true;
     3081  }
     3082  #endif
     3083
     3084  return false;
     3085}
     3086
     3087void
     3088POA_gsdlInterface::corbaiface::invoke (CORBA::StaticServerRequest_ptr __req)
     3089{
     3090  if (dispatch (__req)) {
     3091      return;
     3092  }
     3093
     3094  CORBA::Exception * ex =
     3095    new CORBA::BAD_OPERATION (0, CORBA::COMPLETED_NO);
     3096  __req->set_exception (ex);
     3097  __req->write_results();
     3098}
     3099
Note: See TracChangeset for help on using the changeset viewer.