// -*- C++ -*-
//
// $Id$

// ****  Code generated by the The ACE ORB (TAO) IDL Compiler ****
// TAO and the TAO IDL Compiler have been developed by:
//       Center for Distributed Object Computing
//       Washington University
//       St. Louis, MO
//       USA
//       http://www.cs.wustl.edu/~schmidt/doc-center.html
// and
//       Distributed Object Computing Laboratory
//       University of California at Irvine
//       Irvine, CA
//       USA
//       http://doc.ece.uci.edu/
// and
//       Institute for Software Integrated Systems
//       Vanderbilt University
//       Nashville, TN
//       USA
//       http://www.isis.vanderbilt.edu/
//
// Information about TAO is available at:
//     http://www.cs.wustl.edu/~schmidt/TAO.html

// TAO_IDL - Generated from
// be/be_codegen.cpp:303


#include "FtRtecEventChannelAdminC.h"
#include "tao/CDR.h"
#include "tao/Exception_Data.h"
#include "tao/Invocation_Adapter.h"
#include "tao/Object_T.h"
#include "tao/Typecode.h"
#include "tao/Any_Impl_T.h"
#include "tao/Any_Dual_Impl_T.h"
#include "tao/Any_Basic_Impl_T.h"
#include "tao/Basic_Arguments.h"
#include "tao/Object_Argument_T.h"
#include "tao/UB_String_Arguments.h"
#include "tao/Var_Size_Argument_T.h"
#include "ace/OS_NS_string.h"

#if defined (__BORLANDC__)
#pragma option -w-rvl -w-rch -w-ccc -w-aus -w-sig
#endif /* __BORLANDC__ */

#if !defined (__ACE_INLINE__)
#include "FtRtecEventChannelAdminC.inl"
#endif /* !defined __ACE_INLINE__ */

// TAO_IDL - Generated from
// be/be_visitor_arg_traits.cpp:64

// Arg traits specializations.
namespace TAO
{
  
  // TAO_IDL - Generated from
  // be/be_visitor_arg_traits.cpp:379

#if !defined (_RTECEVENTCOMM_EVENTSET__ARG_TRAITS_CS_)
#define _RTECEVENTCOMM_EVENTSET__ARG_TRAITS_CS_
  
  ACE_TEMPLATE_SPECIALIZATION
  class TAO_FtRtEvent_Export Arg_Traits<RtecEventComm::EventSet>
    : public
        Var_Size_Arg_Traits_T<
            RtecEventComm::EventSet,
            RtecEventComm::EventSet_var,
            RtecEventComm::EventSet_out
          >
  {
  };

#endif /* end #if !defined */

#if !defined (_RTECEVENTCOMM_PUSHCONSUMER__ARG_TRAITS_CS_)
#define _RTECEVENTCOMM_PUSHCONSUMER__ARG_TRAITS_CS_
  
  ACE_TEMPLATE_SPECIALIZATION
  class TAO_FtRtEvent_Export Arg_Traits<RtecEventComm::PushConsumer>
    : public
        Object_Arg_Traits_T<
            RtecEventComm::PushConsumer_ptr,
            RtecEventComm::PushConsumer_var,
            RtecEventComm::PushConsumer_out,
            TAO::Objref_Traits<RtecEventComm::PushConsumer>
          >
  {
  };

#endif /* end #if !defined */

#if !defined (_RTECEVENTCOMM_PUSHSUPPLIER__ARG_TRAITS_CS_)
#define _RTECEVENTCOMM_PUSHSUPPLIER__ARG_TRAITS_CS_
  
  ACE_TEMPLATE_SPECIALIZATION
  class TAO_FtRtEvent_Export Arg_Traits<RtecEventComm::PushSupplier>
    : public
        Object_Arg_Traits_T<
            RtecEventComm::PushSupplier_ptr,
            RtecEventComm::PushSupplier_var,
            RtecEventComm::PushSupplier_out,
            TAO::Objref_Traits<RtecEventComm::PushSupplier>
          >
  {
  };

#endif /* end #if !defined */
  
  // TAO_IDL - Generated from
  // be/be_visitor_arg_traits.cpp:618

#if !defined (_RTECEVENTCHANNELADMIN_CONSUMERQOS__ARG_TRAITS_CS_)
#define _RTECEVENTCHANNELADMIN_CONSUMERQOS__ARG_TRAITS_CS_
  
  ACE_TEMPLATE_SPECIALIZATION
  class TAO_FtRtEvent_Export Arg_Traits<RtecEventChannelAdmin::ConsumerQOS>
    : public
        Var_Size_Arg_Traits_T<
            RtecEventChannelAdmin::ConsumerQOS,
            RtecEventChannelAdmin::ConsumerQOS_var,
            RtecEventChannelAdmin::ConsumerQOS_out
          >
  {
  };

#endif /* end #if !defined */
  
  // TAO_IDL - Generated from
  // be/be_visitor_arg_traits.cpp:618

#if !defined (_RTECEVENTCHANNELADMIN_SUPPLIERQOS__ARG_TRAITS_CS_)
#define _RTECEVENTCHANNELADMIN_SUPPLIERQOS__ARG_TRAITS_CS_
  
  ACE_TEMPLATE_SPECIALIZATION
  class TAO_FtRtEvent_Export Arg_Traits<RtecEventChannelAdmin::SupplierQOS>
    : public
        Var_Size_Arg_Traits_T<
            RtecEventChannelAdmin::SupplierQOS,
            RtecEventChannelAdmin::SupplierQOS_var,
            RtecEventChannelAdmin::SupplierQOS_out
          >
  {
  };

#endif /* end #if !defined */

#if !defined (_RTECEVENTCHANNELADMIN_OBSERVER__ARG_TRAITS_CS_)
#define _RTECEVENTCHANNELADMIN_OBSERVER__ARG_TRAITS_CS_
  
  ACE_TEMPLATE_SPECIALIZATION
  class TAO_FtRtEvent_Export Arg_Traits<RtecEventChannelAdmin::Observer>
    : public
        Object_Arg_Traits_T<
            RtecEventChannelAdmin::Observer_ptr,
            RtecEventChannelAdmin::Observer_var,
            RtecEventChannelAdmin::Observer_out,
            TAO::Objref_Traits<RtecEventChannelAdmin::Observer>
          >
  {
  };

#endif /* end #if !defined */
  
  // TAO_IDL - Generated from
  // be/be_visitor_arg_traits.cpp:379

#if !defined (_FTRT_STATE__ARG_TRAITS_CS_)
#define _FTRT_STATE__ARG_TRAITS_CS_
  
  ACE_TEMPLATE_SPECIALIZATION
  class TAO_FtRtEvent_Export Arg_Traits<FTRT::State>
    : public
        Var_Size_Arg_Traits_T<
            FTRT::State,
            FTRT::State_var,
            FTRT::State_out
          >
  {
  };

#endif /* end #if !defined */
  
  // TAO_IDL - Generated from
  // be/be_visitor_arg_traits.cpp:379

#if !defined (_COSNAMING_NAME__ARG_TRAITS_CS_)
#define _COSNAMING_NAME__ARG_TRAITS_CS_
  
  ACE_TEMPLATE_SPECIALIZATION
  class TAO_FtRtEvent_Export Arg_Traits<CosNaming::Name>
    : public
        Var_Size_Arg_Traits_T<
            CosNaming::Name,
            CosNaming::Name_var,
            CosNaming::Name_out
          >
  {
  };

#endif /* end #if !defined */
  
  // TAO_IDL - Generated from
  // be/be_visitor_arg_traits.cpp:618

#if !defined (_COSNAMING_BINDING__ARG_TRAITS_CS_)
#define _COSNAMING_BINDING__ARG_TRAITS_CS_
  
  ACE_TEMPLATE_SPECIALIZATION
  class TAO_FtRtEvent_Export Arg_Traits<CosNaming::Binding>
    : public
        Var_Size_Arg_Traits_T<
            CosNaming::Binding,
            CosNaming::Binding_var,
            CosNaming::Binding_out
          >
  {
  };

#endif /* end #if !defined */
  
  // TAO_IDL - Generated from
  // be/be_visitor_arg_traits.cpp:379

#if !defined (_COSNAMING_BINDINGLIST__ARG_TRAITS_CS_)
#define _COSNAMING_BINDINGLIST__ARG_TRAITS_CS_
  
  ACE_TEMPLATE_SPECIALIZATION
  class TAO_FtRtEvent_Export Arg_Traits<CosNaming::BindingList>
    : public
        Var_Size_Arg_Traits_T<
            CosNaming::BindingList,
            CosNaming::BindingList_var,
            CosNaming::BindingList_out
          >
  {
  };

#endif /* end #if !defined */

#if !defined (_COSNAMING_BINDINGITERATOR__ARG_TRAITS_CS_)
#define _COSNAMING_BINDINGITERATOR__ARG_TRAITS_CS_
  
  ACE_TEMPLATE_SPECIALIZATION
  class TAO_FtRtEvent_Export Arg_Traits<CosNaming::BindingIterator>
    : public
        Object_Arg_Traits_T<
            CosNaming::BindingIterator_ptr,
            CosNaming::BindingIterator_var,
            CosNaming::BindingIterator_out,
            TAO::Objref_Traits<CosNaming::BindingIterator>
          >
  {
  };

#endif /* end #if !defined */

#if !defined (_COSNAMING_NAMINGCONTEXT__ARG_TRAITS_CS_)
#define _COSNAMING_NAMINGCONTEXT__ARG_TRAITS_CS_
  
  ACE_TEMPLATE_SPECIALIZATION
  class TAO_FtRtEvent_Export Arg_Traits<CosNaming::NamingContext>
    : public
        Object_Arg_Traits_T<
            CosNaming::NamingContext_ptr,
            CosNaming::NamingContext_var,
            CosNaming::NamingContext_out,
            TAO::Objref_Traits<CosNaming::NamingContext>
          >
  {
  };

#endif /* end #if !defined */

#if !defined (_FTRT_FAULTLISTENER__ARG_TRAITS_CS_)
#define _FTRT_FAULTLISTENER__ARG_TRAITS_CS_
  
  ACE_TEMPLATE_SPECIALIZATION
  class TAO_FtRtEvent_Export Arg_Traits<FTRT::FaultListener>
    : public
        Object_Arg_Traits_T<
            FTRT::FaultListener_ptr,
            FTRT::FaultListener_var,
            FTRT::FaultListener_out,
            TAO::Objref_Traits<FTRT::FaultListener>
          >
  {
  };

#endif /* end #if !defined */
  
  // TAO_IDL - Generated from
  // be/be_visitor_arg_traits.cpp:618

#if !defined (_FTRT_MANAGERINFO__ARG_TRAITS_CS_)
#define _FTRT_MANAGERINFO__ARG_TRAITS_CS_
  
  ACE_TEMPLATE_SPECIALIZATION
  class TAO_FtRtEvent_Export Arg_Traits<FTRT::ManagerInfo>
    : public
        Var_Size_Arg_Traits_T<
            FTRT::ManagerInfo,
            FTRT::ManagerInfo_var,
            FTRT::ManagerInfo_out
          >
  {
  };

#endif /* end #if !defined */
  
  // TAO_IDL - Generated from
  // be/be_visitor_arg_traits.cpp:379

#if !defined (_FTRT_MANAGERINFOLIST__ARG_TRAITS_CS_)
#define _FTRT_MANAGERINFOLIST__ARG_TRAITS_CS_
  
  ACE_TEMPLATE_SPECIALIZATION
  class TAO_FtRtEvent_Export Arg_Traits<FTRT::ManagerInfoList>
    : public
        Var_Size_Arg_Traits_T<
            FTRT::ManagerInfoList,
            FTRT::ManagerInfoList_var,
            FTRT::ManagerInfoList_out
          >
  {
  };

#endif /* end #if !defined */
  
  // TAO_IDL - Generated from
  // be/be_visitor_arg_traits.cpp:379

#if !defined (_FTRTECEVENTCOMM_OBJECTID__ARG_TRAITS_CS_)
#define _FTRTECEVENTCOMM_OBJECTID__ARG_TRAITS_CS_
  
  ACE_TEMPLATE_SPECIALIZATION
  class TAO_FtRtEvent_Export Arg_Traits<FtRtecEventComm::ObjectId>
    : public
        Var_Size_Arg_Traits_T<
            FtRtecEventComm::ObjectId,
            FtRtecEventComm::ObjectId_var,
            FtRtecEventComm::ObjectId_out
          >
  {
  };

#endif /* end #if !defined */
}


// TAO_IDL - Generated from
// be/be_visitor_typecode/typecode_defn.cpp:290

static const CORBA::Long _oc_FtRtecEventChannelAdmin_ObjectId[] =
{
    TAO_ENCAP_BYTE_ORDER, // byte order
  41,
  ACE_NTOHL (0x49444c3a), 
  ACE_NTOHL (0x46745274), 
  ACE_NTOHL (0x65634576), 
  ACE_NTOHL (0x656e7443), 
  ACE_NTOHL (0x68616e6e), 
  ACE_NTOHL (0x656c4164), 
  ACE_NTOHL (0x6d696e2f), 
  ACE_NTOHL (0x4f626a65), 
  ACE_NTOHL (0x63744964), 
  ACE_NTOHL (0x3a312e30), 
  ACE_NTOHL (0x0),  // repository ID = IDL:FtRtecEventChannelAdmin/ObjectId:1.0
    9,
  ACE_NTOHL (0x4f626a65), 
  ACE_NTOHL (0x63744964), 
  ACE_NTOHL (0x0),  // name = ObjectId
    CORBA::tk_alias, // typecode kind for typedefs
  80, // encapsulation length
    TAO_ENCAP_BYTE_ORDER, // byte order
    33,
    ACE_NTOHL (0x49444c3a), 
    ACE_NTOHL (0x46745274), 
    ACE_NTOHL (0x65634576), 
    ACE_NTOHL (0x656e7443), 
    ACE_NTOHL (0x6f6d6d2f), 
    ACE_NTOHL (0x4f626a65), 
    ACE_NTOHL (0x63744964), 
    ACE_NTOHL (0x3a312e30), 
    ACE_NTOHL (0x0),  // repository ID = IDL:FtRtecEventComm/ObjectId:1.0
        9,
    ACE_NTOHL (0x4f626a65), 
    ACE_NTOHL (0x63744964), 
    ACE_NTOHL (0x0),  // name = ObjectId
        CORBA::tk_sequence, // typecode kind
    12, // encapsulation length
      TAO_ENCAP_BYTE_ORDER, // byte order
      CORBA::tk_octet,

      0U,


};

static CORBA::TypeCode _tc_TAO_tc_FtRtecEventChannelAdmin_ObjectId (
    CORBA::tk_alias,
    sizeof (_oc_FtRtecEventChannelAdmin_ObjectId),
    (char *) &_oc_FtRtecEventChannelAdmin_ObjectId,
    0,
    sizeof (FtRtecEventChannelAdmin::ObjectId)
  );

namespace FtRtecEventChannelAdmin
{
  ::CORBA::TypeCode_ptr _tc_ObjectId =
    &_tc_TAO_tc_FtRtecEventChannelAdmin_ObjectId;
}

// TAO_IDL - Generated from
// be/be_visitor_typecode/typecode_defn.cpp:290

static const CORBA::Long _oc_FtRtecEventChannelAdmin_ProxyPushConsumerConnectionInfo[] =
{
    TAO_ENCAP_BYTE_ORDER, // byte order
  64,
  ACE_NTOHL (0x49444c3a), 
  ACE_NTOHL (0x46745274), 
  ACE_NTOHL (0x65634576), 
  ACE_NTOHL (0x656e7443), 
  ACE_NTOHL (0x68616e6e), 
  ACE_NTOHL (0x656c4164), 
  ACE_NTOHL (0x6d696e2f), 
  ACE_NTOHL (0x50726f78), 
  ACE_NTOHL (0x79507573), 
  ACE_NTOHL (0x68436f6e), 
  ACE_NTOHL (0x73756d65), 
  ACE_NTOHL (0x72436f6e), 
  ACE_NTOHL (0x6e656374), 
  ACE_NTOHL (0x696f6e49), 
  ACE_NTOHL (0x6e666f3a), 
  ACE_NTOHL (0x312e3000),  // repository ID = IDL:FtRtecEventChannelAdmin/ProxyPushConsumerConnectionInfo:1.0
    32,
  ACE_NTOHL (0x50726f78), 
  ACE_NTOHL (0x79507573), 
  ACE_NTOHL (0x68436f6e), 
  ACE_NTOHL (0x73756d65), 
  ACE_NTOHL (0x72436f6e), 
  ACE_NTOHL (0x6e656374), 
  ACE_NTOHL (0x696f6e49), 
  ACE_NTOHL (0x6e666f00),  // name = ProxyPushConsumerConnectionInfo
  2, // member count
    14,
  ACE_NTOHL (0x70757368), 
  ACE_NTOHL (0x5f737570), 
  ACE_NTOHL (0x706c6965), 
  ACE_NTOHL (0x72000000),  // name = push_supplier
    CORBA::tk_objref, // typecode kind
  64, // encapsulation length
    TAO_ENCAP_BYTE_ORDER, // byte order
    35,
    ACE_NTOHL (0x49444c3a), 
    ACE_NTOHL (0x52746563), 
    ACE_NTOHL (0x4576656e), 
    ACE_NTOHL (0x74436f6d), 
    ACE_NTOHL (0x6d2f5075), 
    ACE_NTOHL (0x73685375), 
    ACE_NTOHL (0x70706c69), 
    ACE_NTOHL (0x65723a31), 
    ACE_NTOHL (0x2e300000),  // repository ID = IDL:RtecEventComm/PushSupplier:1.0
        13,
    ACE_NTOHL (0x50757368), 
    ACE_NTOHL (0x53757070), 
    ACE_NTOHL (0x6c696572), 
    ACE_NTOHL (0x0),  // name = PushSupplier
    
  4,
  ACE_NTOHL (0x716f7300),  // name = qos
    CORBA::tk_struct, // typecode kind
  1924, // encapsulation length
    TAO_ENCAP_BYTE_ORDER, // byte order
    42,
    ACE_NTOHL (0x49444c3a), 
    ACE_NTOHL (0x52746563), 
    ACE_NTOHL (0x4576656e), 
    ACE_NTOHL (0x74436861), 
    ACE_NTOHL (0x6e6e656c), 
    ACE_NTOHL (0x41646d69), 
    ACE_NTOHL (0x6e2f5375), 
    ACE_NTOHL (0x70706c69), 
    ACE_NTOHL (0x6572514f), 
    ACE_NTOHL (0x533a312e), 
    ACE_NTOHL (0x30000000),  // repository ID = IDL:RtecEventChannelAdmin/SupplierQOS:1.0
        12,
    ACE_NTOHL (0x53757070), 
    ACE_NTOHL (0x6c696572), 
    ACE_NTOHL (0x514f5300),  // name = SupplierQOS
    2, // member count
        13,
    ACE_NTOHL (0x7075626c), 
    ACE_NTOHL (0x69636174), 
    ACE_NTOHL (0x696f6e73), 
    ACE_NTOHL (0x0),  // name = publications
        CORBA::tk_alias, // typecode kind for typedefs
    1804, // encapsulation length
      TAO_ENCAP_BYTE_ORDER, // byte order
      45,
      ACE_NTOHL (0x49444c3a), 
      ACE_NTOHL (0x52746563), 
      ACE_NTOHL (0x4576656e), 
      ACE_NTOHL (0x74436861), 
      ACE_NTOHL (0x6e6e656c), 
      ACE_NTOHL (0x41646d69), 
      ACE_NTOHL (0x6e2f5075), 
      ACE_NTOHL (0x626c6963), 
      ACE_NTOHL (0x6174696f), 
      ACE_NTOHL (0x6e536574), 
      ACE_NTOHL (0x3a312e30), 
      ACE_NTOHL (0x0),  // repository ID = IDL:RtecEventChannelAdmin/PublicationSet:1.0
            15,
      ACE_NTOHL (0x5075626c), 
      ACE_NTOHL (0x69636174), 
      ACE_NTOHL (0x696f6e53), 
      ACE_NTOHL (0x65740000),  // name = PublicationSet
            CORBA::tk_sequence, // typecode kind
      1720, // encapsulation length
        TAO_ENCAP_BYTE_ORDER, // byte order
        CORBA::tk_struct, // typecode kind
        1704, // encapsulation length
          TAO_ENCAP_BYTE_ORDER, // byte order
          42,
          ACE_NTOHL (0x49444c3a), 
          ACE_NTOHL (0x52746563), 
          ACE_NTOHL (0x4576656e), 
          ACE_NTOHL (0x74436861), 
          ACE_NTOHL (0x6e6e656c), 
          ACE_NTOHL (0x41646d69), 
          ACE_NTOHL (0x6e2f5075), 
          ACE_NTOHL (0x626c6963), 
          ACE_NTOHL (0x6174696f), 
          ACE_NTOHL (0x6e3a312e), 
          ACE_NTOHL (0x30000000),  // repository ID = IDL:RtecEventChannelAdmin/Publication:1.0
                    12,
          ACE_NTOHL (0x5075626c), 
          ACE_NTOHL (0x69636174), 
          ACE_NTOHL (0x696f6e00),  // name = Publication
          2, // member count
                    6,
          ACE_NTOHL (0x6576656e), 
          ACE_NTOHL (0x74000000),  // name = event
                    CORBA::tk_struct, // typecode kind
          1004, // encapsulation length
            TAO_ENCAP_BYTE_ORDER, // byte order
            28,
            ACE_NTOHL (0x49444c3a), 
            ACE_NTOHL (0x52746563), 
            ACE_NTOHL (0x4576656e), 
            ACE_NTOHL (0x74436f6d), 
            ACE_NTOHL (0x6d2f4576), 
            ACE_NTOHL (0x656e743a), 
            ACE_NTOHL (0x312e3000),  // repository ID = IDL:RtecEventComm/Event:1.0
                        6,
            ACE_NTOHL (0x4576656e), 
            ACE_NTOHL (0x74000000),  // name = Event
            2, // member count
                        7,
            ACE_NTOHL (0x68656164), 
            ACE_NTOHL (0x65720000),  // name = header
                        CORBA::tk_struct, // typecode kind
            664, // encapsulation length
              TAO_ENCAP_BYTE_ORDER, // byte order
              34,
              ACE_NTOHL (0x49444c3a), 
              ACE_NTOHL (0x52746563), 
              ACE_NTOHL (0x4576656e), 
              ACE_NTOHL (0x74436f6d), 
              ACE_NTOHL (0x6d2f4576), 
              ACE_NTOHL (0x656e7448), 
              ACE_NTOHL (0x65616465), 
              ACE_NTOHL (0x723a312e), 
              ACE_NTOHL (0x30000000),  // repository ID = IDL:RtecEventComm/EventHeader:1.0
                            12,
              ACE_NTOHL (0x4576656e), 
              ACE_NTOHL (0x74486561), 
              ACE_NTOHL (0x64657200),  // name = EventHeader
              6, // member count
                            5,
              ACE_NTOHL (0x74797065), 
              ACE_NTOHL (0x0),  // name = type
                            CORBA::tk_alias, // typecode kind for typedefs
              60, // encapsulation length
                TAO_ENCAP_BYTE_ORDER, // byte order
                32,
                ACE_NTOHL (0x49444c3a), 
                ACE_NTOHL (0x52746563), 
                ACE_NTOHL (0x4576656e), 
                ACE_NTOHL (0x74436f6d), 
                ACE_NTOHL (0x6d2f4576), 
                ACE_NTOHL (0x656e7454), 
                ACE_NTOHL (0x7970653a), 
                ACE_NTOHL (0x312e3000),  // repository ID = IDL:RtecEventComm/EventType:1.0
                                10,
                ACE_NTOHL (0x4576656e), 
                ACE_NTOHL (0x74547970), 
                ACE_NTOHL (0x65000000),  // name = EventType
                                CORBA::tk_long,


              7,
              ACE_NTOHL (0x736f7572), 
              ACE_NTOHL (0x63650000),  // name = source
                            CORBA::tk_alias, // typecode kind for typedefs
              68, // encapsulation length
                TAO_ENCAP_BYTE_ORDER, // byte order
                36,
                ACE_NTOHL (0x49444c3a), 
                ACE_NTOHL (0x52746563), 
                ACE_NTOHL (0x4576656e), 
                ACE_NTOHL (0x74436f6d), 
                ACE_NTOHL (0x6d2f4576), 
                ACE_NTOHL (0x656e7453), 
                ACE_NTOHL (0x6f757263), 
                ACE_NTOHL (0x6549443a), 
                ACE_NTOHL (0x312e3000),  // repository ID = IDL:RtecEventComm/EventSourceID:1.0
                                14,
                ACE_NTOHL (0x4576656e), 
                ACE_NTOHL (0x74536f75), 
                ACE_NTOHL (0x72636549), 
                ACE_NTOHL (0x44000000),  // name = EventSourceID
                                CORBA::tk_long,


              4,
              ACE_NTOHL (0x74746c00),  // name = ttl
                            CORBA::tk_long,

              14,
              ACE_NTOHL (0x63726561), 
              ACE_NTOHL (0x74696f6e), 
              ACE_NTOHL (0x5f74696d), 
              ACE_NTOHL (0x65000000),  // name = creation_time
                            CORBA::tk_alias, // typecode kind for typedefs
              112, // encapsulation length
                TAO_ENCAP_BYTE_ORDER, // byte order
                27,
                ACE_NTOHL (0x49444c3a), 
                ACE_NTOHL (0x52746563), 
                ACE_NTOHL (0x4576656e), 
                ACE_NTOHL (0x74436f6d), 
                ACE_NTOHL (0x6d2f5469), 
                ACE_NTOHL (0x6d653a31), 
                ACE_NTOHL (0x2e300000),  // repository ID = IDL:RtecEventComm/Time:1.0
                                5,
                ACE_NTOHL (0x54696d65), 
                ACE_NTOHL (0x0),  // name = Time
                                CORBA::tk_alias, // typecode kind for typedefs
                56, // encapsulation length
                  TAO_ENCAP_BYTE_ORDER, // byte order
                  31,
                  ACE_NTOHL (0x49444c3a), 
                  ACE_NTOHL (0x6f6d672e), 
                  ACE_NTOHL (0x6f72672f), 
                  ACE_NTOHL (0x54696d65), 
                  ACE_NTOHL (0x42617365), 
                  ACE_NTOHL (0x2f54696d), 
                  ACE_NTOHL (0x65543a31), 
                  ACE_NTOHL (0x2e300000),  // repository ID = IDL:omg.org/TimeBase/TimeT:1.0
                                    6,
                  ACE_NTOHL (0x54696d65), 
                  ACE_NTOHL (0x54000000),  // name = TimeT
                                    CORBA::tk_ulonglong,



              13,
              ACE_NTOHL (0x65635f72), 
              ACE_NTOHL (0x6563765f), 
              ACE_NTOHL (0x74696d65), 
              ACE_NTOHL (0x0),  // name = ec_recv_time
                            CORBA::tk_alias, // typecode kind for typedefs
              112, // encapsulation length
                TAO_ENCAP_BYTE_ORDER, // byte order
                27,
                ACE_NTOHL (0x49444c3a), 
                ACE_NTOHL (0x52746563), 
                ACE_NTOHL (0x4576656e), 
                ACE_NTOHL (0x74436f6d), 
                ACE_NTOHL (0x6d2f5469), 
                ACE_NTOHL (0x6d653a31), 
                ACE_NTOHL (0x2e300000),  // repository ID = IDL:RtecEventComm/Time:1.0
                                5,
                ACE_NTOHL (0x54696d65), 
                ACE_NTOHL (0x0),  // name = Time
                                CORBA::tk_alias, // typecode kind for typedefs
                56, // encapsulation length
                  TAO_ENCAP_BYTE_ORDER, // byte order
                  31,
                  ACE_NTOHL (0x49444c3a), 
                  ACE_NTOHL (0x6f6d672e), 
                  ACE_NTOHL (0x6f72672f), 
                  ACE_NTOHL (0x54696d65), 
                  ACE_NTOHL (0x42617365), 
                  ACE_NTOHL (0x2f54696d), 
                  ACE_NTOHL (0x65543a31), 
                  ACE_NTOHL (0x2e300000),  // repository ID = IDL:omg.org/TimeBase/TimeT:1.0
                                    6,
                  ACE_NTOHL (0x54696d65), 
                  ACE_NTOHL (0x54000000),  // name = TimeT
                                    CORBA::tk_ulonglong,



              13,
              ACE_NTOHL (0x65635f73), 
              ACE_NTOHL (0x656e645f), 
              ACE_NTOHL (0x74696d65), 
              ACE_NTOHL (0x0),  // name = ec_send_time
                            CORBA::tk_alias, // typecode kind for typedefs
              112, // encapsulation length
                TAO_ENCAP_BYTE_ORDER, // byte order
                27,
                ACE_NTOHL (0x49444c3a), 
                ACE_NTOHL (0x52746563), 
                ACE_NTOHL (0x4576656e), 
                ACE_NTOHL (0x74436f6d), 
                ACE_NTOHL (0x6d2f5469), 
                ACE_NTOHL (0x6d653a31), 
                ACE_NTOHL (0x2e300000),  // repository ID = IDL:RtecEventComm/Time:1.0
                                5,
                ACE_NTOHL (0x54696d65), 
                ACE_NTOHL (0x0),  // name = Time
                                CORBA::tk_alias, // typecode kind for typedefs
                56, // encapsulation length
                  TAO_ENCAP_BYTE_ORDER, // byte order
                  31,
                  ACE_NTOHL (0x49444c3a), 
                  ACE_NTOHL (0x6f6d672e), 
                  ACE_NTOHL (0x6f72672f), 
                  ACE_NTOHL (0x54696d65), 
                  ACE_NTOHL (0x42617365), 
                  ACE_NTOHL (0x2f54696d), 
                  ACE_NTOHL (0x65543a31), 
                  ACE_NTOHL (0x2e300000),  // repository ID = IDL:omg.org/TimeBase/TimeT:1.0
                                    6,
                  ACE_NTOHL (0x54696d65), 
                  ACE_NTOHL (0x54000000),  // name = TimeT
                                    CORBA::tk_ulonglong,




            5,
            ACE_NTOHL (0x64617461), 
            ACE_NTOHL (0x0),  // name = data
                        CORBA::tk_alias, // typecode kind for typedefs
            248, // encapsulation length
              TAO_ENCAP_BYTE_ORDER, // byte order
              32,
              ACE_NTOHL (0x49444c3a), 
              ACE_NTOHL (0x52746563), 
              ACE_NTOHL (0x4576656e), 
              ACE_NTOHL (0x74436f6d), 
              ACE_NTOHL (0x6d2f4576), 
              ACE_NTOHL (0x656e7444), 
              ACE_NTOHL (0x6174613a), 
              ACE_NTOHL (0x312e3000),  // repository ID = IDL:RtecEventComm/EventData:1.0
                            10,
              ACE_NTOHL (0x4576656e), 
              ACE_NTOHL (0x74446174), 
              ACE_NTOHL (0x61000000),  // name = EventData
                            CORBA::tk_struct, // typecode kind
              184, // encapsulation length
                TAO_ENCAP_BYTE_ORDER, // byte order
                22,
                ACE_NTOHL (0x49444c3a), 
                ACE_NTOHL (0x52746563), 
                ACE_NTOHL (0x4576656e), 
                ACE_NTOHL (0x74446174), 
                ACE_NTOHL (0x613a312e), 
                ACE_NTOHL (0x30000000),  // repository ID = IDL:RtecEventData:1.0
                                14,
                ACE_NTOHL (0x52746563), 
                ACE_NTOHL (0x4576656e), 
                ACE_NTOHL (0x74446174), 
                ACE_NTOHL (0x61000000),  // name = RtecEventData
                3, // member count
                                5,
                ACE_NTOHL (0x70616431), 
                ACE_NTOHL (0x0),  // name = pad1
                                CORBA::tk_long,

                8,
                ACE_NTOHL (0x7061796c), 
                ACE_NTOHL (0x6f616400),  // name = payload
                                CORBA::tk_alias, // typecode kind for typedefs
                72, // encapsulation length
                  TAO_ENCAP_BYTE_ORDER, // byte order
                  21,
                  ACE_NTOHL (0x49444c3a), 
                  ACE_NTOHL (0x4576656e), 
                  ACE_NTOHL (0x74506179), 
                  ACE_NTOHL (0x6c6f6164), 
                  ACE_NTOHL (0x3a312e30), 
                  ACE_NTOHL (0x0),  // repository ID = IDL:EventPayload:1.0
                                    13,
                  ACE_NTOHL (0x4576656e), 
                  ACE_NTOHL (0x74506179), 
                  ACE_NTOHL (0x6c6f6164), 
                  ACE_NTOHL (0x0),  // name = EventPayload
                                    CORBA::tk_sequence, // typecode kind
                  12, // encapsulation length
                    TAO_ENCAP_BYTE_ORDER, // byte order
                    CORBA::tk_octet,

                    0U,


                10,
                ACE_NTOHL (0x616e795f), 
                ACE_NTOHL (0x76616c75), 
                ACE_NTOHL (0x65000000),  // name = any_value
                                CORBA::tk_any,




          16,
          ACE_NTOHL (0x64657065), 
          ACE_NTOHL (0x6e64656e), 
          ACE_NTOHL (0x63795f69), 
          ACE_NTOHL (0x6e666f00),  // name = dependency_info
                    CORBA::tk_struct, // typecode kind
          580, // encapsulation length
            TAO_ENCAP_BYTE_ORDER, // byte order
            33,
            ACE_NTOHL (0x49444c3a), 
            ACE_NTOHL (0x52746563), 
            ACE_NTOHL (0x42617365), 
            ACE_NTOHL (0x2f446570), 
            ACE_NTOHL (0x656e6465), 
            ACE_NTOHL (0x6e63795f), 
            ACE_NTOHL (0x496e666f), 
            ACE_NTOHL (0x3a312e30), 
            ACE_NTOHL (0x0),  // repository ID = IDL:RtecBase/Dependency_Info:1.0
                        16,
            ACE_NTOHL (0x44657065), 
            ACE_NTOHL (0x6e64656e), 
            ACE_NTOHL (0x63795f49), 
            ACE_NTOHL (0x6e666f00),  // name = Dependency_Info
            5, // member count
                        16,
            ACE_NTOHL (0x64657065), 
            ACE_NTOHL (0x6e64656e), 
            ACE_NTOHL (0x63795f74), 
            ACE_NTOHL (0x79706500),  // name = dependency_type
                        CORBA::tk_enum, // typecode kind
            112, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
              35,
              ACE_NTOHL (0x49444c3a), 
              ACE_NTOHL (0x52746563), 
              ACE_NTOHL (0x42617365), 
              ACE_NTOHL (0x2f446570), 
              ACE_NTOHL (0x656e6465), 
              ACE_NTOHL (0x6e63795f), 
              ACE_NTOHL (0x54797065), 
              ACE_NTOHL (0x5f743a31), 
              ACE_NTOHL (0x2e300000),  // repository ID = IDL:RtecBase/Dependency_Type_t:1.0
              18,
              ACE_NTOHL (0x44657065), 
              ACE_NTOHL (0x6e64656e), 
              ACE_NTOHL (0x63795f54), 
              ACE_NTOHL (0x7970655f), 
              ACE_NTOHL (0x74000000),  // name = Dependency_Type_t
              2, // member count
              13,
              ACE_NTOHL (0x4f4e455f), 
              ACE_NTOHL (0x5741595f), 
              ACE_NTOHL (0x43414c4c), 
              ACE_NTOHL (0x0),  // name = ONE_WAY_CALL
              13,
              ACE_NTOHL (0x54574f5f), 
              ACE_NTOHL (0x5741595f), 
              ACE_NTOHL (0x43414c4c), 
              ACE_NTOHL (0x0),  // name = TWO_WAY_CALL
              
            16,
            ACE_NTOHL (0x6e756d62), 
            ACE_NTOHL (0x65725f6f), 
            ACE_NTOHL (0x665f6361), 
            ACE_NTOHL (0x6c6c7300),  // name = number_of_calls
                        CORBA::tk_long,

            8,
            ACE_NTOHL (0x72745f69), 
            ACE_NTOHL (0x6e666f00),  // name = rt_info
                        CORBA::tk_alias, // typecode kind for typedefs
            56, // encapsulation length
              TAO_ENCAP_BYTE_ORDER, // byte order
              26,
              ACE_NTOHL (0x49444c3a), 
              ACE_NTOHL (0x52746563), 
              ACE_NTOHL (0x42617365), 
              ACE_NTOHL (0x2f68616e), 
              ACE_NTOHL (0x646c655f), 
              ACE_NTOHL (0x743a312e), 
              ACE_NTOHL (0x30000000),  // repository ID = IDL:RtecBase/handle_t:1.0
                            9,
              ACE_NTOHL (0x68616e64), 
              ACE_NTOHL (0x6c655f74), 
              ACE_NTOHL (0x0),  // name = handle_t
                            CORBA::tk_long,


            20,
            ACE_NTOHL (0x72745f69), 
            ACE_NTOHL (0x6e666f5f), 
            ACE_NTOHL (0x64657065), 
            ACE_NTOHL (0x6e646564), 
            ACE_NTOHL (0x5f6f6e00),  // name = rt_info_depended_on
                        CORBA::tk_alias, // typecode kind for typedefs
            56, // encapsulation length
              TAO_ENCAP_BYTE_ORDER, // byte order
              26,
              ACE_NTOHL (0x49444c3a), 
              ACE_NTOHL (0x52746563), 
              ACE_NTOHL (0x42617365), 
              ACE_NTOHL (0x2f68616e), 
              ACE_NTOHL (0x646c655f), 
              ACE_NTOHL (0x743a312e), 
              ACE_NTOHL (0x30000000),  // repository ID = IDL:RtecBase/handle_t:1.0
                            9,
              ACE_NTOHL (0x68616e64), 
              ACE_NTOHL (0x6c655f74), 
              ACE_NTOHL (0x0),  // name = handle_t
                            CORBA::tk_long,


            8,
            ACE_NTOHL (0x656e6162), 
            ACE_NTOHL (0x6c656400),  // name = enabled
                        CORBA::tk_enum, // typecode kind
            164, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
              43,
              ACE_NTOHL (0x49444c3a), 
              ACE_NTOHL (0x52746563), 
              ACE_NTOHL (0x42617365), 
              ACE_NTOHL (0x2f446570), 
              ACE_NTOHL (0x656e6465), 
              ACE_NTOHL (0x6e63795f), 
              ACE_NTOHL (0x456e6162), 
              ACE_NTOHL (0x6c65645f), 
              ACE_NTOHL (0x54797065), 
              ACE_NTOHL (0x5f743a31), 
              ACE_NTOHL (0x2e300000),  // repository ID = IDL:RtecBase/Dependency_Enabled_Type_t:1.0
              26,
              ACE_NTOHL (0x44657065), 
              ACE_NTOHL (0x6e64656e), 
              ACE_NTOHL (0x63795f45), 
              ACE_NTOHL (0x6e61626c), 
              ACE_NTOHL (0x65645f54), 
              ACE_NTOHL (0x7970655f), 
              ACE_NTOHL (0x74000000),  // name = Dependency_Enabled_Type_t
              3, // member count
              20,
              ACE_NTOHL (0x44455045), 
              ACE_NTOHL (0x4e44454e), 
              ACE_NTOHL (0x43595f44), 
              ACE_NTOHL (0x49534142), 
              ACE_NTOHL (0x4c454400),  // name = DEPENDENCY_DISABLED
              19,
              ACE_NTOHL (0x44455045), 
              ACE_NTOHL (0x4e44454e), 
              ACE_NTOHL (0x43595f45), 
              ACE_NTOHL (0x4e41424c), 
              ACE_NTOHL (0x45440000),  // name = DEPENDENCY_ENABLED
              24,
              ACE_NTOHL (0x44455045), 
              ACE_NTOHL (0x4e44454e), 
              ACE_NTOHL (0x43595f4e), 
              ACE_NTOHL (0x4f4e5f56), 
              ACE_NTOHL (0x4f4c4154), 
              ACE_NTOHL (0x494c4500),  // name = DEPENDENCY_NON_VOLATILE
              


        0U,


    11,
    ACE_NTOHL (0x69735f67), 
    ACE_NTOHL (0x61746577), 
    ACE_NTOHL (0x61790000),  // name = is_gateway
        CORBA::tk_boolean,


};

static CORBA::TypeCode _tc_TAO_tc_FtRtecEventChannelAdmin_ProxyPushConsumerConnectionInfo (
    CORBA::tk_struct,
    sizeof (_oc_FtRtecEventChannelAdmin_ProxyPushConsumerConnectionInfo),
    (char *) &_oc_FtRtecEventChannelAdmin_ProxyPushConsumerConnectionInfo,
    0,
    sizeof (FtRtecEventChannelAdmin::ProxyPushConsumerConnectionInfo)
  );

namespace FtRtecEventChannelAdmin
{
  ::CORBA::TypeCode_ptr _tc_ProxyPushConsumerConnectionInfo =
    &_tc_TAO_tc_FtRtecEventChannelAdmin_ProxyPushConsumerConnectionInfo;
}

// TAO_IDL - Generated from 
// be/be_visitor_structure/structure_cs.cpp:66

void 
FtRtecEventChannelAdmin::ProxyPushConsumerConnectionInfo::_tao_any_destructor (
    void *_tao_void_pointer
  )
{
  ProxyPushConsumerConnectionInfo *_tao_tmp_pointer =
    static_cast<ProxyPushConsumerConnectionInfo *> (_tao_void_pointer);
  delete _tao_tmp_pointer;
}

// TAO_IDL - Generated from
// be/be_visitor_union/union_cs.cpp:91

FtRtecEventChannelAdmin::ProxyPushConsumerConnectionParamter::ProxyPushConsumerConnectionParamter (void)
{
  ACE_OS::memset (&this->disc_, 0, sizeof (this->disc_));
  ACE_OS::memset (&this->u_, 0, sizeof (this->u_));
  this->disc_ = false;
}

FtRtecEventChannelAdmin::ProxyPushConsumerConnectionParamter::ProxyPushConsumerConnectionParamter (const ::FtRtecEventChannelAdmin::ProxyPushConsumerConnectionParamter &u)
{
  this->disc_ = u.disc_;
  switch (this->disc_)
  {
    case false:
    case true:
    {
      if (u.u_.info_ == 0)
        {
          this->u_.info_ = 0;
        }
      else
        {
          ACE_NEW (
              this->u_.info_,
              FtRtecEventChannelAdmin::ProxyPushConsumerConnectionInfo (*u.u_.info_)
            );
        }
    }
    break;
  }
}

FtRtecEventChannelAdmin::ProxyPushConsumerConnectionParamter::~ProxyPushConsumerConnectionParamter (void)
{
  // Finalize.
  this->_reset (this->disc_, 1);
}

void FtRtecEventChannelAdmin::ProxyPushConsumerConnectionParamter::_tao_any_destructor (void *_tao_void_pointer)
{
  ProxyPushConsumerConnectionParamter *tmp =
    static_cast<ProxyPushConsumerConnectionParamter *> (_tao_void_pointer);
  delete tmp;
}

FtRtecEventChannelAdmin::ProxyPushConsumerConnectionParamter &
FtRtecEventChannelAdmin::ProxyPushConsumerConnectionParamter::operator= (const ::FtRtecEventChannelAdmin::ProxyPushConsumerConnectionParamter &u)
{
  if (&u == this)
    {
      return *this;
    }
  
  this->_reset (u.disc_, 0);
  this->disc_ = u.disc_;
  
  switch (this->disc_)
  {
    case false:
    case true:
    {
      if (u.u_.info_ == 0)
        {
          this->u_.info_ = 0;
        }
      else
        {
          ACE_NEW_RETURN (
              this->u_.info_,
              FtRtecEventChannelAdmin::ProxyPushConsumerConnectionInfo (*u.u_.info_),
              *this
            );
        }
    }
    break;
  }
  
  return *this;
}

// Reset method to reset old values of a union.
void FtRtecEventChannelAdmin::ProxyPushConsumerConnectionParamter::_reset (CORBA::Boolean, CORBA::Boolean /*finalize*/)
{
  switch (this->disc_)
  {
    
    case false:
    case true:
      delete this->u_.info_;
      this->u_.info_ = 0;
      break;
  }
}

// TAO_IDL - Generated from
// be/be_visitor_typecode/typecode_defn.cpp:290

static const CORBA::Long _oc_FtRtecEventChannelAdmin_ProxyPushConsumerConnectionParamter[] =
{
    TAO_ENCAP_BYTE_ORDER, // byte order
  68,
  ACE_NTOHL (0x49444c3a), 
  ACE_NTOHL (0x46745274), 
  ACE_NTOHL (0x65634576), 
  ACE_NTOHL (0x656e7443), 
  ACE_NTOHL (0x68616e6e), 
  ACE_NTOHL (0x656c4164), 
  ACE_NTOHL (0x6d696e2f), 
  ACE_NTOHL (0x50726f78), 
  ACE_NTOHL (0x79507573), 
  ACE_NTOHL (0x68436f6e), 
  ACE_NTOHL (0x73756d65), 
  ACE_NTOHL (0x72436f6e), 
  ACE_NTOHL (0x6e656374), 
  ACE_NTOHL (0x696f6e50), 
  ACE_NTOHL (0x6172616d), 
  ACE_NTOHL (0x7465723a), 
  ACE_NTOHL (0x312e3000),  // repository ID = IDL:FtRtecEventChannelAdmin/ProxyPushConsumerConnectionParamter:1.0
  36,
  ACE_NTOHL (0x50726f78), 
  ACE_NTOHL (0x79507573), 
  ACE_NTOHL (0x68436f6e), 
  ACE_NTOHL (0x73756d65), 
  ACE_NTOHL (0x72436f6e), 
  ACE_NTOHL (0x6e656374), 
  ACE_NTOHL (0x696f6e50), 
  ACE_NTOHL (0x6172616d), 
  ACE_NTOHL (0x74657200),  // name = ProxyPushConsumerConnectionParamter
    CORBA::tk_boolean,

-1, // default used index
  1, // member count
    ACE_IDL_NCTOHL (0x00), // union case label (evaluated value)
  5,
  ACE_NTOHL (0x696e666f), 
  ACE_NTOHL (0x0),  // name = info
    CORBA::tk_struct, // typecode kind
  2144, // encapsulation length
    TAO_ENCAP_BYTE_ORDER, // byte order
    64,
    ACE_NTOHL (0x49444c3a), 
    ACE_NTOHL (0x46745274), 
    ACE_NTOHL (0x65634576), 
    ACE_NTOHL (0x656e7443), 
    ACE_NTOHL (0x68616e6e), 
    ACE_NTOHL (0x656c4164), 
    ACE_NTOHL (0x6d696e2f), 
    ACE_NTOHL (0x50726f78), 
    ACE_NTOHL (0x79507573), 
    ACE_NTOHL (0x68436f6e), 
    ACE_NTOHL (0x73756d65), 
    ACE_NTOHL (0x72436f6e), 
    ACE_NTOHL (0x6e656374), 
    ACE_NTOHL (0x696f6e49), 
    ACE_NTOHL (0x6e666f3a), 
    ACE_NTOHL (0x312e3000),  // repository ID = IDL:FtRtecEventChannelAdmin/ProxyPushConsumerConnectionInfo:1.0
        32,
    ACE_NTOHL (0x50726f78), 
    ACE_NTOHL (0x79507573), 
    ACE_NTOHL (0x68436f6e), 
    ACE_NTOHL (0x73756d65), 
    ACE_NTOHL (0x72436f6e), 
    ACE_NTOHL (0x6e656374), 
    ACE_NTOHL (0x696f6e49), 
    ACE_NTOHL (0x6e666f00),  // name = ProxyPushConsumerConnectionInfo
    2, // member count
        14,
    ACE_NTOHL (0x70757368), 
    ACE_NTOHL (0x5f737570), 
    ACE_NTOHL (0x706c6965), 
    ACE_NTOHL (0x72000000),  // name = push_supplier
        CORBA::tk_objref, // typecode kind
    64, // encapsulation length
      TAO_ENCAP_BYTE_ORDER, // byte order
      35,
      ACE_NTOHL (0x49444c3a), 
      ACE_NTOHL (0x52746563), 
      ACE_NTOHL (0x4576656e), 
      ACE_NTOHL (0x74436f6d), 
      ACE_NTOHL (0x6d2f5075), 
      ACE_NTOHL (0x73685375), 
      ACE_NTOHL (0x70706c69), 
      ACE_NTOHL (0x65723a31), 
      ACE_NTOHL (0x2e300000),  // repository ID = IDL:RtecEventComm/PushSupplier:1.0
            13,
      ACE_NTOHL (0x50757368), 
      ACE_NTOHL (0x53757070), 
      ACE_NTOHL (0x6c696572), 
      ACE_NTOHL (0x0),  // name = PushSupplier
      
    4,
    ACE_NTOHL (0x716f7300),  // name = qos
        CORBA::tk_struct, // typecode kind
    1924, // encapsulation length
      TAO_ENCAP_BYTE_ORDER, // byte order
      42,
      ACE_NTOHL (0x49444c3a), 
      ACE_NTOHL (0x52746563), 
      ACE_NTOHL (0x4576656e), 
      ACE_NTOHL (0x74436861), 
      ACE_NTOHL (0x6e6e656c), 
      ACE_NTOHL (0x41646d69), 
      ACE_NTOHL (0x6e2f5375), 
      ACE_NTOHL (0x70706c69), 
      ACE_NTOHL (0x6572514f), 
      ACE_NTOHL (0x533a312e), 
      ACE_NTOHL (0x30000000),  // repository ID = IDL:RtecEventChannelAdmin/SupplierQOS:1.0
            12,
      ACE_NTOHL (0x53757070), 
      ACE_NTOHL (0x6c696572), 
      ACE_NTOHL (0x514f5300),  // name = SupplierQOS
      2, // member count
            13,
      ACE_NTOHL (0x7075626c), 
      ACE_NTOHL (0x69636174), 
      ACE_NTOHL (0x696f6e73), 
      ACE_NTOHL (0x0),  // name = publications
            CORBA::tk_alias, // typecode kind for typedefs
      1804, // encapsulation length
        TAO_ENCAP_BYTE_ORDER, // byte order
        45,
        ACE_NTOHL (0x49444c3a), 
        ACE_NTOHL (0x52746563), 
        ACE_NTOHL (0x4576656e), 
        ACE_NTOHL (0x74436861), 
        ACE_NTOHL (0x6e6e656c), 
        ACE_NTOHL (0x41646d69), 
        ACE_NTOHL (0x6e2f5075), 
        ACE_NTOHL (0x626c6963), 
        ACE_NTOHL (0x6174696f), 
        ACE_NTOHL (0x6e536574), 
        ACE_NTOHL (0x3a312e30), 
        ACE_NTOHL (0x0),  // repository ID = IDL:RtecEventChannelAdmin/PublicationSet:1.0
                15,
        ACE_NTOHL (0x5075626c), 
        ACE_NTOHL (0x69636174), 
        ACE_NTOHL (0x696f6e53), 
        ACE_NTOHL (0x65740000),  // name = PublicationSet
                CORBA::tk_sequence, // typecode kind
        1720, // encapsulation length
          TAO_ENCAP_BYTE_ORDER, // byte order
          CORBA::tk_struct, // typecode kind
          1704, // encapsulation length
            TAO_ENCAP_BYTE_ORDER, // byte order
            42,
            ACE_NTOHL (0x49444c3a), 
            ACE_NTOHL (0x52746563), 
            ACE_NTOHL (0x4576656e), 
            ACE_NTOHL (0x74436861), 
            ACE_NTOHL (0x6e6e656c), 
            ACE_NTOHL (0x41646d69), 
            ACE_NTOHL (0x6e2f5075), 
            ACE_NTOHL (0x626c6963), 
            ACE_NTOHL (0x6174696f), 
            ACE_NTOHL (0x6e3a312e), 
            ACE_NTOHL (0x30000000),  // repository ID = IDL:RtecEventChannelAdmin/Publication:1.0
                        12,
            ACE_NTOHL (0x5075626c), 
            ACE_NTOHL (0x69636174), 
            ACE_NTOHL (0x696f6e00),  // name = Publication
            2, // member count
                        6,
            ACE_NTOHL (0x6576656e), 
            ACE_NTOHL (0x74000000),  // name = event
                        CORBA::tk_struct, // typecode kind
            1004, // encapsulation length
              TAO_ENCAP_BYTE_ORDER, // byte order
              28,
              ACE_NTOHL (0x49444c3a), 
              ACE_NTOHL (0x52746563), 
              ACE_NTOHL (0x4576656e), 
              ACE_NTOHL (0x74436f6d), 
              ACE_NTOHL (0x6d2f4576), 
              ACE_NTOHL (0x656e743a), 
              ACE_NTOHL (0x312e3000),  // repository ID = IDL:RtecEventComm/Event:1.0
                            6,
              ACE_NTOHL (0x4576656e), 
              ACE_NTOHL (0x74000000),  // name = Event
              2, // member count
                            7,
              ACE_NTOHL (0x68656164), 
              ACE_NTOHL (0x65720000),  // name = header
                            CORBA::tk_struct, // typecode kind
              664, // encapsulation length
                TAO_ENCAP_BYTE_ORDER, // byte order
                34,
                ACE_NTOHL (0x49444c3a), 
                ACE_NTOHL (0x52746563), 
                ACE_NTOHL (0x4576656e), 
                ACE_NTOHL (0x74436f6d), 
                ACE_NTOHL (0x6d2f4576), 
                ACE_NTOHL (0x656e7448), 
                ACE_NTOHL (0x65616465), 
                ACE_NTOHL (0x723a312e), 
                ACE_NTOHL (0x30000000),  // repository ID = IDL:RtecEventComm/EventHeader:1.0
                                12,
                ACE_NTOHL (0x4576656e), 
                ACE_NTOHL (0x74486561), 
                ACE_NTOHL (0x64657200),  // name = EventHeader
                6, // member count
                                5,
                ACE_NTOHL (0x74797065), 
                ACE_NTOHL (0x0),  // name = type
                                CORBA::tk_alias, // typecode kind for typedefs
                60, // encapsulation length
                  TAO_ENCAP_BYTE_ORDER, // byte order
                  32,
                  ACE_NTOHL (0x49444c3a), 
                  ACE_NTOHL (0x52746563), 
                  ACE_NTOHL (0x4576656e), 
                  ACE_NTOHL (0x74436f6d), 
                  ACE_NTOHL (0x6d2f4576), 
                  ACE_NTOHL (0x656e7454), 
                  ACE_NTOHL (0x7970653a), 
                  ACE_NTOHL (0x312e3000),  // repository ID = IDL:RtecEventComm/EventType:1.0
                                    10,
                  ACE_NTOHL (0x4576656e), 
                  ACE_NTOHL (0x74547970), 
                  ACE_NTOHL (0x65000000),  // name = EventType
                                    CORBA::tk_long,


                7,
                ACE_NTOHL (0x736f7572), 
                ACE_NTOHL (0x63650000),  // name = source
                                CORBA::tk_alias, // typecode kind for typedefs
                68, // encapsulation length
                  TAO_ENCAP_BYTE_ORDER, // byte order
                  36,
                  ACE_NTOHL (0x49444c3a), 
                  ACE_NTOHL (0x52746563), 
                  ACE_NTOHL (0x4576656e), 
                  ACE_NTOHL (0x74436f6d), 
                  ACE_NTOHL (0x6d2f4576), 
                  ACE_NTOHL (0x656e7453), 
                  ACE_NTOHL (0x6f757263), 
                  ACE_NTOHL (0x6549443a), 
                  ACE_NTOHL (0x312e3000),  // repository ID = IDL:RtecEventComm/EventSourceID:1.0
                                    14,
                  ACE_NTOHL (0x4576656e), 
                  ACE_NTOHL (0x74536f75), 
                  ACE_NTOHL (0x72636549), 
                  ACE_NTOHL (0x44000000),  // name = EventSourceID
                                    CORBA::tk_long,


                4,
                ACE_NTOHL (0x74746c00),  // name = ttl
                                CORBA::tk_long,

                14,
                ACE_NTOHL (0x63726561), 
                ACE_NTOHL (0x74696f6e), 
                ACE_NTOHL (0x5f74696d), 
                ACE_NTOHL (0x65000000),  // name = creation_time
                                CORBA::tk_alias, // typecode kind for typedefs
                112, // encapsulation length
                  TAO_ENCAP_BYTE_ORDER, // byte order
                  27,
                  ACE_NTOHL (0x49444c3a), 
                  ACE_NTOHL (0x52746563), 
                  ACE_NTOHL (0x4576656e), 
                  ACE_NTOHL (0x74436f6d), 
                  ACE_NTOHL (0x6d2f5469), 
                  ACE_NTOHL (0x6d653a31), 
                  ACE_NTOHL (0x2e300000),  // repository ID = IDL:RtecEventComm/Time:1.0
                                    5,
                  ACE_NTOHL (0x54696d65), 
                  ACE_NTOHL (0x0),  // name = Time
                                    CORBA::tk_alias, // typecode kind for typedefs
                  56, // encapsulation length
                    TAO_ENCAP_BYTE_ORDER, // byte order
                    31,
                    ACE_NTOHL (0x49444c3a), 
                    ACE_NTOHL (0x6f6d672e), 
                    ACE_NTOHL (0x6f72672f), 
                    ACE_NTOHL (0x54696d65), 
                    ACE_NTOHL (0x42617365), 
                    ACE_NTOHL (0x2f54696d), 
                    ACE_NTOHL (0x65543a31), 
                    ACE_NTOHL (0x2e300000),  // repository ID = IDL:omg.org/TimeBase/TimeT:1.0
                                        6,
                    ACE_NTOHL (0x54696d65), 
                    ACE_NTOHL (0x54000000),  // name = TimeT
                                        CORBA::tk_ulonglong,



                13,
                ACE_NTOHL (0x65635f72), 
                ACE_NTOHL (0x6563765f), 
                ACE_NTOHL (0x74696d65), 
                ACE_NTOHL (0x0),  // name = ec_recv_time
                                CORBA::tk_alias, // typecode kind for typedefs
                112, // encapsulation length
                  TAO_ENCAP_BYTE_ORDER, // byte order
                  27,
                  ACE_NTOHL (0x49444c3a), 
                  ACE_NTOHL (0x52746563), 
                  ACE_NTOHL (0x4576656e), 
                  ACE_NTOHL (0x74436f6d), 
                  ACE_NTOHL (0x6d2f5469), 
                  ACE_NTOHL (0x6d653a31), 
                  ACE_NTOHL (0x2e300000),  // repository ID = IDL:RtecEventComm/Time:1.0
                                    5,
                  ACE_NTOHL (0x54696d65), 
                  ACE_NTOHL (0x0),  // name = Time
                                    CORBA::tk_alias, // typecode kind for typedefs
                  56, // encapsulation length
                    TAO_ENCAP_BYTE_ORDER, // byte order
                    31,
                    ACE_NTOHL (0x49444c3a), 
                    ACE_NTOHL (0x6f6d672e), 
                    ACE_NTOHL (0x6f72672f), 
                    ACE_NTOHL (0x54696d65), 
                    ACE_NTOHL (0x42617365), 
                    ACE_NTOHL (0x2f54696d), 
                    ACE_NTOHL (0x65543a31), 
                    ACE_NTOHL (0x2e300000),  // repository ID = IDL:omg.org/TimeBase/TimeT:1.0
                                        6,
                    ACE_NTOHL (0x54696d65), 
                    ACE_NTOHL (0x54000000),  // name = TimeT
                                        CORBA::tk_ulonglong,



                13,
                ACE_NTOHL (0x65635f73), 
                ACE_NTOHL (0x656e645f), 
                ACE_NTOHL (0x74696d65), 
                ACE_NTOHL (0x0),  // name = ec_send_time
                                CORBA::tk_alias, // typecode kind for typedefs
                112, // encapsulation length
                  TAO_ENCAP_BYTE_ORDER, // byte order
                  27,
                  ACE_NTOHL (0x49444c3a), 
                  ACE_NTOHL (0x52746563), 
                  ACE_NTOHL (0x4576656e), 
                  ACE_NTOHL (0x74436f6d), 
                  ACE_NTOHL (0x6d2f5469), 
                  ACE_NTOHL (0x6d653a31), 
                  ACE_NTOHL (0x2e300000),  // repository ID = IDL:RtecEventComm/Time:1.0
                                    5,
                  ACE_NTOHL (0x54696d65), 
                  ACE_NTOHL (0x0),  // name = Time
                                    CORBA::tk_alias, // typecode kind for typedefs
                  56, // encapsulation length
                    TAO_ENCAP_BYTE_ORDER, // byte order
                    31,
                    ACE_NTOHL (0x49444c3a), 
                    ACE_NTOHL (0x6f6d672e), 
                    ACE_NTOHL (0x6f72672f), 
                    ACE_NTOHL (0x54696d65), 
                    ACE_NTOHL (0x42617365), 
                    ACE_NTOHL (0x2f54696d), 
                    ACE_NTOHL (0x65543a31), 
                    ACE_NTOHL (0x2e300000),  // repository ID = IDL:omg.org/TimeBase/TimeT:1.0
                                        6,
                    ACE_NTOHL (0x54696d65), 
                    ACE_NTOHL (0x54000000),  // name = TimeT
                                        CORBA::tk_ulonglong,




              5,
              ACE_NTOHL (0x64617461), 
              ACE_NTOHL (0x0),  // name = data
                            CORBA::tk_alias, // typecode kind for typedefs
              248, // encapsulation length
                TAO_ENCAP_BYTE_ORDER, // byte order
                32,
                ACE_NTOHL (0x49444c3a), 
                ACE_NTOHL (0x52746563), 
                ACE_NTOHL (0x4576656e), 
                ACE_NTOHL (0x74436f6d), 
                ACE_NTOHL (0x6d2f4576), 
                ACE_NTOHL (0x656e7444), 
                ACE_NTOHL (0x6174613a), 
                ACE_NTOHL (0x312e3000),  // repository ID = IDL:RtecEventComm/EventData:1.0
                                10,
                ACE_NTOHL (0x4576656e), 
                ACE_NTOHL (0x74446174), 
                ACE_NTOHL (0x61000000),  // name = EventData
                                CORBA::tk_struct, // typecode kind
                184, // encapsulation length
                  TAO_ENCAP_BYTE_ORDER, // byte order
                  22,
                  ACE_NTOHL (0x49444c3a), 
                  ACE_NTOHL (0x52746563), 
                  ACE_NTOHL (0x4576656e), 
                  ACE_NTOHL (0x74446174), 
                  ACE_NTOHL (0x613a312e), 
                  ACE_NTOHL (0x30000000),  // repository ID = IDL:RtecEventData:1.0
                                    14,
                  ACE_NTOHL (0x52746563), 
                  ACE_NTOHL (0x4576656e), 
                  ACE_NTOHL (0x74446174), 
                  ACE_NTOHL (0x61000000),  // name = RtecEventData
                  3, // member count
                                    5,
                  ACE_NTOHL (0x70616431), 
                  ACE_NTOHL (0x0),  // name = pad1
                                    CORBA::tk_long,

                  8,
                  ACE_NTOHL (0x7061796c), 
                  ACE_NTOHL (0x6f616400),  // name = payload
                                    CORBA::tk_alias, // typecode kind for typedefs
                  72, // encapsulation length
                    TAO_ENCAP_BYTE_ORDER, // byte order
                    21,
                    ACE_NTOHL (0x49444c3a), 
                    ACE_NTOHL (0x4576656e), 
                    ACE_NTOHL (0x74506179), 
                    ACE_NTOHL (0x6c6f6164), 
                    ACE_NTOHL (0x3a312e30), 
                    ACE_NTOHL (0x0),  // repository ID = IDL:EventPayload:1.0
                                        13,
                    ACE_NTOHL (0x4576656e), 
                    ACE_NTOHL (0x74506179), 
                    ACE_NTOHL (0x6c6f6164), 
                    ACE_NTOHL (0x0),  // name = EventPayload
                                        CORBA::tk_sequence, // typecode kind
                    12, // encapsulation length
                      TAO_ENCAP_BYTE_ORDER, // byte order
                      CORBA::tk_octet,

                      0U,


                  10,
                  ACE_NTOHL (0x616e795f), 
                  ACE_NTOHL (0x76616c75), 
                  ACE_NTOHL (0x65000000),  // name = any_value
                                    CORBA::tk_any,




            16,
            ACE_NTOHL (0x64657065), 
            ACE_NTOHL (0x6e64656e), 
            ACE_NTOHL (0x63795f69), 
            ACE_NTOHL (0x6e666f00),  // name = dependency_info
                        CORBA::tk_struct, // typecode kind
            580, // encapsulation length
              TAO_ENCAP_BYTE_ORDER, // byte order
              33,
              ACE_NTOHL (0x49444c3a), 
              ACE_NTOHL (0x52746563), 
              ACE_NTOHL (0x42617365), 
              ACE_NTOHL (0x2f446570), 
              ACE_NTOHL (0x656e6465), 
              ACE_NTOHL (0x6e63795f), 
              ACE_NTOHL (0x496e666f), 
              ACE_NTOHL (0x3a312e30), 
              ACE_NTOHL (0x0),  // repository ID = IDL:RtecBase/Dependency_Info:1.0
                            16,
              ACE_NTOHL (0x44657065), 
              ACE_NTOHL (0x6e64656e), 
              ACE_NTOHL (0x63795f49), 
              ACE_NTOHL (0x6e666f00),  // name = Dependency_Info
              5, // member count
                            16,
              ACE_NTOHL (0x64657065), 
              ACE_NTOHL (0x6e64656e), 
              ACE_NTOHL (0x63795f74), 
              ACE_NTOHL (0x79706500),  // name = dependency_type
                            CORBA::tk_enum, // typecode kind
              112, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
                35,
                ACE_NTOHL (0x49444c3a), 
                ACE_NTOHL (0x52746563), 
                ACE_NTOHL (0x42617365), 
                ACE_NTOHL (0x2f446570), 
                ACE_NTOHL (0x656e6465), 
                ACE_NTOHL (0x6e63795f), 
                ACE_NTOHL (0x54797065), 
                ACE_NTOHL (0x5f743a31), 
                ACE_NTOHL (0x2e300000),  // repository ID = IDL:RtecBase/Dependency_Type_t:1.0
                18,
                ACE_NTOHL (0x44657065), 
                ACE_NTOHL (0x6e64656e), 
                ACE_NTOHL (0x63795f54), 
                ACE_NTOHL (0x7970655f), 
                ACE_NTOHL (0x74000000),  // name = Dependency_Type_t
                2, // member count
                13,
                ACE_NTOHL (0x4f4e455f), 
                ACE_NTOHL (0x5741595f), 
                ACE_NTOHL (0x43414c4c), 
                ACE_NTOHL (0x0),  // name = ONE_WAY_CALL
                13,
                ACE_NTOHL (0x54574f5f), 
                ACE_NTOHL (0x5741595f), 
                ACE_NTOHL (0x43414c4c), 
                ACE_NTOHL (0x0),  // name = TWO_WAY_CALL
                
              16,
              ACE_NTOHL (0x6e756d62), 
              ACE_NTOHL (0x65725f6f), 
              ACE_NTOHL (0x665f6361), 
              ACE_NTOHL (0x6c6c7300),  // name = number_of_calls
                            CORBA::tk_long,

              8,
              ACE_NTOHL (0x72745f69), 
              ACE_NTOHL (0x6e666f00),  // name = rt_info
                            CORBA::tk_alias, // typecode kind for typedefs
              56, // encapsulation length
                TAO_ENCAP_BYTE_ORDER, // byte order
                26,
                ACE_NTOHL (0x49444c3a), 
                ACE_NTOHL (0x52746563), 
                ACE_NTOHL (0x42617365), 
                ACE_NTOHL (0x2f68616e), 
                ACE_NTOHL (0x646c655f), 
                ACE_NTOHL (0x743a312e), 
                ACE_NTOHL (0x30000000),  // repository ID = IDL:RtecBase/handle_t:1.0
                                9,
                ACE_NTOHL (0x68616e64), 
                ACE_NTOHL (0x6c655f74), 
                ACE_NTOHL (0x0),  // name = handle_t
                                CORBA::tk_long,


              20,
              ACE_NTOHL (0x72745f69), 
              ACE_NTOHL (0x6e666f5f), 
              ACE_NTOHL (0x64657065), 
              ACE_NTOHL (0x6e646564), 
              ACE_NTOHL (0x5f6f6e00),  // name = rt_info_depended_on
                            CORBA::tk_alias, // typecode kind for typedefs
              56, // encapsulation length
                TAO_ENCAP_BYTE_ORDER, // byte order
                26,
                ACE_NTOHL (0x49444c3a), 
                ACE_NTOHL (0x52746563), 
                ACE_NTOHL (0x42617365), 
                ACE_NTOHL (0x2f68616e), 
                ACE_NTOHL (0x646c655f), 
                ACE_NTOHL (0x743a312e), 
                ACE_NTOHL (0x30000000),  // repository ID = IDL:RtecBase/handle_t:1.0
                                9,
                ACE_NTOHL (0x68616e64), 
                ACE_NTOHL (0x6c655f74), 
                ACE_NTOHL (0x0),  // name = handle_t
                                CORBA::tk_long,


              8,
              ACE_NTOHL (0x656e6162), 
              ACE_NTOHL (0x6c656400),  // name = enabled
                            CORBA::tk_enum, // typecode kind
              164, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
                43,
                ACE_NTOHL (0x49444c3a), 
                ACE_NTOHL (0x52746563), 
                ACE_NTOHL (0x42617365), 
                ACE_NTOHL (0x2f446570), 
                ACE_NTOHL (0x656e6465), 
                ACE_NTOHL (0x6e63795f), 
                ACE_NTOHL (0x456e6162), 
                ACE_NTOHL (0x6c65645f), 
                ACE_NTOHL (0x54797065), 
                ACE_NTOHL (0x5f743a31), 
                ACE_NTOHL (0x2e300000),  // repository ID = IDL:RtecBase/Dependency_Enabled_Type_t:1.0
                26,
                ACE_NTOHL (0x44657065), 
                ACE_NTOHL (0x6e64656e), 
                ACE_NTOHL (0x63795f45), 
                ACE_NTOHL (0x6e61626c), 
                ACE_NTOHL (0x65645f54), 
                ACE_NTOHL (0x7970655f), 
                ACE_NTOHL (0x74000000),  // name = Dependency_Enabled_Type_t
                3, // member count
                20,
                ACE_NTOHL (0x44455045), 
                ACE_NTOHL (0x4e44454e), 
                ACE_NTOHL (0x43595f44), 
                ACE_NTOHL (0x49534142), 
                ACE_NTOHL (0x4c454400),  // name = DEPENDENCY_DISABLED
                19,
                ACE_NTOHL (0x44455045), 
                ACE_NTOHL (0x4e44454e), 
                ACE_NTOHL (0x43595f45), 
                ACE_NTOHL (0x4e41424c), 
                ACE_NTOHL (0x45440000),  // name = DEPENDENCY_ENABLED
                24,
                ACE_NTOHL (0x44455045), 
                ACE_NTOHL (0x4e44454e), 
                ACE_NTOHL (0x43595f4e), 
                ACE_NTOHL (0x4f4e5f56), 
                ACE_NTOHL (0x4f4c4154), 
                ACE_NTOHL (0x494c4500),  // name = DEPENDENCY_NON_VOLATILE
                


          0U,


      11,
      ACE_NTOHL (0x69735f67), 
      ACE_NTOHL (0x61746577), 
      ACE_NTOHL (0x61790000),  // name = is_gateway
            CORBA::tk_boolean,



};

static CORBA::TypeCode _tc_TAO_tc_FtRtecEventChannelAdmin_ProxyPushConsumerConnectionParamter (
    CORBA::tk_union,
    sizeof (_oc_FtRtecEventChannelAdmin_ProxyPushConsumerConnectionParamter),
    (char *) &_oc_FtRtecEventChannelAdmin_ProxyPushConsumerConnectionParamter,
    0,
    sizeof (FtRtecEventChannelAdmin::ProxyPushConsumerConnectionParamter)
  );

namespace FtRtecEventChannelAdmin
{
  ::CORBA::TypeCode_ptr _tc_ProxyPushConsumerConnectionParamter =
    &_tc_TAO_tc_FtRtecEventChannelAdmin_ProxyPushConsumerConnectionParamter;
}

// TAO_IDL - Generated from
// be/be_visitor_typecode/typecode_defn.cpp:290

static const CORBA::Long _oc_FtRtecEventChannelAdmin_ProxyPushConsumerStat[] =
{
    TAO_ENCAP_BYTE_ORDER, // byte order
  54,
  ACE_NTOHL (0x49444c3a), 
  ACE_NTOHL (0x46745274), 
  ACE_NTOHL (0x65634576), 
  ACE_NTOHL (0x656e7443), 
  ACE_NTOHL (0x68616e6e), 
  ACE_NTOHL (0x656c4164), 
  ACE_NTOHL (0x6d696e2f), 
  ACE_NTOHL (0x50726f78), 
  ACE_NTOHL (0x79507573), 
  ACE_NTOHL (0x68436f6e), 
  ACE_NTOHL (0x73756d65), 
  ACE_NTOHL (0x72537461), 
  ACE_NTOHL (0x743a312e), 
  ACE_NTOHL (0x30000000),  // repository ID = IDL:FtRtecEventChannelAdmin/ProxyPushConsumerStat:1.0
    22,
  ACE_NTOHL (0x50726f78), 
  ACE_NTOHL (0x79507573), 
  ACE_NTOHL (0x68436f6e), 
  ACE_NTOHL (0x73756d65), 
  ACE_NTOHL (0x72537461), 
  ACE_NTOHL (0x74000000),  // name = ProxyPushConsumerStat
  2, // member count
    10,
  ACE_NTOHL (0x6f626a65), 
  ACE_NTOHL (0x63745f69), 
  ACE_NTOHL (0x64000000),  // name = object_id
    CORBA::tk_alias, // typecode kind for typedefs
  156, // encapsulation length
    TAO_ENCAP_BYTE_ORDER, // byte order
    41,
    ACE_NTOHL (0x49444c3a), 
    ACE_NTOHL (0x46745274), 
    ACE_NTOHL (0x65634576), 
    ACE_NTOHL (0x656e7443), 
    ACE_NTOHL (0x68616e6e), 
    ACE_NTOHL (0x656c4164), 
    ACE_NTOHL (0x6d696e2f), 
    ACE_NTOHL (0x4f626a65), 
    ACE_NTOHL (0x63744964), 
    ACE_NTOHL (0x3a312e30), 
    ACE_NTOHL (0x0),  // repository ID = IDL:FtRtecEventChannelAdmin/ObjectId:1.0
        9,
    ACE_NTOHL (0x4f626a65), 
    ACE_NTOHL (0x63744964), 
    ACE_NTOHL (0x0),  // name = ObjectId
        CORBA::tk_alias, // typecode kind for typedefs
    80, // encapsulation length
      TAO_ENCAP_BYTE_ORDER, // byte order
      33,
      ACE_NTOHL (0x49444c3a), 
      ACE_NTOHL (0x46745274), 
      ACE_NTOHL (0x65634576), 
      ACE_NTOHL (0x656e7443), 
      ACE_NTOHL (0x6f6d6d2f), 
      ACE_NTOHL (0x4f626a65), 
      ACE_NTOHL (0x63744964), 
      ACE_NTOHL (0x3a312e30), 
      ACE_NTOHL (0x0),  // repository ID = IDL:FtRtecEventComm/ObjectId:1.0
            9,
      ACE_NTOHL (0x4f626a65), 
      ACE_NTOHL (0x63744964), 
      ACE_NTOHL (0x0),  // name = ObjectId
            CORBA::tk_sequence, // typecode kind
      12, // encapsulation length
        TAO_ENCAP_BYTE_ORDER, // byte order
        CORBA::tk_octet,

        0U,



  10,
  ACE_NTOHL (0x70617261), 
  ACE_NTOHL (0x6d657465), 
  ACE_NTOHL (0x72000000),  // name = parameter
    CORBA::tk_union, // typecode kind
  2296, // encapsulation length
    TAO_ENCAP_BYTE_ORDER, // byte order
    68,
    ACE_NTOHL (0x49444c3a), 
    ACE_NTOHL (0x46745274), 
    ACE_NTOHL (0x65634576), 
    ACE_NTOHL (0x656e7443), 
    ACE_NTOHL (0x68616e6e), 
    ACE_NTOHL (0x656c4164), 
    ACE_NTOHL (0x6d696e2f), 
    ACE_NTOHL (0x50726f78), 
    ACE_NTOHL (0x79507573), 
    ACE_NTOHL (0x68436f6e), 
    ACE_NTOHL (0x73756d65), 
    ACE_NTOHL (0x72436f6e), 
    ACE_NTOHL (0x6e656374), 
    ACE_NTOHL (0x696f6e50), 
    ACE_NTOHL (0x6172616d), 
    ACE_NTOHL (0x7465723a), 
    ACE_NTOHL (0x312e3000),  // repository ID = IDL:FtRtecEventChannelAdmin/ProxyPushConsumerConnectionParamter:1.0
    36,
    ACE_NTOHL (0x50726f78), 
    ACE_NTOHL (0x79507573), 
    ACE_NTOHL (0x68436f6e), 
    ACE_NTOHL (0x73756d65), 
    ACE_NTOHL (0x72436f6e), 
    ACE_NTOHL (0x6e656374), 
    ACE_NTOHL (0x696f6e50), 
    ACE_NTOHL (0x6172616d), 
    ACE_NTOHL (0x74657200),  // name = ProxyPushConsumerConnectionParamter
        CORBA::tk_boolean,

-1, // default used index
    1, // member count
        ACE_IDL_NCTOHL (0x00), // union case label (evaluated value)
    5,
    ACE_NTOHL (0x696e666f), 
    ACE_NTOHL (0x0),  // name = info
        CORBA::tk_struct, // typecode kind
    2144, // encapsulation length
      TAO_ENCAP_BYTE_ORDER, // byte order
      64,
      ACE_NTOHL (0x49444c3a), 
      ACE_NTOHL (0x46745274), 
      ACE_NTOHL (0x65634576), 
      ACE_NTOHL (0x656e7443), 
      ACE_NTOHL (0x68616e6e), 
      ACE_NTOHL (0x656c4164), 
      ACE_NTOHL (0x6d696e2f), 
      ACE_NTOHL (0x50726f78), 
      ACE_NTOHL (0x79507573), 
      ACE_NTOHL (0x68436f6e), 
      ACE_NTOHL (0x73756d65), 
      ACE_NTOHL (0x72436f6e), 
      ACE_NTOHL (0x6e656374), 
      ACE_NTOHL (0x696f6e49), 
      ACE_NTOHL (0x6e666f3a), 
      ACE_NTOHL (0x312e3000),  // repository ID = IDL:FtRtecEventChannelAdmin/ProxyPushConsumerConnectionInfo:1.0
            32,
      ACE_NTOHL (0x50726f78), 
      ACE_NTOHL (0x79507573), 
      ACE_NTOHL (0x68436f6e), 
      ACE_NTOHL (0x73756d65), 
      ACE_NTOHL (0x72436f6e), 
      ACE_NTOHL (0x6e656374), 
      ACE_NTOHL (0x696f6e49), 
      ACE_NTOHL (0x6e666f00),  // name = ProxyPushConsumerConnectionInfo
      2, // member count
            14,
      ACE_NTOHL (0x70757368), 
      ACE_NTOHL (0x5f737570), 
      ACE_NTOHL (0x706c6965), 
      ACE_NTOHL (0x72000000),  // name = push_supplier
            CORBA::tk_objref, // typecode kind
      64, // encapsulation length
        TAO_ENCAP_BYTE_ORDER, // byte order
        35,
        ACE_NTOHL (0x49444c3a), 
        ACE_NTOHL (0x52746563), 
        ACE_NTOHL (0x4576656e), 
        ACE_NTOHL (0x74436f6d), 
        ACE_NTOHL (0x6d2f5075), 
        ACE_NTOHL (0x73685375), 
        ACE_NTOHL (0x70706c69), 
        ACE_NTOHL (0x65723a31), 
        ACE_NTOHL (0x2e300000),  // repository ID = IDL:RtecEventComm/PushSupplier:1.0
                13,
        ACE_NTOHL (0x50757368), 
        ACE_NTOHL (0x53757070), 
        ACE_NTOHL (0x6c696572), 
        ACE_NTOHL (0x0),  // name = PushSupplier
        
      4,
      ACE_NTOHL (0x716f7300),  // name = qos
            CORBA::tk_struct, // typecode kind
      1924, // encapsulation length
        TAO_ENCAP_BYTE_ORDER, // byte order
        42,
        ACE_NTOHL (0x49444c3a), 
        ACE_NTOHL (0x52746563), 
        ACE_NTOHL (0x4576656e), 
        ACE_NTOHL (0x74436861), 
        ACE_NTOHL (0x6e6e656c), 
        ACE_NTOHL (0x41646d69), 
        ACE_NTOHL (0x6e2f5375), 
        ACE_NTOHL (0x70706c69), 
        ACE_NTOHL (0x6572514f), 
        ACE_NTOHL (0x533a312e), 
        ACE_NTOHL (0x30000000),  // repository ID = IDL:RtecEventChannelAdmin/SupplierQOS:1.0
                12,
        ACE_NTOHL (0x53757070), 
        ACE_NTOHL (0x6c696572), 
        ACE_NTOHL (0x514f5300),  // name = SupplierQOS
        2, // member count
                13,
        ACE_NTOHL (0x7075626c), 
        ACE_NTOHL (0x69636174), 
        ACE_NTOHL (0x696f6e73), 
        ACE_NTOHL (0x0),  // name = publications
                CORBA::tk_alias, // typecode kind for typedefs
        1804, // encapsulation length
          TAO_ENCAP_BYTE_ORDER, // byte order
          45,
          ACE_NTOHL (0x49444c3a), 
          ACE_NTOHL (0x52746563), 
          ACE_NTOHL (0x4576656e), 
          ACE_NTOHL (0x74436861), 
          ACE_NTOHL (0x6e6e656c), 
          ACE_NTOHL (0x41646d69), 
          ACE_NTOHL (0x6e2f5075), 
          ACE_NTOHL (0x626c6963), 
          ACE_NTOHL (0x6174696f), 
          ACE_NTOHL (0x6e536574), 
          ACE_NTOHL (0x3a312e30), 
          ACE_NTOHL (0x0),  // repository ID = IDL:RtecEventChannelAdmin/PublicationSet:1.0
                    15,
          ACE_NTOHL (0x5075626c), 
          ACE_NTOHL (0x69636174), 
          ACE_NTOHL (0x696f6e53), 
          ACE_NTOHL (0x65740000),  // name = PublicationSet
                    CORBA::tk_sequence, // typecode kind
          1720, // encapsulation length
            TAO_ENCAP_BYTE_ORDER, // byte order
            CORBA::tk_struct, // typecode kind
            1704, // encapsulation length
              TAO_ENCAP_BYTE_ORDER, // byte order
              42,
              ACE_NTOHL (0x49444c3a), 
              ACE_NTOHL (0x52746563), 
              ACE_NTOHL (0x4576656e), 
              ACE_NTOHL (0x74436861), 
              ACE_NTOHL (0x6e6e656c), 
              ACE_NTOHL (0x41646d69), 
              ACE_NTOHL (0x6e2f5075), 
              ACE_NTOHL (0x626c6963), 
              ACE_NTOHL (0x6174696f), 
              ACE_NTOHL (0x6e3a312e), 
              ACE_NTOHL (0x30000000),  // repository ID = IDL:RtecEventChannelAdmin/Publication:1.0
                            12,
              ACE_NTOHL (0x5075626c), 
              ACE_NTOHL (0x69636174), 
              ACE_NTOHL (0x696f6e00),  // name = Publication
              2, // member count
                            6,
              ACE_NTOHL (0x6576656e), 
              ACE_NTOHL (0x74000000),  // name = event
                            CORBA::tk_struct, // typecode kind
              1004, // encapsulation length
                TAO_ENCAP_BYTE_ORDER, // byte order
                28,
                ACE_NTOHL (0x49444c3a), 
                ACE_NTOHL (0x52746563), 
                ACE_NTOHL (0x4576656e), 
                ACE_NTOHL (0x74436f6d), 
                ACE_NTOHL (0x6d2f4576), 
                ACE_NTOHL (0x656e743a), 
                ACE_NTOHL (0x312e3000),  // repository ID = IDL:RtecEventComm/Event:1.0
                                6,
                ACE_NTOHL (0x4576656e), 
                ACE_NTOHL (0x74000000),  // name = Event
                2, // member count
                                7,
                ACE_NTOHL (0x68656164), 
                ACE_NTOHL (0x65720000),  // name = header
                                CORBA::tk_struct, // typecode kind
                664, // encapsulation length
                  TAO_ENCAP_BYTE_ORDER, // byte order
                  34,
                  ACE_NTOHL (0x49444c3a), 
                  ACE_NTOHL (0x52746563), 
                  ACE_NTOHL (0x4576656e), 
                  ACE_NTOHL (0x74436f6d), 
                  ACE_NTOHL (0x6d2f4576), 
                  ACE_NTOHL (0x656e7448), 
                  ACE_NTOHL (0x65616465), 
                  ACE_NTOHL (0x723a312e), 
                  ACE_NTOHL (0x30000000),  // repository ID = IDL:RtecEventComm/EventHeader:1.0
                                    12,
                  ACE_NTOHL (0x4576656e), 
                  ACE_NTOHL (0x74486561), 
                  ACE_NTOHL (0x64657200),  // name = EventHeader
                  6, // member count
                                    5,
                  ACE_NTOHL (0x74797065), 
                  ACE_NTOHL (0x0),  // name = type
                                    CORBA::tk_alias, // typecode kind for typedefs
                  60, // encapsulation length
                    TAO_ENCAP_BYTE_ORDER, // byte order
                    32,
                    ACE_NTOHL (0x49444c3a), 
                    ACE_NTOHL (0x52746563), 
                    ACE_NTOHL (0x4576656e), 
                    ACE_NTOHL (0x74436f6d), 
                    ACE_NTOHL (0x6d2f4576), 
                    ACE_NTOHL (0x656e7454), 
                    ACE_NTOHL (0x7970653a), 
                    ACE_NTOHL (0x312e3000),  // repository ID = IDL:RtecEventComm/EventType:1.0
                                        10,
                    ACE_NTOHL (0x4576656e), 
                    ACE_NTOHL (0x74547970), 
                    ACE_NTOHL (0x65000000),  // name = EventType
                                        CORBA::tk_long,


                  7,
                  ACE_NTOHL (0x736f7572), 
                  ACE_NTOHL (0x63650000),  // name = source
                                    CORBA::tk_alias, // typecode kind for typedefs
                  68, // encapsulation length
                    TAO_ENCAP_BYTE_ORDER, // byte order
                    36,
                    ACE_NTOHL (0x49444c3a), 
                    ACE_NTOHL (0x52746563), 
                    ACE_NTOHL (0x4576656e), 
                    ACE_NTOHL (0x74436f6d), 
                    ACE_NTOHL (0x6d2f4576), 
                    ACE_NTOHL (0x656e7453), 
                    ACE_NTOHL (0x6f757263), 
                    ACE_NTOHL (0x6549443a), 
                    ACE_NTOHL (0x312e3000),  // repository ID = IDL:RtecEventComm/EventSourceID:1.0
                                        14,
                    ACE_NTOHL (0x4576656e), 
                    ACE_NTOHL (0x74536f75), 
                    ACE_NTOHL (0x72636549), 
                    ACE_NTOHL (0x44000000),  // name = EventSourceID
                                        CORBA::tk_long,


                  4,
                  ACE_NTOHL (0x74746c00),  // name = ttl
                                    CORBA::tk_long,

                  14,
                  ACE_NTOHL (0x63726561), 
                  ACE_NTOHL (0x74696f6e), 
                  ACE_NTOHL (0x5f74696d), 
                  ACE_NTOHL (0x65000000),  // name = creation_time
                                    CORBA::tk_alias, // typecode kind for typedefs
                  112, // encapsulation length
                    TAO_ENCAP_BYTE_ORDER, // byte order
                    27,
                    ACE_NTOHL (0x49444c3a), 
                    ACE_NTOHL (0x52746563), 
                    ACE_NTOHL (0x4576656e), 
                    ACE_NTOHL (0x74436f6d), 
                    ACE_NTOHL (0x6d2f5469), 
                    ACE_NTOHL (0x6d653a31), 
                    ACE_NTOHL (0x2e300000),  // repository ID = IDL:RtecEventComm/Time:1.0
                                        5,
                    ACE_NTOHL (0x54696d65), 
                    ACE_NTOHL (0x0),  // name = Time
                                        CORBA::tk_alias, // typecode kind for typedefs
                    56, // encapsulation length
                      TAO_ENCAP_BYTE_ORDER, // byte order
                      31,
                      ACE_NTOHL (0x49444c3a), 
                      ACE_NTOHL (0x6f6d672e), 
                      ACE_NTOHL (0x6f72672f), 
                      ACE_NTOHL (0x54696d65), 
                      ACE_NTOHL (0x42617365), 
                      ACE_NTOHL (0x2f54696d), 
                      ACE_NTOHL (0x65543a31), 
                      ACE_NTOHL (0x2e300000),  // repository ID = IDL:omg.org/TimeBase/TimeT:1.0
                                            6,
                      ACE_NTOHL (0x54696d65), 
                      ACE_NTOHL (0x54000000),  // name = TimeT
                                            CORBA::tk_ulonglong,



                  13,
                  ACE_NTOHL (0x65635f72), 
                  ACE_NTOHL (0x6563765f), 
                  ACE_NTOHL (0x74696d65), 
                  ACE_NTOHL (0x0),  // name = ec_recv_time
                                    CORBA::tk_alias, // typecode kind for typedefs
                  112, // encapsulation length
                    TAO_ENCAP_BYTE_ORDER, // byte order
                    27,
                    ACE_NTOHL (0x49444c3a), 
                    ACE_NTOHL (0x52746563), 
                    ACE_NTOHL (0x4576656e), 
                    ACE_NTOHL (0x74436f6d), 
                    ACE_NTOHL (0x6d2f5469), 
                    ACE_NTOHL (0x6d653a31), 
                    ACE_NTOHL (0x2e300000),  // repository ID = IDL:RtecEventComm/Time:1.0
                                        5,
                    ACE_NTOHL (0x54696d65), 
                    ACE_NTOHL (0x0),  // name = Time
                                        CORBA::tk_alias, // typecode kind for typedefs
                    56, // encapsulation length
                      TAO_ENCAP_BYTE_ORDER, // byte order
                      31,
                      ACE_NTOHL (0x49444c3a), 
                      ACE_NTOHL (0x6f6d672e), 
                      ACE_NTOHL (0x6f72672f), 
                      ACE_NTOHL (0x54696d65), 
                      ACE_NTOHL (0x42617365), 
                      ACE_NTOHL (0x2f54696d), 
                      ACE_NTOHL (0x65543a31), 
                      ACE_NTOHL (0x2e300000),  // repository ID = IDL:omg.org/TimeBase/TimeT:1.0
                                            6,
                      ACE_NTOHL (0x54696d65), 
                      ACE_NTOHL (0x54000000),  // name = TimeT
                                            CORBA::tk_ulonglong,



                  13,
                  ACE_NTOHL (0x65635f73), 
                  ACE_NTOHL (0x656e645f), 
                  ACE_NTOHL (0x74696d65), 
                  ACE_NTOHL (0x0),  // name = ec_send_time
                                    CORBA::tk_alias, // typecode kind for typedefs
                  112, // encapsulation length
                    TAO_ENCAP_BYTE_ORDER, // byte order
                    27,
                    ACE_NTOHL (0x49444c3a), 
                    ACE_NTOHL (0x52746563), 
                    ACE_NTOHL (0x4576656e), 
                    ACE_NTOHL (0x74436f6d), 
                    ACE_NTOHL (0x6d2f5469), 
                    ACE_NTOHL (0x6d653a31), 
                    ACE_NTOHL (0x2e300000),  // repository ID = IDL:RtecEventComm/Time:1.0
                                        5,
                    ACE_NTOHL (0x54696d65), 
                    ACE_NTOHL (0x0),  // name = Time
                                        CORBA::tk_alias, // typecode kind for typedefs
                    56, // encapsulation length
                      TAO_ENCAP_BYTE_ORDER, // byte order
                      31,
                      ACE_NTOHL (0x49444c3a), 
                      ACE_NTOHL (0x6f6d672e), 
                      ACE_NTOHL (0x6f72672f), 
                      ACE_NTOHL (0x54696d65), 
                      ACE_NTOHL (0x42617365), 
                      ACE_NTOHL (0x2f54696d), 
                      ACE_NTOHL (0x65543a31), 
                      ACE_NTOHL (0x2e300000),  // repository ID = IDL:omg.org/TimeBase/TimeT:1.0
                                            6,
                      ACE_NTOHL (0x54696d65), 
                      ACE_NTOHL (0x54000000),  // name = TimeT
                                            CORBA::tk_ulonglong,




                5,
                ACE_NTOHL (0x64617461), 
                ACE_NTOHL (0x0),  // name = data
                                CORBA::tk_alias, // typecode kind for typedefs
                248, // encapsulation length
                  TAO_ENCAP_BYTE_ORDER, // byte order
                  32,
                  ACE_NTOHL (0x49444c3a), 
                  ACE_NTOHL (0x52746563), 
                  ACE_NTOHL (0x4576656e), 
                  ACE_NTOHL (0x74436f6d), 
                  ACE_NTOHL (0x6d2f4576), 
                  ACE_NTOHL (0x656e7444), 
                  ACE_NTOHL (0x6174613a), 
                  ACE_NTOHL (0x312e3000),  // repository ID = IDL:RtecEventComm/EventData:1.0
                                    10,
                  ACE_NTOHL (0x4576656e), 
                  ACE_NTOHL (0x74446174), 
                  ACE_NTOHL (0x61000000),  // name = EventData
                                    CORBA::tk_struct, // typecode kind
                  184, // encapsulation length
                    TAO_ENCAP_BYTE_ORDER, // byte order
                    22,
                    ACE_NTOHL (0x49444c3a), 
                    ACE_NTOHL (0x52746563), 
                    ACE_NTOHL (0x4576656e), 
                    ACE_NTOHL (0x74446174), 
                    ACE_NTOHL (0x613a312e), 
                    ACE_NTOHL (0x30000000),  // repository ID = IDL:RtecEventData:1.0
                                        14,
                    ACE_NTOHL (0x52746563), 
                    ACE_NTOHL (0x4576656e), 
                    ACE_NTOHL (0x74446174), 
                    ACE_NTOHL (0x61000000),  // name = RtecEventData
                    3, // member count
                                        5,
                    ACE_NTOHL (0x70616431), 
                    ACE_NTOHL (0x0),  // name = pad1
                                        CORBA::tk_long,

                    8,
                    ACE_NTOHL (0x7061796c), 
                    ACE_NTOHL (0x6f616400),  // name = payload
                                        CORBA::tk_alias, // typecode kind for typedefs
                    72, // encapsulation length
                      TAO_ENCAP_BYTE_ORDER, // byte order
                      21,
                      ACE_NTOHL (0x49444c3a), 
                      ACE_NTOHL (0x4576656e), 
                      ACE_NTOHL (0x74506179), 
                      ACE_NTOHL (0x6c6f6164), 
                      ACE_NTOHL (0x3a312e30), 
                      ACE_NTOHL (0x0),  // repository ID = IDL:EventPayload:1.0
                                            13,
                      ACE_NTOHL (0x4576656e), 
                      ACE_NTOHL (0x74506179), 
                      ACE_NTOHL (0x6c6f6164), 
                      ACE_NTOHL (0x0),  // name = EventPayload
                                            CORBA::tk_sequence, // typecode kind
                      12, // encapsulation length
                        TAO_ENCAP_BYTE_ORDER, // byte order
                        CORBA::tk_octet,

                        0U,


                    10,
                    ACE_NTOHL (0x616e795f), 
                    ACE_NTOHL (0x76616c75), 
                    ACE_NTOHL (0x65000000),  // name = any_value
                                        CORBA::tk_any,




              16,
              ACE_NTOHL (0x64657065), 
              ACE_NTOHL (0x6e64656e), 
              ACE_NTOHL (0x63795f69), 
              ACE_NTOHL (0x6e666f00),  // name = dependency_info
                            CORBA::tk_struct, // typecode kind
              580, // encapsulation length
                TAO_ENCAP_BYTE_ORDER, // byte order
                33,
                ACE_NTOHL (0x49444c3a), 
                ACE_NTOHL (0x52746563), 
                ACE_NTOHL (0x42617365), 
                ACE_NTOHL (0x2f446570), 
                ACE_NTOHL (0x656e6465), 
                ACE_NTOHL (0x6e63795f), 
                ACE_NTOHL (0x496e666f), 
                ACE_NTOHL (0x3a312e30), 
                ACE_NTOHL (0x0),  // repository ID = IDL:RtecBase/Dependency_Info:1.0
                                16,
                ACE_NTOHL (0x44657065), 
                ACE_NTOHL (0x6e64656e), 
                ACE_NTOHL (0x63795f49), 
                ACE_NTOHL (0x6e666f00),  // name = Dependency_Info
                5, // member count
                                16,
                ACE_NTOHL (0x64657065), 
                ACE_NTOHL (0x6e64656e), 
                ACE_NTOHL (0x63795f74), 
                ACE_NTOHL (0x79706500),  // name = dependency_type
                                CORBA::tk_enum, // typecode kind
                112, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
                  35,
                  ACE_NTOHL (0x49444c3a), 
                  ACE_NTOHL (0x52746563), 
                  ACE_NTOHL (0x42617365), 
                  ACE_NTOHL (0x2f446570), 
                  ACE_NTOHL (0x656e6465), 
                  ACE_NTOHL (0x6e63795f), 
                  ACE_NTOHL (0x54797065), 
                  ACE_NTOHL (0x5f743a31), 
                  ACE_NTOHL (0x2e300000),  // repository ID = IDL:RtecBase/Dependency_Type_t:1.0
                  18,
                  ACE_NTOHL (0x44657065), 
                  ACE_NTOHL (0x6e64656e), 
                  ACE_NTOHL (0x63795f54), 
                  ACE_NTOHL (0x7970655f), 
                  ACE_NTOHL (0x74000000),  // name = Dependency_Type_t
                  2, // member count
                  13,
                  ACE_NTOHL (0x4f4e455f), 
                  ACE_NTOHL (0x5741595f), 
                  ACE_NTOHL (0x43414c4c), 
                  ACE_NTOHL (0x0),  // name = ONE_WAY_CALL
                  13,
                  ACE_NTOHL (0x54574f5f), 
                  ACE_NTOHL (0x5741595f), 
                  ACE_NTOHL (0x43414c4c), 
                  ACE_NTOHL (0x0),  // name = TWO_WAY_CALL
                  
                16,
                ACE_NTOHL (0x6e756d62), 
                ACE_NTOHL (0x65725f6f), 
                ACE_NTOHL (0x665f6361), 
                ACE_NTOHL (0x6c6c7300),  // name = number_of_calls
                                CORBA::tk_long,

                8,
                ACE_NTOHL (0x72745f69), 
                ACE_NTOHL (0x6e666f00),  // name = rt_info
                                CORBA::tk_alias, // typecode kind for typedefs
                56, // encapsulation length
                  TAO_ENCAP_BYTE_ORDER, // byte order
                  26,
                  ACE_NTOHL (0x49444c3a), 
                  ACE_NTOHL (0x52746563), 
                  ACE_NTOHL (0x42617365), 
                  ACE_NTOHL (0x2f68616e), 
                  ACE_NTOHL (0x646c655f), 
                  ACE_NTOHL (0x743a312e), 
                  ACE_NTOHL (0x30000000),  // repository ID = IDL:RtecBase/handle_t:1.0
                                    9,
                  ACE_NTOHL (0x68616e64), 
                  ACE_NTOHL (0x6c655f74), 
                  ACE_NTOHL (0x0),  // name = handle_t
                                    CORBA::tk_long,


                20,
                ACE_NTOHL (0x72745f69), 
                ACE_NTOHL (0x6e666f5f), 
                ACE_NTOHL (0x64657065), 
                ACE_NTOHL (0x6e646564), 
                ACE_NTOHL (0x5f6f6e00),  // name = rt_info_depended_on
                                CORBA::tk_alias, // typecode kind for typedefs
                56, // encapsulation length
                  TAO_ENCAP_BYTE_ORDER, // byte order
                  26,
                  ACE_NTOHL (0x49444c3a), 
                  ACE_NTOHL (0x52746563), 
                  ACE_NTOHL (0x42617365), 
                  ACE_NTOHL (0x2f68616e), 
                  ACE_NTOHL (0x646c655f), 
                  ACE_NTOHL (0x743a312e), 
                  ACE_NTOHL (0x30000000),  // repository ID = IDL:RtecBase/handle_t:1.0
                                    9,
                  ACE_NTOHL (0x68616e64), 
                  ACE_NTOHL (0x6c655f74), 
                  ACE_NTOHL (0x0),  // name = handle_t
                                    CORBA::tk_long,


                8,
                ACE_NTOHL (0x656e6162), 
                ACE_NTOHL (0x6c656400),  // name = enabled
                                CORBA::tk_enum, // typecode kind
                164, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
                  43,
                  ACE_NTOHL (0x49444c3a), 
                  ACE_NTOHL (0x52746563), 
                  ACE_NTOHL (0x42617365), 
                  ACE_NTOHL (0x2f446570), 
                  ACE_NTOHL (0x656e6465), 
                  ACE_NTOHL (0x6e63795f), 
                  ACE_NTOHL (0x456e6162), 
                  ACE_NTOHL (0x6c65645f), 
                  ACE_NTOHL (0x54797065), 
                  ACE_NTOHL (0x5f743a31), 
                  ACE_NTOHL (0x2e300000),  // repository ID = IDL:RtecBase/Dependency_Enabled_Type_t:1.0
                  26,
                  ACE_NTOHL (0x44657065), 
                  ACE_NTOHL (0x6e64656e), 
                  ACE_NTOHL (0x63795f45), 
                  ACE_NTOHL (0x6e61626c), 
                  ACE_NTOHL (0x65645f54), 
                  ACE_NTOHL (0x7970655f), 
                  ACE_NTOHL (0x74000000),  // name = Dependency_Enabled_Type_t
                  3, // member count
                  20,
                  ACE_NTOHL (0x44455045), 
                  ACE_NTOHL (0x4e44454e), 
                  ACE_NTOHL (0x43595f44), 
                  ACE_NTOHL (0x49534142), 
                  ACE_NTOHL (0x4c454400),  // name = DEPENDENCY_DISABLED
                  19,
                  ACE_NTOHL (0x44455045), 
                  ACE_NTOHL (0x4e44454e), 
                  ACE_NTOHL (0x43595f45), 
                  ACE_NTOHL (0x4e41424c), 
                  ACE_NTOHL (0x45440000),  // name = DEPENDENCY_ENABLED
                  24,
                  ACE_NTOHL (0x44455045), 
                  ACE_NTOHL (0x4e44454e), 
                  ACE_NTOHL (0x43595f4e), 
                  ACE_NTOHL (0x4f4e5f56), 
                  ACE_NTOHL (0x4f4c4154), 
                  ACE_NTOHL (0x494c4500),  // name = DEPENDENCY_NON_VOLATILE
                  


            0U,


        11,
        ACE_NTOHL (0x69735f67), 
        ACE_NTOHL (0x61746577), 
        ACE_NTOHL (0x61790000),  // name = is_gateway
                CORBA::tk_boolean,




};

static CORBA::TypeCode _tc_TAO_tc_FtRtecEventChannelAdmin_ProxyPushConsumerStat (
    CORBA::tk_struct,
    sizeof (_oc_FtRtecEventChannelAdmin_ProxyPushConsumerStat),
    (char *) &_oc_FtRtecEventChannelAdmin_ProxyPushConsumerStat,
    0,
    sizeof (FtRtecEventChannelAdmin::ProxyPushConsumerStat)
  );

namespace FtRtecEventChannelAdmin
{
  ::CORBA::TypeCode_ptr _tc_ProxyPushConsumerStat =
    &_tc_TAO_tc_FtRtecEventChannelAdmin_ProxyPushConsumerStat;
}

// TAO_IDL - Generated from 
// be/be_visitor_structure/structure_cs.cpp:66

void 
FtRtecEventChannelAdmin::ProxyPushConsumerStat::_tao_any_destructor (
    void *_tao_void_pointer
  )
{
  ProxyPushConsumerStat *_tao_tmp_pointer =
    static_cast<ProxyPushConsumerStat *> (_tao_void_pointer);
  delete _tao_tmp_pointer;
}

// TAO_IDL - Generated from
// be/be_visitor_typecode/typecode_defn.cpp:290

static const CORBA::Long _oc_FtRtecEventChannelAdmin_ProxyPushSupplierConnectionInfo[] =
{
    TAO_ENCAP_BYTE_ORDER, // byte order
  64,
  ACE_NTOHL (0x49444c3a), 
  ACE_NTOHL (0x46745274), 
  ACE_NTOHL (0x65634576), 
  ACE_NTOHL (0x656e7443), 
  ACE_NTOHL (0x68616e6e), 
  ACE_NTOHL (0x656c4164), 
  ACE_NTOHL (0x6d696e2f), 
  ACE_NTOHL (0x50726f78), 
  ACE_NTOHL (0x79507573), 
  ACE_NTOHL (0x68537570), 
  ACE_NTOHL (0x706c6965), 
  ACE_NTOHL (0x72436f6e), 
  ACE_NTOHL (0x6e656374), 
  ACE_NTOHL (0x696f6e49), 
  ACE_NTOHL (0x6e666f3a), 
  ACE_NTOHL (0x312e3000),  // repository ID = IDL:FtRtecEventChannelAdmin/ProxyPushSupplierConnectionInfo:1.0
    32,
  ACE_NTOHL (0x50726f78), 
  ACE_NTOHL (0x79507573), 
  ACE_NTOHL (0x68537570), 
  ACE_NTOHL (0x706c6965), 
  ACE_NTOHL (0x72436f6e), 
  ACE_NTOHL (0x6e656374), 
  ACE_NTOHL (0x696f6e49), 
  ACE_NTOHL (0x6e666f00),  // name = ProxyPushSupplierConnectionInfo
  2, // member count
    14,
  ACE_NTOHL (0x70757368), 
  ACE_NTOHL (0x5f636f6e), 
  ACE_NTOHL (0x73756d65), 
  ACE_NTOHL (0x72000000),  // name = push_consumer
    CORBA::tk_objref, // typecode kind
  64, // encapsulation length
    TAO_ENCAP_BYTE_ORDER, // byte order
    35,
    ACE_NTOHL (0x49444c3a), 
    ACE_NTOHL (0x52746563), 
    ACE_NTOHL (0x4576656e), 
    ACE_NTOHL (0x74436f6d), 
    ACE_NTOHL (0x6d2f5075), 
    ACE_NTOHL (0x7368436f), 
    ACE_NTOHL (0x6e73756d), 
    ACE_NTOHL (0x65723a31), 
    ACE_NTOHL (0x2e300000),  // repository ID = IDL:RtecEventComm/PushConsumer:1.0
        13,
    ACE_NTOHL (0x50757368), 
    ACE_NTOHL (0x436f6e73), 
    ACE_NTOHL (0x756d6572), 
    ACE_NTOHL (0x0),  // name = PushConsumer
    
  4,
  ACE_NTOHL (0x716f7300),  // name = qos
    CORBA::tk_struct, // typecode kind
  1388, // encapsulation length
    TAO_ENCAP_BYTE_ORDER, // byte order
    42,
    ACE_NTOHL (0x49444c3a), 
    ACE_NTOHL (0x52746563), 
    ACE_NTOHL (0x4576656e), 
    ACE_NTOHL (0x74436861), 
    ACE_NTOHL (0x6e6e656c), 
    ACE_NTOHL (0x41646d69), 
    ACE_NTOHL (0x6e2f436f), 
    ACE_NTOHL (0x6e73756d), 
    ACE_NTOHL (0x6572514f), 
    ACE_NTOHL (0x533a312e), 
    ACE_NTOHL (0x30000000),  // repository ID = IDL:RtecEventChannelAdmin/ConsumerQOS:1.0
        12,
    ACE_NTOHL (0x436f6e73), 
    ACE_NTOHL (0x756d6572), 
    ACE_NTOHL (0x514f5300),  // name = ConsumerQOS
    2, // member count
        13,
    ACE_NTOHL (0x64657065), 
    ACE_NTOHL (0x6e64656e), 
    ACE_NTOHL (0x63696573), 
    ACE_NTOHL (0x0),  // name = dependencies
        CORBA::tk_alias, // typecode kind for typedefs
    1268, // encapsulation length
      TAO_ENCAP_BYTE_ORDER, // byte order
      44,
      ACE_NTOHL (0x49444c3a), 
      ACE_NTOHL (0x52746563), 
      ACE_NTOHL (0x4576656e), 
      ACE_NTOHL (0x74436861), 
      ACE_NTOHL (0x6e6e656c), 
      ACE_NTOHL (0x41646d69), 
      ACE_NTOHL (0x6e2f4465), 
      ACE_NTOHL (0x70656e64), 
      ACE_NTOHL (0x656e6379), 
      ACE_NTOHL (0x5365743a), 
      ACE_NTOHL (0x312e3000),  // repository ID = IDL:RtecEventChannelAdmin/DependencySet:1.0
            14,
      ACE_NTOHL (0x44657065), 
      ACE_NTOHL (0x6e64656e), 
      ACE_NTOHL (0x63795365), 
      ACE_NTOHL (0x74000000),  // name = DependencySet
            CORBA::tk_sequence, // typecode kind
      1188, // encapsulation length
        TAO_ENCAP_BYTE_ORDER, // byte order
        CORBA::tk_struct, // typecode kind
        1172, // encapsulation length
          TAO_ENCAP_BYTE_ORDER, // byte order
          41,
          ACE_NTOHL (0x49444c3a), 
          ACE_NTOHL (0x52746563), 
          ACE_NTOHL (0x4576656e), 
          ACE_NTOHL (0x74436861), 
          ACE_NTOHL (0x6e6e656c), 
          ACE_NTOHL (0x41646d69), 
          ACE_NTOHL (0x6e2f4465), 
          ACE_NTOHL (0x70656e64), 
          ACE_NTOHL (0x656e6379), 
          ACE_NTOHL (0x3a312e30), 
          ACE_NTOHL (0x0),  // repository ID = IDL:RtecEventChannelAdmin/Dependency:1.0
                    11,
          ACE_NTOHL (0x44657065), 
          ACE_NTOHL (0x6e64656e), 
          ACE_NTOHL (0x63790000),  // name = Dependency
          2, // member count
                    6,
          ACE_NTOHL (0x6576656e), 
          ACE_NTOHL (0x74000000),  // name = event
                    CORBA::tk_struct, // typecode kind
          1004, // encapsulation length
            TAO_ENCAP_BYTE_ORDER, // byte order
            28,
            ACE_NTOHL (0x49444c3a), 
            ACE_NTOHL (0x52746563), 
            ACE_NTOHL (0x4576656e), 
            ACE_NTOHL (0x74436f6d), 
            ACE_NTOHL (0x6d2f4576), 
            ACE_NTOHL (0x656e743a), 
            ACE_NTOHL (0x312e3000),  // repository ID = IDL:RtecEventComm/Event:1.0
                        6,
            ACE_NTOHL (0x4576656e), 
            ACE_NTOHL (0x74000000),  // name = Event
            2, // member count
                        7,
            ACE_NTOHL (0x68656164), 
            ACE_NTOHL (0x65720000),  // name = header
                        CORBA::tk_struct, // typecode kind
            664, // encapsulation length
              TAO_ENCAP_BYTE_ORDER, // byte order
              34,
              ACE_NTOHL (0x49444c3a), 
              ACE_NTOHL (0x52746563), 
              ACE_NTOHL (0x4576656e), 
              ACE_NTOHL (0x74436f6d), 
              ACE_NTOHL (0x6d2f4576), 
              ACE_NTOHL (0x656e7448), 
              ACE_NTOHL (0x65616465), 
              ACE_NTOHL (0x723a312e), 
              ACE_NTOHL (0x30000000),  // repository ID = IDL:RtecEventComm/EventHeader:1.0
                            12,
              ACE_NTOHL (0x4576656e), 
              ACE_NTOHL (0x74486561), 
              ACE_NTOHL (0x64657200),  // name = EventHeader
              6, // member count
                            5,
              ACE_NTOHL (0x74797065), 
              ACE_NTOHL (0x0),  // name = type
                            CORBA::tk_alias, // typecode kind for typedefs
              60, // encapsulation length
                TAO_ENCAP_BYTE_ORDER, // byte order
                32,
                ACE_NTOHL (0x49444c3a), 
                ACE_NTOHL (0x52746563), 
                ACE_NTOHL (0x4576656e), 
                ACE_NTOHL (0x74436f6d), 
                ACE_NTOHL (0x6d2f4576), 
                ACE_NTOHL (0x656e7454), 
                ACE_NTOHL (0x7970653a), 
                ACE_NTOHL (0x312e3000),  // repository ID = IDL:RtecEventComm/EventType:1.0
                                10,
                ACE_NTOHL (0x4576656e), 
                ACE_NTOHL (0x74547970), 
                ACE_NTOHL (0x65000000),  // name = EventType
                                CORBA::tk_long,


              7,
              ACE_NTOHL (0x736f7572), 
              ACE_NTOHL (0x63650000),  // name = source
                            CORBA::tk_alias, // typecode kind for typedefs
              68, // encapsulation length
                TAO_ENCAP_BYTE_ORDER, // byte order
                36,
                ACE_NTOHL (0x49444c3a), 
                ACE_NTOHL (0x52746563), 
                ACE_NTOHL (0x4576656e), 
                ACE_NTOHL (0x74436f6d), 
                ACE_NTOHL (0x6d2f4576), 
                ACE_NTOHL (0x656e7453), 
                ACE_NTOHL (0x6f757263), 
                ACE_NTOHL (0x6549443a), 
                ACE_NTOHL (0x312e3000),  // repository ID = IDL:RtecEventComm/EventSourceID:1.0
                                14,
                ACE_NTOHL (0x4576656e), 
                ACE_NTOHL (0x74536f75), 
                ACE_NTOHL (0x72636549), 
                ACE_NTOHL (0x44000000),  // name = EventSourceID
                                CORBA::tk_long,


              4,
              ACE_NTOHL (0x74746c00),  // name = ttl
                            CORBA::tk_long,

              14,
              ACE_NTOHL (0x63726561), 
              ACE_NTOHL (0x74696f6e), 
              ACE_NTOHL (0x5f74696d), 
              ACE_NTOHL (0x65000000),  // name = creation_time
                            CORBA::tk_alias, // typecode kind for typedefs
              112, // encapsulation length
                TAO_ENCAP_BYTE_ORDER, // byte order
                27,
                ACE_NTOHL (0x49444c3a), 
                ACE_NTOHL (0x52746563), 
                ACE_NTOHL (0x4576656e), 
                ACE_NTOHL (0x74436f6d), 
                ACE_NTOHL (0x6d2f5469), 
                ACE_NTOHL (0x6d653a31), 
                ACE_NTOHL (0x2e300000),  // repository ID = IDL:RtecEventComm/Time:1.0
                                5,
                ACE_NTOHL (0x54696d65), 
                ACE_NTOHL (0x0),  // name = Time
                                CORBA::tk_alias, // typecode kind for typedefs
                56, // encapsulation length
                  TAO_ENCAP_BYTE_ORDER, // byte order
                  31,
                  ACE_NTOHL (0x49444c3a), 
                  ACE_NTOHL (0x6f6d672e), 
                  ACE_NTOHL (0x6f72672f), 
                  ACE_NTOHL (0x54696d65), 
                  ACE_NTOHL (0x42617365), 
                  ACE_NTOHL (0x2f54696d), 
                  ACE_NTOHL (0x65543a31), 
                  ACE_NTOHL (0x2e300000),  // repository ID = IDL:omg.org/TimeBase/TimeT:1.0
                                    6,
                  ACE_NTOHL (0x54696d65), 
                  ACE_NTOHL (0x54000000),  // name = TimeT
                                    CORBA::tk_ulonglong,



              13,
              ACE_NTOHL (0x65635f72), 
              ACE_NTOHL (0x6563765f), 
              ACE_NTOHL (0x74696d65), 
              ACE_NTOHL (0x0),  // name = ec_recv_time
                            CORBA::tk_alias, // typecode kind for typedefs
              112, // encapsulation length
                TAO_ENCAP_BYTE_ORDER, // byte order
                27,
                ACE_NTOHL (0x49444c3a), 
                ACE_NTOHL (0x52746563), 
                ACE_NTOHL (0x4576656e), 
                ACE_NTOHL (0x74436f6d), 
                ACE_NTOHL (0x6d2f5469), 
                ACE_NTOHL (0x6d653a31), 
                ACE_NTOHL (0x2e300000),  // repository ID = IDL:RtecEventComm/Time:1.0
                                5,
                ACE_NTOHL (0x54696d65), 
                ACE_NTOHL (0x0),  // name = Time
                                CORBA::tk_alias, // typecode kind for typedefs
                56, // encapsulation length
                  TAO_ENCAP_BYTE_ORDER, // byte order
                  31,
                  ACE_NTOHL (0x49444c3a), 
                  ACE_NTOHL (0x6f6d672e), 
                  ACE_NTOHL (0x6f72672f), 
                  ACE_NTOHL (0x54696d65), 
                  ACE_NTOHL (0x42617365), 
                  ACE_NTOHL (0x2f54696d), 
                  ACE_NTOHL (0x65543a31), 
                  ACE_NTOHL (0x2e300000),  // repository ID = IDL:omg.org/TimeBase/TimeT:1.0
                                    6,
                  ACE_NTOHL (0x54696d65), 
                  ACE_NTOHL (0x54000000),  // name = TimeT
                                    CORBA::tk_ulonglong,



              13,
              ACE_NTOHL (0x65635f73), 
              ACE_NTOHL (0x656e645f), 
              ACE_NTOHL (0x74696d65), 
              ACE_NTOHL (0x0),  // name = ec_send_time
                            CORBA::tk_alias, // typecode kind for typedefs
              112, // encapsulation length
                TAO_ENCAP_BYTE_ORDER, // byte order
                27,
                ACE_NTOHL (0x49444c3a), 
                ACE_NTOHL (0x52746563), 
                ACE_NTOHL (0x4576656e), 
                ACE_NTOHL (0x74436f6d), 
                ACE_NTOHL (0x6d2f5469), 
                ACE_NTOHL (0x6d653a31), 
                ACE_NTOHL (0x2e300000),  // repository ID = IDL:RtecEventComm/Time:1.0
                                5,
                ACE_NTOHL (0x54696d65), 
                ACE_NTOHL (0x0),  // name = Time
                                CORBA::tk_alias, // typecode kind for typedefs
                56, // encapsulation length
                  TAO_ENCAP_BYTE_ORDER, // byte order
                  31,
                  ACE_NTOHL (0x49444c3a), 
                  ACE_NTOHL (0x6f6d672e), 
                  ACE_NTOHL (0x6f72672f), 
                  ACE_NTOHL (0x54696d65), 
                  ACE_NTOHL (0x42617365), 
                  ACE_NTOHL (0x2f54696d), 
                  ACE_NTOHL (0x65543a31), 
                  ACE_NTOHL (0x2e300000),  // repository ID = IDL:omg.org/TimeBase/TimeT:1.0
                                    6,
                  ACE_NTOHL (0x54696d65), 
                  ACE_NTOHL (0x54000000),  // name = TimeT
                                    CORBA::tk_ulonglong,




            5,
            ACE_NTOHL (0x64617461), 
            ACE_NTOHL (0x0),  // name = data
                        CORBA::tk_alias, // typecode kind for typedefs
            248, // encapsulation length
              TAO_ENCAP_BYTE_ORDER, // byte order
              32,
              ACE_NTOHL (0x49444c3a), 
              ACE_NTOHL (0x52746563), 
              ACE_NTOHL (0x4576656e), 
              ACE_NTOHL (0x74436f6d), 
              ACE_NTOHL (0x6d2f4576), 
              ACE_NTOHL (0x656e7444), 
              ACE_NTOHL (0x6174613a), 
              ACE_NTOHL (0x312e3000),  // repository ID = IDL:RtecEventComm/EventData:1.0
                            10,
              ACE_NTOHL (0x4576656e), 
              ACE_NTOHL (0x74446174), 
              ACE_NTOHL (0x61000000),  // name = EventData
                            CORBA::tk_struct, // typecode kind
              184, // encapsulation length
                TAO_ENCAP_BYTE_ORDER, // byte order
                22,
                ACE_NTOHL (0x49444c3a), 
                ACE_NTOHL (0x52746563), 
                ACE_NTOHL (0x4576656e), 
                ACE_NTOHL (0x74446174), 
                ACE_NTOHL (0x613a312e), 
                ACE_NTOHL (0x30000000),  // repository ID = IDL:RtecEventData:1.0
                                14,
                ACE_NTOHL (0x52746563), 
                ACE_NTOHL (0x4576656e), 
                ACE_NTOHL (0x74446174), 
                ACE_NTOHL (0x61000000),  // name = RtecEventData
                3, // member count
                                5,
                ACE_NTOHL (0x70616431), 
                ACE_NTOHL (0x0),  // name = pad1
                                CORBA::tk_long,

                8,
                ACE_NTOHL (0x7061796c), 
                ACE_NTOHL (0x6f616400),  // name = payload
                                CORBA::tk_alias, // typecode kind for typedefs
                72, // encapsulation length
                  TAO_ENCAP_BYTE_ORDER, // byte order
                  21,
                  ACE_NTOHL (0x49444c3a), 
                  ACE_NTOHL (0x4576656e), 
                  ACE_NTOHL (0x74506179), 
                  ACE_NTOHL (0x6c6f6164), 
                  ACE_NTOHL (0x3a312e30), 
                  ACE_NTOHL (0x0),  // repository ID = IDL:EventPayload:1.0
                                    13,
                  ACE_NTOHL (0x4576656e), 
                  ACE_NTOHL (0x74506179), 
                  ACE_NTOHL (0x6c6f6164), 
                  ACE_NTOHL (0x0),  // name = EventPayload
                                    CORBA::tk_sequence, // typecode kind
                  12, // encapsulation length
                    TAO_ENCAP_BYTE_ORDER, // byte order
                    CORBA::tk_octet,

                    0U,


                10,
                ACE_NTOHL (0x616e795f), 
                ACE_NTOHL (0x76616c75), 
                ACE_NTOHL (0x65000000),  // name = any_value
                                CORBA::tk_any,




          8,
          ACE_NTOHL (0x72745f69), 
          ACE_NTOHL (0x6e666f00),  // name = rt_info
                    CORBA::tk_alias, // typecode kind for typedefs
          56, // encapsulation length
            TAO_ENCAP_BYTE_ORDER, // byte order
            26,
            ACE_NTOHL (0x49444c3a), 
            ACE_NTOHL (0x52746563), 
            ACE_NTOHL (0x42617365), 
            ACE_NTOHL (0x2f68616e), 
            ACE_NTOHL (0x646c655f), 
            ACE_NTOHL (0x743a312e), 
            ACE_NTOHL (0x30000000),  // repository ID = IDL:RtecBase/handle_t:1.0
                        9,
            ACE_NTOHL (0x68616e64), 
            ACE_NTOHL (0x6c655f74), 
            ACE_NTOHL (0x0),  // name = handle_t
                        CORBA::tk_long,



        0U,


    11,
    ACE_NTOHL (0x69735f67), 
    ACE_NTOHL (0x61746577), 
    ACE_NTOHL (0x61790000),  // name = is_gateway
        CORBA::tk_boolean,


};

static CORBA::TypeCode _tc_TAO_tc_FtRtecEventChannelAdmin_ProxyPushSupplierConnectionInfo (
    CORBA::tk_struct,
    sizeof (_oc_FtRtecEventChannelAdmin_ProxyPushSupplierConnectionInfo),
    (char *) &_oc_FtRtecEventChannelAdmin_ProxyPushSupplierConnectionInfo,
    0,
    sizeof (FtRtecEventChannelAdmin::ProxyPushSupplierConnectionInfo)
  );

namespace FtRtecEventChannelAdmin
{
  ::CORBA::TypeCode_ptr _tc_ProxyPushSupplierConnectionInfo =
    &_tc_TAO_tc_FtRtecEventChannelAdmin_ProxyPushSupplierConnectionInfo;
}

// TAO_IDL - Generated from 
// be/be_visitor_structure/structure_cs.cpp:66

void 
FtRtecEventChannelAdmin::ProxyPushSupplierConnectionInfo::_tao_any_destructor (
    void *_tao_void_pointer
  )
{
  ProxyPushSupplierConnectionInfo *_tao_tmp_pointer =
    static_cast<ProxyPushSupplierConnectionInfo *> (_tao_void_pointer);
  delete _tao_tmp_pointer;
}

// TAO_IDL - Generated from
// be/be_visitor_union/union_cs.cpp:91

FtRtecEventChannelAdmin::ProxyPushSupplierConnectionParamter::ProxyPushSupplierConnectionParamter (void)
{
  ACE_OS::memset (&this->disc_, 0, sizeof (this->disc_));
  ACE_OS::memset (&this->u_, 0, sizeof (this->u_));
  this->disc_ = false;
}

FtRtecEventChannelAdmin::ProxyPushSupplierConnectionParamter::ProxyPushSupplierConnectionParamter (const ::FtRtecEventChannelAdmin::ProxyPushSupplierConnectionParamter &u)
{
  this->disc_ = u.disc_;
  switch (this->disc_)
  {
    case false:
    case true:
    {
      if (u.u_.info_ == 0)
        {
          this->u_.info_ = 0;
        }
      else
        {
          ACE_NEW (
              this->u_.info_,
              FtRtecEventChannelAdmin::ProxyPushSupplierConnectionInfo (*u.u_.info_)
            );
        }
    }
    break;
  }
}

FtRtecEventChannelAdmin::ProxyPushSupplierConnectionParamter::~ProxyPushSupplierConnectionParamter (void)
{
  // Finalize.
  this->_reset (this->disc_, 1);
}

void FtRtecEventChannelAdmin::ProxyPushSupplierConnectionParamter::_tao_any_destructor (void *_tao_void_pointer)
{
  ProxyPushSupplierConnectionParamter *tmp =
    static_cast<ProxyPushSupplierConnectionParamter *> (_tao_void_pointer);
  delete tmp;
}

FtRtecEventChannelAdmin::ProxyPushSupplierConnectionParamter &
FtRtecEventChannelAdmin::ProxyPushSupplierConnectionParamter::operator= (const ::FtRtecEventChannelAdmin::ProxyPushSupplierConnectionParamter &u)
{
  if (&u == this)
    {
      return *this;
    }
  
  this->_reset (u.disc_, 0);
  this->disc_ = u.disc_;
  
  switch (this->disc_)
  {
    case false:
    case true:
    {
      if (u.u_.info_ == 0)
        {
          this->u_.info_ = 0;
        }
      else
        {
          ACE_NEW_RETURN (
              this->u_.info_,
              FtRtecEventChannelAdmin::ProxyPushSupplierConnectionInfo (*u.u_.info_),
              *this
            );
        }
    }
    break;
  }
  
  return *this;
}

// Reset method to reset old values of a union.
void FtRtecEventChannelAdmin::ProxyPushSupplierConnectionParamter::_reset (CORBA::Boolean, CORBA::Boolean /*finalize*/)
{
  switch (this->disc_)
  {
    
    case false:
    case true:
      delete this->u_.info_;
      this->u_.info_ = 0;
      break;
  }
}

// TAO_IDL - Generated from
// be/be_visitor_typecode/typecode_defn.cpp:290

static const CORBA::Long _oc_FtRtecEventChannelAdmin_ProxyPushSupplierConnectionParamter[] =
{
    TAO_ENCAP_BYTE_ORDER, // byte order
  68,
  ACE_NTOHL (0x49444c3a), 
  ACE_NTOHL (0x46745274), 
  ACE_NTOHL (0x65634576), 
  ACE_NTOHL (0x656e7443), 
  ACE_NTOHL (0x68616e6e), 
  ACE_NTOHL (0x656c4164), 
  ACE_NTOHL (0x6d696e2f), 
  ACE_NTOHL (0x50726f78), 
  ACE_NTOHL (0x79507573), 
  ACE_NTOHL (0x68537570), 
  ACE_NTOHL (0x706c6965), 
  ACE_NTOHL (0x72436f6e), 
  ACE_NTOHL (0x6e656374), 
  ACE_NTOHL (0x696f6e50), 
  ACE_NTOHL (0x6172616d), 
  ACE_NTOHL (0x7465723a), 
  ACE_NTOHL (0x312e3000),  // repository ID = IDL:FtRtecEventChannelAdmin/ProxyPushSupplierConnectionParamter:1.0
  36,
  ACE_NTOHL (0x50726f78), 
  ACE_NTOHL (0x79507573), 
  ACE_NTOHL (0x68537570), 
  ACE_NTOHL (0x706c6965), 
  ACE_NTOHL (0x72436f6e), 
  ACE_NTOHL (0x6e656374), 
  ACE_NTOHL (0x696f6e50), 
  ACE_NTOHL (0x6172616d), 
  ACE_NTOHL (0x74657200),  // name = ProxyPushSupplierConnectionParamter
    CORBA::tk_boolean,

-1, // default used index
  1, // member count
    ACE_IDL_NCTOHL (0x00), // union case label (evaluated value)
  5,
  ACE_NTOHL (0x696e666f), 
  ACE_NTOHL (0x0),  // name = info
    CORBA::tk_struct, // typecode kind
  1608, // encapsulation length
    TAO_ENCAP_BYTE_ORDER, // byte order
    64,
    ACE_NTOHL (0x49444c3a), 
    ACE_NTOHL (0x46745274), 
    ACE_NTOHL (0x65634576), 
    ACE_NTOHL (0x656e7443), 
    ACE_NTOHL (0x68616e6e), 
    ACE_NTOHL (0x656c4164), 
    ACE_NTOHL (0x6d696e2f), 
    ACE_NTOHL (0x50726f78), 
    ACE_NTOHL (0x79507573), 
    ACE_NTOHL (0x68537570), 
    ACE_NTOHL (0x706c6965), 
    ACE_NTOHL (0x72436f6e), 
    ACE_NTOHL (0x6e656374), 
    ACE_NTOHL (0x696f6e49), 
    ACE_NTOHL (0x6e666f3a), 
    ACE_NTOHL (0x312e3000),  // repository ID = IDL:FtRtecEventChannelAdmin/ProxyPushSupplierConnectionInfo:1.0
        32,
    ACE_NTOHL (0x50726f78), 
    ACE_NTOHL (0x79507573), 
    ACE_NTOHL (0x68537570), 
    ACE_NTOHL (0x706c6965), 
    ACE_NTOHL (0x72436f6e), 
    ACE_NTOHL (0x6e656374), 
    ACE_NTOHL (0x696f6e49), 
    ACE_NTOHL (0x6e666f00),  // name = ProxyPushSupplierConnectionInfo
    2, // member count
        14,
    ACE_NTOHL (0x70757368), 
    ACE_NTOHL (0x5f636f6e), 
    ACE_NTOHL (0x73756d65), 
    ACE_NTOHL (0x72000000),  // name = push_consumer
        CORBA::tk_objref, // typecode kind
    64, // encapsulation length
      TAO_ENCAP_BYTE_ORDER, // byte order
      35,
      ACE_NTOHL (0x49444c3a), 
      ACE_NTOHL (0x52746563), 
      ACE_NTOHL (0x4576656e), 
      ACE_NTOHL (0x74436f6d), 
      ACE_NTOHL (0x6d2f5075), 
      ACE_NTOHL (0x7368436f), 
      ACE_NTOHL (0x6e73756d), 
      ACE_NTOHL (0x65723a31), 
      ACE_NTOHL (0x2e300000),  // repository ID = IDL:RtecEventComm/PushConsumer:1.0
            13,
      ACE_NTOHL (0x50757368), 
      ACE_NTOHL (0x436f6e73), 
      ACE_NTOHL (0x756d6572), 
      ACE_NTOHL (0x0),  // name = PushConsumer
      
    4,
    ACE_NTOHL (0x716f7300),  // name = qos
        CORBA::tk_struct, // typecode kind
    1388, // encapsulation length
      TAO_ENCAP_BYTE_ORDER, // byte order
      42,
      ACE_NTOHL (0x49444c3a), 
      ACE_NTOHL (0x52746563), 
      ACE_NTOHL (0x4576656e), 
      ACE_NTOHL (0x74436861), 
      ACE_NTOHL (0x6e6e656c), 
      ACE_NTOHL (0x41646d69), 
      ACE_NTOHL (0x6e2f436f), 
      ACE_NTOHL (0x6e73756d), 
      ACE_NTOHL (0x6572514f), 
      ACE_NTOHL (0x533a312e), 
      ACE_NTOHL (0x30000000),  // repository ID = IDL:RtecEventChannelAdmin/ConsumerQOS:1.0
            12,
      ACE_NTOHL (0x436f6e73), 
      ACE_NTOHL (0x756d6572), 
      ACE_NTOHL (0x514f5300),  // name = ConsumerQOS
      2, // member count
            13,
      ACE_NTOHL (0x64657065), 
      ACE_NTOHL (0x6e64656e), 
      ACE_NTOHL (0x63696573), 
      ACE_NTOHL (0x0),  // name = dependencies
            CORBA::tk_alias, // typecode kind for typedefs
      1268, // encapsulation length
        TAO_ENCAP_BYTE_ORDER, // byte order
        44,
        ACE_NTOHL (0x49444c3a), 
        ACE_NTOHL (0x52746563), 
        ACE_NTOHL (0x4576656e), 
        ACE_NTOHL (0x74436861), 
        ACE_NTOHL (0x6e6e656c), 
        ACE_NTOHL (0x41646d69), 
        ACE_NTOHL (0x6e2f4465), 
        ACE_NTOHL (0x70656e64), 
        ACE_NTOHL (0x656e6379), 
        ACE_NTOHL (0x5365743a), 
        ACE_NTOHL (0x312e3000),  // repository ID = IDL:RtecEventChannelAdmin/DependencySet:1.0
                14,
        ACE_NTOHL (0x44657065), 
        ACE_NTOHL (0x6e64656e), 
        ACE_NTOHL (0x63795365), 
        ACE_NTOHL (0x74000000),  // name = DependencySet
                CORBA::tk_sequence, // typecode kind
        1188, // encapsulation length
          TAO_ENCAP_BYTE_ORDER, // byte order
          CORBA::tk_struct, // typecode kind
          1172, // encapsulation length
            TAO_ENCAP_BYTE_ORDER, // byte order
            41,
            ACE_NTOHL (0x49444c3a), 
            ACE_NTOHL (0x52746563), 
            ACE_NTOHL (0x4576656e), 
            ACE_NTOHL (0x74436861), 
            ACE_NTOHL (0x6e6e656c), 
            ACE_NTOHL (0x41646d69), 
            ACE_NTOHL (0x6e2f4465), 
            ACE_NTOHL (0x70656e64), 
            ACE_NTOHL (0x656e6379), 
            ACE_NTOHL (0x3a312e30), 
            ACE_NTOHL (0x0),  // repository ID = IDL:RtecEventChannelAdmin/Dependency:1.0
                        11,
            ACE_NTOHL (0x44657065), 
            ACE_NTOHL (0x6e64656e), 
            ACE_NTOHL (0x63790000),  // name = Dependency
            2, // member count
                        6,
            ACE_NTOHL (0x6576656e), 
            ACE_NTOHL (0x74000000),  // name = event
                        CORBA::tk_struct, // typecode kind
            1004, // encapsulation length
              TAO_ENCAP_BYTE_ORDER, // byte order
              28,
              ACE_NTOHL (0x49444c3a), 
              ACE_NTOHL (0x52746563), 
              ACE_NTOHL (0x4576656e), 
              ACE_NTOHL (0x74436f6d), 
              ACE_NTOHL (0x6d2f4576), 
              ACE_NTOHL (0x656e743a), 
              ACE_NTOHL (0x312e3000),  // repository ID = IDL:RtecEventComm/Event:1.0
                            6,
              ACE_NTOHL (0x4576656e), 
              ACE_NTOHL (0x74000000),  // name = Event
              2, // member count
                            7,
              ACE_NTOHL (0x68656164), 
              ACE_NTOHL (0x65720000),  // name = header
                            CORBA::tk_struct, // typecode kind
              664, // encapsulation length
                TAO_ENCAP_BYTE_ORDER, // byte order
                34,
                ACE_NTOHL (0x49444c3a), 
                ACE_NTOHL (0x52746563), 
                ACE_NTOHL (0x4576656e), 
                ACE_NTOHL (0x74436f6d), 
                ACE_NTOHL (0x6d2f4576), 
                ACE_NTOHL (0x656e7448), 
                ACE_NTOHL (0x65616465), 
                ACE_NTOHL (0x723a312e), 
                ACE_NTOHL (0x30000000),  // repository ID = IDL:RtecEventComm/EventHeader:1.0
                                12,
                ACE_NTOHL (0x4576656e), 
                ACE_NTOHL (0x74486561), 
                ACE_NTOHL (0x64657200),  // name = EventHeader
                6, // member count
                                5,
                ACE_NTOHL (0x74797065), 
                ACE_NTOHL (0x0),  // name = type
                                CORBA::tk_alias, // typecode kind for typedefs
                60, // encapsulation length
                  TAO_ENCAP_BYTE_ORDER, // byte order
                  32,
                  ACE_NTOHL (0x49444c3a), 
                  ACE_NTOHL (0x52746563), 
                  ACE_NTOHL (0x4576656e), 
                  ACE_NTOHL (0x74436f6d), 
                  ACE_NTOHL (0x6d2f4576), 
                  ACE_NTOHL (0x656e7454), 
                  ACE_NTOHL (0x7970653a), 
                  ACE_NTOHL (0x312e3000),  // repository ID = IDL:RtecEventComm/EventType:1.0
                                    10,
                  ACE_NTOHL (0x4576656e), 
                  ACE_NTOHL (0x74547970), 
                  ACE_NTOHL (0x65000000),  // name = EventType
                                    CORBA::tk_long,


                7,
                ACE_NTOHL (0x736f7572), 
                ACE_NTOHL (0x63650000),  // name = source
                                CORBA::tk_alias, // typecode kind for typedefs
                68, // encapsulation length
                  TAO_ENCAP_BYTE_ORDER, // byte order
                  36,
                  ACE_NTOHL (0x49444c3a), 
                  ACE_NTOHL (0x52746563), 
                  ACE_NTOHL (0x4576656e), 
                  ACE_NTOHL (0x74436f6d), 
                  ACE_NTOHL (0x6d2f4576), 
                  ACE_NTOHL (0x656e7453), 
                  ACE_NTOHL (0x6f757263), 
                  ACE_NTOHL (0x6549443a), 
                  ACE_NTOHL (0x312e3000),  // repository ID = IDL:RtecEventComm/EventSourceID:1.0
                                    14,
                  ACE_NTOHL (0x4576656e), 
                  ACE_NTOHL (0x74536f75), 
                  ACE_NTOHL (0x72636549), 
                  ACE_NTOHL (0x44000000),  // name = EventSourceID
                                    CORBA::tk_long,


                4,
                ACE_NTOHL (0x74746c00),  // name = ttl
                                CORBA::tk_long,

                14,
                ACE_NTOHL (0x63726561), 
                ACE_NTOHL (0x74696f6e), 
                ACE_NTOHL (0x5f74696d), 
                ACE_NTOHL (0x65000000),  // name = creation_time
                                CORBA::tk_alias, // typecode kind for typedefs
                112, // encapsulation length
                  TAO_ENCAP_BYTE_ORDER, // byte order
                  27,
                  ACE_NTOHL (0x49444c3a), 
                  ACE_NTOHL (0x52746563), 
                  ACE_NTOHL (0x4576656e), 
                  ACE_NTOHL (0x74436f6d), 
                  ACE_NTOHL (0x6d2f5469), 
                  ACE_NTOHL (0x6d653a31), 
                  ACE_NTOHL (0x2e300000),  // repository ID = IDL:RtecEventComm/Time:1.0
                                    5,
                  ACE_NTOHL (0x54696d65), 
                  ACE_NTOHL (0x0),  // name = Time
                                    CORBA::tk_alias, // typecode kind for typedefs
                  56, // encapsulation length
                    TAO_ENCAP_BYTE_ORDER, // byte order
                    31,
                    ACE_NTOHL (0x49444c3a), 
                    ACE_NTOHL (0x6f6d672e), 
                    ACE_NTOHL (0x6f72672f), 
                    ACE_NTOHL (0x54696d65), 
                    ACE_NTOHL (0x42617365), 
                    ACE_NTOHL (0x2f54696d), 
                    ACE_NTOHL (0x65543a31), 
                    ACE_NTOHL (0x2e300000),  // repository ID = IDL:omg.org/TimeBase/TimeT:1.0
                                        6,
                    ACE_NTOHL (0x54696d65), 
                    ACE_NTOHL (0x54000000),  // name = TimeT
                                        CORBA::tk_ulonglong,



                13,
                ACE_NTOHL (0x65635f72), 
                ACE_NTOHL (0x6563765f), 
                ACE_NTOHL (0x74696d65), 
                ACE_NTOHL (0x0),  // name = ec_recv_time
                                CORBA::tk_alias, // typecode kind for typedefs
                112, // encapsulation length
                  TAO_ENCAP_BYTE_ORDER, // byte order
                  27,
                  ACE_NTOHL (0x49444c3a), 
                  ACE_NTOHL (0x52746563), 
                  ACE_NTOHL (0x4576656e), 
                  ACE_NTOHL (0x74436f6d), 
                  ACE_NTOHL (0x6d2f5469), 
                  ACE_NTOHL (0x6d653a31), 
                  ACE_NTOHL (0x2e300000),  // repository ID = IDL:RtecEventComm/Time:1.0
                                    5,
                  ACE_NTOHL (0x54696d65), 
                  ACE_NTOHL (0x0),  // name = Time
                                    CORBA::tk_alias, // typecode kind for typedefs
                  56, // encapsulation length
                    TAO_ENCAP_BYTE_ORDER, // byte order
                    31,
                    ACE_NTOHL (0x49444c3a), 
                    ACE_NTOHL (0x6f6d672e), 
                    ACE_NTOHL (0x6f72672f), 
                    ACE_NTOHL (0x54696d65), 
                    ACE_NTOHL (0x42617365), 
                    ACE_NTOHL (0x2f54696d), 
                    ACE_NTOHL (0x65543a31), 
                    ACE_NTOHL (0x2e300000),  // repository ID = IDL:omg.org/TimeBase/TimeT:1.0
                                        6,
                    ACE_NTOHL (0x54696d65), 
                    ACE_NTOHL (0x54000000),  // name = TimeT
                                        CORBA::tk_ulonglong,



                13,
                ACE_NTOHL (0x65635f73), 
                ACE_NTOHL (0x656e645f), 
                ACE_NTOHL (0x74696d65), 
                ACE_NTOHL (0x0),  // name = ec_send_time
                                CORBA::tk_alias, // typecode kind for typedefs
                112, // encapsulation length
                  TAO_ENCAP_BYTE_ORDER, // byte order
                  27,
                  ACE_NTOHL (0x49444c3a), 
                  ACE_NTOHL (0x52746563), 
                  ACE_NTOHL (0x4576656e), 
                  ACE_NTOHL (0x74436f6d), 
                  ACE_NTOHL (0x6d2f5469), 
                  ACE_NTOHL (0x6d653a31), 
                  ACE_NTOHL (0x2e300000),  // repository ID = IDL:RtecEventComm/Time:1.0
                                    5,
                  ACE_NTOHL (0x54696d65), 
                  ACE_NTOHL (0x0),  // name = Time
                                    CORBA::tk_alias, // typecode kind for typedefs
                  56, // encapsulation length
                    TAO_ENCAP_BYTE_ORDER, // byte order
                    31,
                    ACE_NTOHL (0x49444c3a), 
                    ACE_NTOHL (0x6f6d672e), 
                    ACE_NTOHL (0x6f72672f), 
                    ACE_NTOHL (0x54696d65), 
                    ACE_NTOHL (0x42617365), 
                    ACE_NTOHL (0x2f54696d), 
                    ACE_NTOHL (0x65543a31), 
                    ACE_NTOHL (0x2e300000),  // repository ID = IDL:omg.org/TimeBase/TimeT:1.0
                                        6,
                    ACE_NTOHL (0x54696d65), 
                    ACE_NTOHL (0x54000000),  // name = TimeT
                                        CORBA::tk_ulonglong,




              5,
              ACE_NTOHL (0x64617461), 
              ACE_NTOHL (0x0),  // name = data
                            CORBA::tk_alias, // typecode kind for typedefs
              248, // encapsulation length
                TAO_ENCAP_BYTE_ORDER, // byte order
                32,
                ACE_NTOHL (0x49444c3a), 
                ACE_NTOHL (0x52746563), 
                ACE_NTOHL (0x4576656e), 
                ACE_NTOHL (0x74436f6d), 
                ACE_NTOHL (0x6d2f4576), 
                ACE_NTOHL (0x656e7444), 
                ACE_NTOHL (0x6174613a), 
                ACE_NTOHL (0x312e3000),  // repository ID = IDL:RtecEventComm/EventData:1.0
                                10,
                ACE_NTOHL (0x4576656e), 
                ACE_NTOHL (0x74446174), 
                ACE_NTOHL (0x61000000),  // name = EventData
                                CORBA::tk_struct, // typecode kind
                184, // encapsulation length
                  TAO_ENCAP_BYTE_ORDER, // byte order
                  22,
                  ACE_NTOHL (0x49444c3a), 
                  ACE_NTOHL (0x52746563), 
                  ACE_NTOHL (0x4576656e), 
                  ACE_NTOHL (0x74446174), 
                  ACE_NTOHL (0x613a312e), 
                  ACE_NTOHL (0x30000000),  // repository ID = IDL:RtecEventData:1.0
                                    14,
                  ACE_NTOHL (0x52746563), 
                  ACE_NTOHL (0x4576656e), 
                  ACE_NTOHL (0x74446174), 
                  ACE_NTOHL (0x61000000),  // name = RtecEventData
                  3, // member count
                                    5,
                  ACE_NTOHL (0x70616431), 
                  ACE_NTOHL (0x0),  // name = pad1
                                    CORBA::tk_long,

                  8,
                  ACE_NTOHL (0x7061796c), 
                  ACE_NTOHL (0x6f616400),  // name = payload
                                    CORBA::tk_alias, // typecode kind for typedefs
                  72, // encapsulation length
                    TAO_ENCAP_BYTE_ORDER, // byte order
                    21,
                    ACE_NTOHL (0x49444c3a), 
                    ACE_NTOHL (0x4576656e), 
                    ACE_NTOHL (0x74506179), 
                    ACE_NTOHL (0x6c6f6164), 
                    ACE_NTOHL (0x3a312e30), 
                    ACE_NTOHL (0x0),  // repository ID = IDL:EventPayload:1.0
                                        13,
                    ACE_NTOHL (0x4576656e), 
                    ACE_NTOHL (0x74506179), 
                    ACE_NTOHL (0x6c6f6164), 
                    ACE_NTOHL (0x0),  // name = EventPayload
                                        CORBA::tk_sequence, // typecode kind
                    12, // encapsulation length
                      TAO_ENCAP_BYTE_ORDER, // byte order
                      CORBA::tk_octet,

                      0U,


                  10,
                  ACE_NTOHL (0x616e795f), 
                  ACE_NTOHL (0x76616c75), 
                  ACE_NTOHL (0x65000000),  // name = any_value
                                    CORBA::tk_any,




            8,
            ACE_NTOHL (0x72745f69), 
            ACE_NTOHL (0x6e666f00),  // name = rt_info
                        CORBA::tk_alias, // typecode kind for typedefs
            56, // encapsulation length
              TAO_ENCAP_BYTE_ORDER, // byte order
              26,
              ACE_NTOHL (0x49444c3a), 
              ACE_NTOHL (0x52746563), 
              ACE_NTOHL (0x42617365), 
              ACE_NTOHL (0x2f68616e), 
              ACE_NTOHL (0x646c655f), 
              ACE_NTOHL (0x743a312e), 
              ACE_NTOHL (0x30000000),  // repository ID = IDL:RtecBase/handle_t:1.0
                            9,
              ACE_NTOHL (0x68616e64), 
              ACE_NTOHL (0x6c655f74), 
              ACE_NTOHL (0x0),  // name = handle_t
                            CORBA::tk_long,



          0U,


      11,
      ACE_NTOHL (0x69735f67), 
      ACE_NTOHL (0x61746577), 
      ACE_NTOHL (0x61790000),  // name = is_gateway
            CORBA::tk_boolean,



};

static CORBA::TypeCode _tc_TAO_tc_FtRtecEventChannelAdmin_ProxyPushSupplierConnectionParamter (
    CORBA::tk_union,
    sizeof (_oc_FtRtecEventChannelAdmin_ProxyPushSupplierConnectionParamter),
    (char *) &_oc_FtRtecEventChannelAdmin_ProxyPushSupplierConnectionParamter,
    0,
    sizeof (FtRtecEventChannelAdmin::ProxyPushSupplierConnectionParamter)
  );

namespace FtRtecEventChannelAdmin
{
  ::CORBA::TypeCode_ptr _tc_ProxyPushSupplierConnectionParamter =
    &_tc_TAO_tc_FtRtecEventChannelAdmin_ProxyPushSupplierConnectionParamter;
}

// TAO_IDL - Generated from
// be/be_visitor_typecode/typecode_defn.cpp:290

static const CORBA::Long _oc_FtRtecEventChannelAdmin_ProxyPushSupplierStat[] =
{
    TAO_ENCAP_BYTE_ORDER, // byte order
  54,
  ACE_NTOHL (0x49444c3a), 
  ACE_NTOHL (0x46745274), 
  ACE_NTOHL (0x65634576), 
  ACE_NTOHL (0x656e7443), 
  ACE_NTOHL (0x68616e6e), 
  ACE_NTOHL (0x656c4164), 
  ACE_NTOHL (0x6d696e2f), 
  ACE_NTOHL (0x50726f78), 
  ACE_NTOHL (0x79507573), 
  ACE_NTOHL (0x68537570), 
  ACE_NTOHL (0x706c6965), 
  ACE_NTOHL (0x72537461), 
  ACE_NTOHL (0x743a312e), 
  ACE_NTOHL (0x30000000),  // repository ID = IDL:FtRtecEventChannelAdmin/ProxyPushSupplierStat:1.0
    22,
  ACE_NTOHL (0x50726f78), 
  ACE_NTOHL (0x79507573), 
  ACE_NTOHL (0x68537570), 
  ACE_NTOHL (0x706c6965), 
  ACE_NTOHL (0x72537461), 
  ACE_NTOHL (0x74000000),  // name = ProxyPushSupplierStat
  3, // member count
    10,
  ACE_NTOHL (0x6f626a65), 
  ACE_NTOHL (0x63745f69), 
  ACE_NTOHL (0x64000000),  // name = object_id
    CORBA::tk_alias, // typecode kind for typedefs
  156, // encapsulation length
    TAO_ENCAP_BYTE_ORDER, // byte order
    41,
    ACE_NTOHL (0x49444c3a), 
    ACE_NTOHL (0x46745274), 
    ACE_NTOHL (0x65634576), 
    ACE_NTOHL (0x656e7443), 
    ACE_NTOHL (0x68616e6e), 
    ACE_NTOHL (0x656c4164), 
    ACE_NTOHL (0x6d696e2f), 
    ACE_NTOHL (0x4f626a65), 
    ACE_NTOHL (0x63744964), 
    ACE_NTOHL (0x3a312e30), 
    ACE_NTOHL (0x0),  // repository ID = IDL:FtRtecEventChannelAdmin/ObjectId:1.0
        9,
    ACE_NTOHL (0x4f626a65), 
    ACE_NTOHL (0x63744964), 
    ACE_NTOHL (0x0),  // name = ObjectId
        CORBA::tk_alias, // typecode kind for typedefs
    80, // encapsulation length
      TAO_ENCAP_BYTE_ORDER, // byte order
      33,
      ACE_NTOHL (0x49444c3a), 
      ACE_NTOHL (0x46745274), 
      ACE_NTOHL (0x65634576), 
      ACE_NTOHL (0x656e7443), 
      ACE_NTOHL (0x6f6d6d2f), 
      ACE_NTOHL (0x4f626a65), 
      ACE_NTOHL (0x63744964), 
      ACE_NTOHL (0x3a312e30), 
      ACE_NTOHL (0x0),  // repository ID = IDL:FtRtecEventComm/ObjectId:1.0
            9,
      ACE_NTOHL (0x4f626a65), 
      ACE_NTOHL (0x63744964), 
      ACE_NTOHL (0x0),  // name = ObjectId
            CORBA::tk_sequence, // typecode kind
      12, // encapsulation length
        TAO_ENCAP_BYTE_ORDER, // byte order
        CORBA::tk_octet,

        0U,



  10,
  ACE_NTOHL (0x73757370), 
  ACE_NTOHL (0x656e6465), 
  ACE_NTOHL (0x64000000),  // name = suspended
    CORBA::tk_boolean,

  10,
  ACE_NTOHL (0x70617261), 
  ACE_NTOHL (0x6d657465), 
  ACE_NTOHL (0x72000000),  // name = parameter
    CORBA::tk_union, // typecode kind
  1760, // encapsulation length
    TAO_ENCAP_BYTE_ORDER, // byte order
    68,
    ACE_NTOHL (0x49444c3a), 
    ACE_NTOHL (0x46745274), 
    ACE_NTOHL (0x65634576), 
    ACE_NTOHL (0x656e7443), 
    ACE_NTOHL (0x68616e6e), 
    ACE_NTOHL (0x656c4164), 
    ACE_NTOHL (0x6d696e2f), 
    ACE_NTOHL (0x50726f78), 
    ACE_NTOHL (0x79507573), 
    ACE_NTOHL (0x68537570), 
    ACE_NTOHL (0x706c6965), 
    ACE_NTOHL (0x72436f6e), 
    ACE_NTOHL (0x6e656374), 
    ACE_NTOHL (0x696f6e50), 
    ACE_NTOHL (0x6172616d), 
    ACE_NTOHL (0x7465723a), 
    ACE_NTOHL (0x312e3000),  // repository ID = IDL:FtRtecEventChannelAdmin/ProxyPushSupplierConnectionParamter:1.0
    36,
    ACE_NTOHL (0x50726f78), 
    ACE_NTOHL (0x79507573), 
    ACE_NTOHL (0x68537570), 
    ACE_NTOHL (0x706c6965), 
    ACE_NTOHL (0x72436f6e), 
    ACE_NTOHL (0x6e656374), 
    ACE_NTOHL (0x696f6e50), 
    ACE_NTOHL (0x6172616d), 
    ACE_NTOHL (0x74657200),  // name = ProxyPushSupplierConnectionParamter
        CORBA::tk_boolean,

-1, // default used index
    1, // member count
        ACE_IDL_NCTOHL (0x00), // union case label (evaluated value)
    5,
    ACE_NTOHL (0x696e666f), 
    ACE_NTOHL (0x0),  // name = info
        CORBA::tk_struct, // typecode kind
    1608, // encapsulation length
      TAO_ENCAP_BYTE_ORDER, // byte order
      64,
      ACE_NTOHL (0x49444c3a), 
      ACE_NTOHL (0x46745274), 
      ACE_NTOHL (0x65634576), 
      ACE_NTOHL (0x656e7443), 
      ACE_NTOHL (0x68616e6e), 
      ACE_NTOHL (0x656c4164), 
      ACE_NTOHL (0x6d696e2f), 
      ACE_NTOHL (0x50726f78), 
      ACE_NTOHL (0x79507573), 
      ACE_NTOHL (0x68537570), 
      ACE_NTOHL (0x706c6965), 
      ACE_NTOHL (0x72436f6e), 
      ACE_NTOHL (0x6e656374), 
      ACE_NTOHL (0x696f6e49), 
      ACE_NTOHL (0x6e666f3a), 
      ACE_NTOHL (0x312e3000),  // repository ID = IDL:FtRtecEventChannelAdmin/ProxyPushSupplierConnectionInfo:1.0
            32,
      ACE_NTOHL (0x50726f78), 
      ACE_NTOHL (0x79507573), 
      ACE_NTOHL (0x68537570), 
      ACE_NTOHL (0x706c6965), 
      ACE_NTOHL (0x72436f6e), 
      ACE_NTOHL (0x6e656374), 
      ACE_NTOHL (0x696f6e49), 
      ACE_NTOHL (0x6e666f00),  // name = ProxyPushSupplierConnectionInfo
      2, // member count
            14,
      ACE_NTOHL (0x70757368), 
      ACE_NTOHL (0x5f636f6e), 
      ACE_NTOHL (0x73756d65), 
      ACE_NTOHL (0x72000000),  // name = push_consumer
            CORBA::tk_objref, // typecode kind
      64, // encapsulation length
        TAO_ENCAP_BYTE_ORDER, // byte order
        35,
        ACE_NTOHL (0x49444c3a), 
        ACE_NTOHL (0x52746563), 
        ACE_NTOHL (0x4576656e), 
        ACE_NTOHL (0x74436f6d), 
        ACE_NTOHL (0x6d2f5075), 
        ACE_NTOHL (0x7368436f), 
        ACE_NTOHL (0x6e73756d), 
        ACE_NTOHL (0x65723a31), 
        ACE_NTOHL (0x2e300000),  // repository ID = IDL:RtecEventComm/PushConsumer:1.0
                13,
        ACE_NTOHL (0x50757368), 
        ACE_NTOHL (0x436f6e73), 
        ACE_NTOHL (0x756d6572), 
        ACE_NTOHL (0x0),  // name = PushConsumer
        
      4,
      ACE_NTOHL (0x716f7300),  // name = qos
            CORBA::tk_struct, // typecode kind
      1388, // encapsulation length
        TAO_ENCAP_BYTE_ORDER, // byte order
        42,
        ACE_NTOHL (0x49444c3a), 
        ACE_NTOHL (0x52746563), 
        ACE_NTOHL (0x4576656e), 
        ACE_NTOHL (0x74436861), 
        ACE_NTOHL (0x6e6e656c), 
        ACE_NTOHL (0x41646d69), 
        ACE_NTOHL (0x6e2f436f), 
        ACE_NTOHL (0x6e73756d), 
        ACE_NTOHL (0x6572514f), 
        ACE_NTOHL (0x533a312e), 
        ACE_NTOHL (0x30000000),  // repository ID = IDL:RtecEventChannelAdmin/ConsumerQOS:1.0
                12,
        ACE_NTOHL (0x436f6e73), 
        ACE_NTOHL (0x756d6572), 
        ACE_NTOHL (0x514f5300),  // name = ConsumerQOS
        2, // member count
                13,
        ACE_NTOHL (0x64657065), 
        ACE_NTOHL (0x6e64656e), 
        ACE_NTOHL (0x63696573), 
        ACE_NTOHL (0x0),  // name = dependencies
                CORBA::tk_alias, // typecode kind for typedefs
        1268, // encapsulation length
          TAO_ENCAP_BYTE_ORDER, // byte order
          44,
          ACE_NTOHL (0x49444c3a), 
          ACE_NTOHL (0x52746563), 
          ACE_NTOHL (0x4576656e), 
          ACE_NTOHL (0x74436861), 
          ACE_NTOHL (0x6e6e656c), 
          ACE_NTOHL (0x41646d69), 
          ACE_NTOHL (0x6e2f4465), 
          ACE_NTOHL (0x70656e64), 
          ACE_NTOHL (0x656e6379), 
          ACE_NTOHL (0x5365743a), 
          ACE_NTOHL (0x312e3000),  // repository ID = IDL:RtecEventChannelAdmin/DependencySet:1.0
                    14,
          ACE_NTOHL (0x44657065), 
          ACE_NTOHL (0x6e64656e), 
          ACE_NTOHL (0x63795365), 
          ACE_NTOHL (0x74000000),  // name = DependencySet
                    CORBA::tk_sequence, // typecode kind
          1188, // encapsulation length
            TAO_ENCAP_BYTE_ORDER, // byte order
            CORBA::tk_struct, // typecode kind
            1172, // encapsulation length
              TAO_ENCAP_BYTE_ORDER, // byte order
              41,
              ACE_NTOHL (0x49444c3a), 
              ACE_NTOHL (0x52746563), 
              ACE_NTOHL (0x4576656e), 
              ACE_NTOHL (0x74436861), 
              ACE_NTOHL (0x6e6e656c), 
              ACE_NTOHL (0x41646d69), 
              ACE_NTOHL (0x6e2f4465), 
              ACE_NTOHL (0x70656e64), 
              ACE_NTOHL (0x656e6379), 
              ACE_NTOHL (0x3a312e30), 
              ACE_NTOHL (0x0),  // repository ID = IDL:RtecEventChannelAdmin/Dependency:1.0
                            11,
              ACE_NTOHL (0x44657065), 
              ACE_NTOHL (0x6e64656e), 
              ACE_NTOHL (0x63790000),  // name = Dependency
              2, // member count
                            6,
              ACE_NTOHL (0x6576656e), 
              ACE_NTOHL (0x74000000),  // name = event
                            CORBA::tk_struct, // typecode kind
              1004, // encapsulation length
                TAO_ENCAP_BYTE_ORDER, // byte order
                28,
                ACE_NTOHL (0x49444c3a), 
                ACE_NTOHL (0x52746563), 
                ACE_NTOHL (0x4576656e), 
                ACE_NTOHL (0x74436f6d), 
                ACE_NTOHL (0x6d2f4576), 
                ACE_NTOHL (0x656e743a), 
                ACE_NTOHL (0x312e3000),  // repository ID = IDL:RtecEventComm/Event:1.0
                                6,
                ACE_NTOHL (0x4576656e), 
                ACE_NTOHL (0x74000000),  // name = Event
                2, // member count
                                7,
                ACE_NTOHL (0x68656164), 
                ACE_NTOHL (0x65720000),  // name = header
                                CORBA::tk_struct, // typecode kind
                664, // encapsulation length
                  TAO_ENCAP_BYTE_ORDER, // byte order
                  34,
                  ACE_NTOHL (0x49444c3a), 
                  ACE_NTOHL (0x52746563), 
                  ACE_NTOHL (0x4576656e), 
                  ACE_NTOHL (0x74436f6d), 
                  ACE_NTOHL (0x6d2f4576), 
                  ACE_NTOHL (0x656e7448), 
                  ACE_NTOHL (0x65616465), 
                  ACE_NTOHL (0x723a312e), 
                  ACE_NTOHL (0x30000000),  // repository ID = IDL:RtecEventComm/EventHeader:1.0
                                    12,
                  ACE_NTOHL (0x4576656e), 
                  ACE_NTOHL (0x74486561), 
                  ACE_NTOHL (0x64657200),  // name = EventHeader
                  6, // member count
                                    5,
                  ACE_NTOHL (0x74797065), 
                  ACE_NTOHL (0x0),  // name = type
                                    CORBA::tk_alias, // typecode kind for typedefs
                  60, // encapsulation length
                    TAO_ENCAP_BYTE_ORDER, // byte order
                    32,
                    ACE_NTOHL (0x49444c3a), 
                    ACE_NTOHL (0x52746563), 
                    ACE_NTOHL (0x4576656e), 
                    ACE_NTOHL (0x74436f6d), 
                    ACE_NTOHL (0x6d2f4576), 
                    ACE_NTOHL (0x656e7454), 
                    ACE_NTOHL (0x7970653a), 
                    ACE_NTOHL (0x312e3000),  // repository ID = IDL:RtecEventComm/EventType:1.0
                                        10,
                    ACE_NTOHL (0x4576656e), 
                    ACE_NTOHL (0x74547970), 
                    ACE_NTOHL (0x65000000),  // name = EventType
                                        CORBA::tk_long,


                  7,
                  ACE_NTOHL (0x736f7572), 
                  ACE_NTOHL (0x63650000),  // name = source
                                    CORBA::tk_alias, // typecode kind for typedefs
                  68, // encapsulation length
                    TAO_ENCAP_BYTE_ORDER, // byte order
                    36,
                    ACE_NTOHL (0x49444c3a), 
                    ACE_NTOHL (0x52746563), 
                    ACE_NTOHL (0x4576656e), 
                    ACE_NTOHL (0x74436f6d), 
                    ACE_NTOHL (0x6d2f4576), 
                    ACE_NTOHL (0x656e7453), 
                    ACE_NTOHL (0x6f757263), 
                    ACE_NTOHL (0x6549443a), 
                    ACE_NTOHL (0x312e3000),  // repository ID = IDL:RtecEventComm/EventSourceID:1.0
                                        14,
                    ACE_NTOHL (0x4576656e), 
                    ACE_NTOHL (0x74536f75), 
                    ACE_NTOHL (0x72636549), 
                    ACE_NTOHL (0x44000000),  // name = EventSourceID
                                        CORBA::tk_long,


                  4,
                  ACE_NTOHL (0x74746c00),  // name = ttl
                                    CORBA::tk_long,

                  14,
                  ACE_NTOHL (0x63726561), 
                  ACE_NTOHL (0x74696f6e), 
                  ACE_NTOHL (0x5f74696d), 
                  ACE_NTOHL (0x65000000),  // name = creation_time
                                    CORBA::tk_alias, // typecode kind for typedefs
                  112, // encapsulation length
                    TAO_ENCAP_BYTE_ORDER, // byte order
                    27,
                    ACE_NTOHL (0x49444c3a), 
                    ACE_NTOHL (0x52746563), 
                    ACE_NTOHL (0x4576656e), 
                    ACE_NTOHL (0x74436f6d), 
                    ACE_NTOHL (0x6d2f5469), 
                    ACE_NTOHL (0x6d653a31), 
                    ACE_NTOHL (0x2e300000),  // repository ID = IDL:RtecEventComm/Time:1.0
                                        5,
                    ACE_NTOHL (0x54696d65), 
                    ACE_NTOHL (0x0),  // name = Time
                                        CORBA::tk_alias, // typecode kind for typedefs
                    56, // encapsulation length
                      TAO_ENCAP_BYTE_ORDER, // byte order
                      31,
                      ACE_NTOHL (0x49444c3a), 
                      ACE_NTOHL (0x6f6d672e), 
                      ACE_NTOHL (0x6f72672f), 
                      ACE_NTOHL (0x54696d65), 
                      ACE_NTOHL (0x42617365), 
                      ACE_NTOHL (0x2f54696d), 
                      ACE_NTOHL (0x65543a31), 
                      ACE_NTOHL (0x2e300000),  // repository ID = IDL:omg.org/TimeBase/TimeT:1.0
                                            6,
                      ACE_NTOHL (0x54696d65), 
                      ACE_NTOHL (0x54000000),  // name = TimeT
                                            CORBA::tk_ulonglong,



                  13,
                  ACE_NTOHL (0x65635f72), 
                  ACE_NTOHL (0x6563765f), 
                  ACE_NTOHL (0x74696d65), 
                  ACE_NTOHL (0x0),  // name = ec_recv_time
                                    CORBA::tk_alias, // typecode kind for typedefs
                  112, // encapsulation length
                    TAO_ENCAP_BYTE_ORDER, // byte order
                    27,
                    ACE_NTOHL (0x49444c3a), 
                    ACE_NTOHL (0x52746563), 
                    ACE_NTOHL (0x4576656e), 
                    ACE_NTOHL (0x74436f6d), 
                    ACE_NTOHL (0x6d2f5469), 
                    ACE_NTOHL (0x6d653a31), 
                    ACE_NTOHL (0x2e300000),  // repository ID = IDL:RtecEventComm/Time:1.0
                                        5,
                    ACE_NTOHL (0x54696d65), 
                    ACE_NTOHL (0x0),  // name = Time
                                        CORBA::tk_alias, // typecode kind for typedefs
                    56, // encapsulation length
                      TAO_ENCAP_BYTE_ORDER, // byte order
                      31,
                      ACE_NTOHL (0x49444c3a), 
                      ACE_NTOHL (0x6f6d672e), 
                      ACE_NTOHL (0x6f72672f), 
                      ACE_NTOHL (0x54696d65), 
                      ACE_NTOHL (0x42617365), 
                      ACE_NTOHL (0x2f54696d), 
                      ACE_NTOHL (0x65543a31), 
                      ACE_NTOHL (0x2e300000),  // repository ID = IDL:omg.org/TimeBase/TimeT:1.0
                                            6,
                      ACE_NTOHL (0x54696d65), 
                      ACE_NTOHL (0x54000000),  // name = TimeT
                                            CORBA::tk_ulonglong,



                  13,
                  ACE_NTOHL (0x65635f73), 
                  ACE_NTOHL (0x656e645f), 
                  ACE_NTOHL (0x74696d65), 
                  ACE_NTOHL (0x0),  // name = ec_send_time
                                    CORBA::tk_alias, // typecode kind for typedefs
                  112, // encapsulation length
                    TAO_ENCAP_BYTE_ORDER, // byte order
                    27,
                    ACE_NTOHL (0x49444c3a), 
                    ACE_NTOHL (0x52746563), 
                    ACE_NTOHL (0x4576656e), 
                    ACE_NTOHL (0x74436f6d), 
                    ACE_NTOHL (0x6d2f5469), 
                    ACE_NTOHL (0x6d653a31), 
                    ACE_NTOHL (0x2e300000),  // repository ID = IDL:RtecEventComm/Time:1.0
                                        5,
                    ACE_NTOHL (0x54696d65), 
                    ACE_NTOHL (0x0),  // name = Time
                                        CORBA::tk_alias, // typecode kind for typedefs
                    56, // encapsulation length
                      TAO_ENCAP_BYTE_ORDER, // byte order
                      31,
                      ACE_NTOHL (0x49444c3a), 
                      ACE_NTOHL (0x6f6d672e), 
                      ACE_NTOHL (0x6f72672f), 
                      ACE_NTOHL (0x54696d65), 
                      ACE_NTOHL (0x42617365), 
                      ACE_NTOHL (0x2f54696d), 
                      ACE_NTOHL (0x65543a31), 
                      ACE_NTOHL (0x2e300000),  // repository ID = IDL:omg.org/TimeBase/TimeT:1.0
                                            6,
                      ACE_NTOHL (0x54696d65), 
                      ACE_NTOHL (0x54000000),  // name = TimeT
                                            CORBA::tk_ulonglong,




                5,
                ACE_NTOHL (0x64617461), 
                ACE_NTOHL (0x0),  // name = data
                                CORBA::tk_alias, // typecode kind for typedefs
                248, // encapsulation length
                  TAO_ENCAP_BYTE_ORDER, // byte order
                  32,
                  ACE_NTOHL (0x49444c3a), 
                  ACE_NTOHL (0x52746563), 
                  ACE_NTOHL (0x4576656e), 
                  ACE_NTOHL (0x74436f6d), 
                  ACE_NTOHL (0x6d2f4576), 
                  ACE_NTOHL (0x656e7444), 
                  ACE_NTOHL (0x6174613a), 
                  ACE_NTOHL (0x312e3000),  // repository ID = IDL:RtecEventComm/EventData:1.0
                                    10,
                  ACE_NTOHL (0x4576656e), 
                  ACE_NTOHL (0x74446174), 
                  ACE_NTOHL (0x61000000),  // name = EventData
                                    CORBA::tk_struct, // typecode kind
                  184, // encapsulation length
                    TAO_ENCAP_BYTE_ORDER, // byte order
                    22,
                    ACE_NTOHL (0x49444c3a), 
                    ACE_NTOHL (0x52746563), 
                    ACE_NTOHL (0x4576656e), 
                    ACE_NTOHL (0x74446174), 
                    ACE_NTOHL (0x613a312e), 
                    ACE_NTOHL (0x30000000),  // repository ID = IDL:RtecEventData:1.0
                                        14,
                    ACE_NTOHL (0x52746563), 
                    ACE_NTOHL (0x4576656e), 
                    ACE_NTOHL (0x74446174), 
                    ACE_NTOHL (0x61000000),  // name = RtecEventData
                    3, // member count
                                        5,
                    ACE_NTOHL (0x70616431), 
                    ACE_NTOHL (0x0),  // name = pad1
                                        CORBA::tk_long,

                    8,
                    ACE_NTOHL (0x7061796c), 
                    ACE_NTOHL (0x6f616400),  // name = payload
                                        CORBA::tk_alias, // typecode kind for typedefs
                    72, // encapsulation length
                      TAO_ENCAP_BYTE_ORDER, // byte order
                      21,
                      ACE_NTOHL (0x49444c3a), 
                      ACE_NTOHL (0x4576656e), 
                      ACE_NTOHL (0x74506179), 
                      ACE_NTOHL (0x6c6f6164), 
                      ACE_NTOHL (0x3a312e30), 
                      ACE_NTOHL (0x0),  // repository ID = IDL:EventPayload:1.0
                                            13,
                      ACE_NTOHL (0x4576656e), 
                      ACE_NTOHL (0x74506179), 
                      ACE_NTOHL (0x6c6f6164), 
                      ACE_NTOHL (0x0),  // name = EventPayload
                                            CORBA::tk_sequence, // typecode kind
                      12, // encapsulation length
                        TAO_ENCAP_BYTE_ORDER, // byte order
                        CORBA::tk_octet,

                        0U,


                    10,
                    ACE_NTOHL (0x616e795f), 
                    ACE_NTOHL (0x76616c75), 
                    ACE_NTOHL (0x65000000),  // name = any_value
                                        CORBA::tk_any,




              8,
              ACE_NTOHL (0x72745f69), 
              ACE_NTOHL (0x6e666f00),  // name = rt_info
                            CORBA::tk_alias, // typecode kind for typedefs
              56, // encapsulation length
                TAO_ENCAP_BYTE_ORDER, // byte order
                26,
                ACE_NTOHL (0x49444c3a), 
                ACE_NTOHL (0x52746563), 
                ACE_NTOHL (0x42617365), 
                ACE_NTOHL (0x2f68616e), 
                ACE_NTOHL (0x646c655f), 
                ACE_NTOHL (0x743a312e), 
                ACE_NTOHL (0x30000000),  // repository ID = IDL:RtecBase/handle_t:1.0
                                9,
                ACE_NTOHL (0x68616e64), 
                ACE_NTOHL (0x6c655f74), 
                ACE_NTOHL (0x0),  // name = handle_t
                                CORBA::tk_long,



            0U,


        11,
        ACE_NTOHL (0x69735f67), 
        ACE_NTOHL (0x61746577), 
        ACE_NTOHL (0x61790000),  // name = is_gateway
                CORBA::tk_boolean,




};

static CORBA::TypeCode _tc_TAO_tc_FtRtecEventChannelAdmin_ProxyPushSupplierStat (
    CORBA::tk_struct,
    sizeof (_oc_FtRtecEventChannelAdmin_ProxyPushSupplierStat),
    (char *) &_oc_FtRtecEventChannelAdmin_ProxyPushSupplierStat,
    0,
    sizeof (FtRtecEventChannelAdmin::ProxyPushSupplierStat)
  );

namespace FtRtecEventChannelAdmin
{
  ::CORBA::TypeCode_ptr _tc_ProxyPushSupplierStat =
    &_tc_TAO_tc_FtRtecEventChannelAdmin_ProxyPushSupplierStat;
}

// TAO_IDL - Generated from 
// be/be_visitor_structure/structure_cs.cpp:66

void 
FtRtecEventChannelAdmin::ProxyPushSupplierStat::_tao_any_destructor (
    void *_tao_void_pointer
  )
{
  ProxyPushSupplierStat *_tao_tmp_pointer =
    static_cast<ProxyPushSupplierStat *> (_tao_void_pointer);
  delete _tao_tmp_pointer;
}

// TAO_IDL - Generated from 
// be/be_visitor_sequence/sequence_cs.cpp:65

#if !defined (_FTRTECEVENTCHANNELADMIN_PROXYCONSUMERSTATES_CS_)
#define _FTRTECEVENTCHANNELADMIN_PROXYCONSUMERSTATES_CS_

FtRtecEventChannelAdmin::ProxyConsumerStates::ProxyConsumerStates (void)
{}

FtRtecEventChannelAdmin::ProxyConsumerStates::ProxyConsumerStates (
    CORBA::ULong max
  )
  : TAO_Unbounded_Sequence<
        FtRtecEventChannelAdmin::ProxyPushConsumerStat
      >
    (max)
{}

FtRtecEventChannelAdmin::ProxyConsumerStates::ProxyConsumerStates (
    CORBA::ULong max,
    CORBA::ULong length,
    FtRtecEventChannelAdmin::ProxyPushConsumerStat * buffer,
    CORBA::Boolean release
  )
  : TAO_Unbounded_Sequence<
        FtRtecEventChannelAdmin::ProxyPushConsumerStat
      >
    (max, length, buffer, release)
{}

FtRtecEventChannelAdmin::ProxyConsumerStates::ProxyConsumerStates (
    const ProxyConsumerStates &seq
  )
  : TAO_Unbounded_Sequence<
        FtRtecEventChannelAdmin::ProxyPushConsumerStat
      >
    (seq)
{}

FtRtecEventChannelAdmin::ProxyConsumerStates::~ProxyConsumerStates (void)
{}

void FtRtecEventChannelAdmin::ProxyConsumerStates::_tao_any_destructor (
    void * _tao_void_pointer
  )
{
  ProxyConsumerStates * _tao_tmp_pointer =
    static_cast<ProxyConsumerStates *> (_tao_void_pointer);
  delete _tao_tmp_pointer;
}

#endif /* end #if !defined */

// TAO_IDL - Generated from
// be/be_visitor_typecode/typecode_defn.cpp:290

static const CORBA::Long _oc_FtRtecEventChannelAdmin_ProxyConsumerStates[] =
{
    TAO_ENCAP_BYTE_ORDER, // byte order
  52,
  ACE_NTOHL (0x49444c3a), 
  ACE_NTOHL (0x46745274), 
  ACE_NTOHL (0x65634576), 
  ACE_NTOHL (0x656e7443), 
  ACE_NTOHL (0x68616e6e), 
  ACE_NTOHL (0x656c4164), 
  ACE_NTOHL (0x6d696e2f), 
  ACE_NTOHL (0x50726f78), 
  ACE_NTOHL (0x79436f6e), 
  ACE_NTOHL (0x73756d65), 
  ACE_NTOHL (0x72537461), 
  ACE_NTOHL (0x7465733a), 
  ACE_NTOHL (0x312e3000),  // repository ID = IDL:FtRtecEventChannelAdmin/ProxyConsumerStates:1.0
    20,
  ACE_NTOHL (0x50726f78), 
  ACE_NTOHL (0x79436f6e), 
  ACE_NTOHL (0x73756d65), 
  ACE_NTOHL (0x72537461), 
  ACE_NTOHL (0x74657300),  // name = ProxyConsumerStates
    CORBA::tk_sequence, // typecode kind
  2612, // encapsulation length
    TAO_ENCAP_BYTE_ORDER, // byte order
    CORBA::tk_struct, // typecode kind
    2596, // encapsulation length
      TAO_ENCAP_BYTE_ORDER, // byte order
      54,
      ACE_NTOHL (0x49444c3a), 
      ACE_NTOHL (0x46745274), 
      ACE_NTOHL (0x65634576), 
      ACE_NTOHL (0x656e7443), 
      ACE_NTOHL (0x68616e6e), 
      ACE_NTOHL (0x656c4164), 
      ACE_NTOHL (0x6d696e2f), 
      ACE_NTOHL (0x50726f78), 
      ACE_NTOHL (0x79507573), 
      ACE_NTOHL (0x68436f6e), 
      ACE_NTOHL (0x73756d65), 
      ACE_NTOHL (0x72537461), 
      ACE_NTOHL (0x743a312e), 
      ACE_NTOHL (0x30000000),  // repository ID = IDL:FtRtecEventChannelAdmin/ProxyPushConsumerStat:1.0
            22,
      ACE_NTOHL (0x50726f78), 
      ACE_NTOHL (0x79507573), 
      ACE_NTOHL (0x68436f6e), 
      ACE_NTOHL (0x73756d65), 
      ACE_NTOHL (0x72537461), 
      ACE_NTOHL (0x74000000),  // name = ProxyPushConsumerStat
      2, // member count
            10,
      ACE_NTOHL (0x6f626a65), 
      ACE_NTOHL (0x63745f69), 
      ACE_NTOHL (0x64000000),  // name = object_id
            CORBA::tk_alias, // typecode kind for typedefs
      156, // encapsulation length
        TAO_ENCAP_BYTE_ORDER, // byte order
        41,
        ACE_NTOHL (0x49444c3a), 
        ACE_NTOHL (0x46745274), 
        ACE_NTOHL (0x65634576), 
        ACE_NTOHL (0x656e7443), 
        ACE_NTOHL (0x68616e6e), 
        ACE_NTOHL (0x656c4164), 
        ACE_NTOHL (0x6d696e2f), 
        ACE_NTOHL (0x4f626a65), 
        ACE_NTOHL (0x63744964), 
        ACE_NTOHL (0x3a312e30), 
        ACE_NTOHL (0x0),  // repository ID = IDL:FtRtecEventChannelAdmin/ObjectId:1.0
                9,
        ACE_NTOHL (0x4f626a65), 
        ACE_NTOHL (0x63744964), 
        ACE_NTOHL (0x0),  // name = ObjectId
                CORBA::tk_alias, // typecode kind for typedefs
        80, // encapsulation length
          TAO_ENCAP_BYTE_ORDER, // byte order
          33,
          ACE_NTOHL (0x49444c3a), 
          ACE_NTOHL (0x46745274), 
          ACE_NTOHL (0x65634576), 
          ACE_NTOHL (0x656e7443), 
          ACE_NTOHL (0x6f6d6d2f), 
          ACE_NTOHL (0x4f626a65), 
          ACE_NTOHL (0x63744964), 
          ACE_NTOHL (0x3a312e30), 
          ACE_NTOHL (0x0),  // repository ID = IDL:FtRtecEventComm/ObjectId:1.0
                    9,
          ACE_NTOHL (0x4f626a65), 
          ACE_NTOHL (0x63744964), 
          ACE_NTOHL (0x0),  // name = ObjectId
                    CORBA::tk_sequence, // typecode kind
          12, // encapsulation length
            TAO_ENCAP_BYTE_ORDER, // byte order
            CORBA::tk_octet,

            0U,



      10,
      ACE_NTOHL (0x70617261), 
      ACE_NTOHL (0x6d657465), 
      ACE_NTOHL (0x72000000),  // name = parameter
            CORBA::tk_union, // typecode kind
      2296, // encapsulation length
        TAO_ENCAP_BYTE_ORDER, // byte order
        68,
        ACE_NTOHL (0x49444c3a), 
        ACE_NTOHL (0x46745274), 
        ACE_NTOHL (0x65634576), 
        ACE_NTOHL (0x656e7443), 
        ACE_NTOHL (0x68616e6e), 
        ACE_NTOHL (0x656c4164), 
        ACE_NTOHL (0x6d696e2f), 
        ACE_NTOHL (0x50726f78), 
        ACE_NTOHL (0x79507573), 
        ACE_NTOHL (0x68436f6e), 
        ACE_NTOHL (0x73756d65), 
        ACE_NTOHL (0x72436f6e), 
        ACE_NTOHL (0x6e656374), 
        ACE_NTOHL (0x696f6e50), 
        ACE_NTOHL (0x6172616d), 
        ACE_NTOHL (0x7465723a), 
        ACE_NTOHL (0x312e3000),  // repository ID = IDL:FtRtecEventChannelAdmin/ProxyPushConsumerConnectionParamter:1.0
        36,
        ACE_NTOHL (0x50726f78), 
        ACE_NTOHL (0x79507573), 
        ACE_NTOHL (0x68436f6e), 
        ACE_NTOHL (0x73756d65), 
        ACE_NTOHL (0x72436f6e), 
        ACE_NTOHL (0x6e656374), 
        ACE_NTOHL (0x696f6e50), 
        ACE_NTOHL (0x6172616d), 
        ACE_NTOHL (0x74657200),  // name = ProxyPushConsumerConnectionParamter
                CORBA::tk_boolean,

-1, // default used index
        1, // member count
                ACE_IDL_NCTOHL (0x00), // union case label (evaluated value)
        5,
        ACE_NTOHL (0x696e666f), 
        ACE_NTOHL (0x0),  // name = info
                CORBA::tk_struct, // typecode kind
        2144, // encapsulation length
          TAO_ENCAP_BYTE_ORDER, // byte order
          64,
          ACE_NTOHL (0x49444c3a), 
          ACE_NTOHL (0x46745274), 
          ACE_NTOHL (0x65634576), 
          ACE_NTOHL (0x656e7443), 
          ACE_NTOHL (0x68616e6e), 
          ACE_NTOHL (0x656c4164), 
          ACE_NTOHL (0x6d696e2f), 
          ACE_NTOHL (0x50726f78), 
          ACE_NTOHL (0x79507573), 
          ACE_NTOHL (0x68436f6e), 
          ACE_NTOHL (0x73756d65), 
          ACE_NTOHL (0x72436f6e), 
          ACE_NTOHL (0x6e656374), 
          ACE_NTOHL (0x696f6e49), 
          ACE_NTOHL (0x6e666f3a), 
          ACE_NTOHL (0x312e3000),  // repository ID = IDL:FtRtecEventChannelAdmin/ProxyPushConsumerConnectionInfo:1.0
                    32,
          ACE_NTOHL (0x50726f78), 
          ACE_NTOHL (0x79507573), 
          ACE_NTOHL (0x68436f6e), 
          ACE_NTOHL (0x73756d65), 
          ACE_NTOHL (0x72436f6e), 
          ACE_NTOHL (0x6e656374), 
          ACE_NTOHL (0x696f6e49), 
          ACE_NTOHL (0x6e666f00),  // name = ProxyPushConsumerConnectionInfo
          2, // member count
                    14,
          ACE_NTOHL (0x70757368), 
          ACE_NTOHL (0x5f737570), 
          ACE_NTOHL (0x706c6965), 
          ACE_NTOHL (0x72000000),  // name = push_supplier
                    CORBA::tk_objref, // typecode kind
          64, // encapsulation length
            TAO_ENCAP_BYTE_ORDER, // byte order
            35,
            ACE_NTOHL (0x49444c3a), 
            ACE_NTOHL (0x52746563), 
            ACE_NTOHL (0x4576656e), 
            ACE_NTOHL (0x74436f6d), 
            ACE_NTOHL (0x6d2f5075), 
            ACE_NTOHL (0x73685375), 
            ACE_NTOHL (0x70706c69), 
            ACE_NTOHL (0x65723a31), 
            ACE_NTOHL (0x2e300000),  // repository ID = IDL:RtecEventComm/PushSupplier:1.0
                        13,
            ACE_NTOHL (0x50757368), 
            ACE_NTOHL (0x53757070), 
            ACE_NTOHL (0x6c696572), 
            ACE_NTOHL (0x0),  // name = PushSupplier
            
          4,
          ACE_NTOHL (0x716f7300),  // name = qos
                    CORBA::tk_struct, // typecode kind
          1924, // encapsulation length
            TAO_ENCAP_BYTE_ORDER, // byte order
            42,
            ACE_NTOHL (0x49444c3a), 
            ACE_NTOHL (0x52746563), 
            ACE_NTOHL (0x4576656e), 
            ACE_NTOHL (0x74436861), 
            ACE_NTOHL (0x6e6e656c), 
            ACE_NTOHL (0x41646d69), 
            ACE_NTOHL (0x6e2f5375), 
            ACE_NTOHL (0x70706c69), 
            ACE_NTOHL (0x6572514f), 
            ACE_NTOHL (0x533a312e), 
            ACE_NTOHL (0x30000000),  // repository ID = IDL:RtecEventChannelAdmin/SupplierQOS:1.0
                        12,
            ACE_NTOHL (0x53757070), 
            ACE_NTOHL (0x6c696572), 
            ACE_NTOHL (0x514f5300),  // name = SupplierQOS
            2, // member count
                        13,
            ACE_NTOHL (0x7075626c), 
            ACE_NTOHL (0x69636174), 
            ACE_NTOHL (0x696f6e73), 
            ACE_NTOHL (0x0),  // name = publications
                        CORBA::tk_alias, // typecode kind for typedefs
            1804, // encapsulation length
              TAO_ENCAP_BYTE_ORDER, // byte order
              45,
              ACE_NTOHL (0x49444c3a), 
              ACE_NTOHL (0x52746563), 
              ACE_NTOHL (0x4576656e), 
              ACE_NTOHL (0x74436861), 
              ACE_NTOHL (0x6e6e656c), 
              ACE_NTOHL (0x41646d69), 
              ACE_NTOHL (0x6e2f5075), 
              ACE_NTOHL (0x626c6963), 
              ACE_NTOHL (0x6174696f), 
              ACE_NTOHL (0x6e536574), 
              ACE_NTOHL (0x3a312e30), 
              ACE_NTOHL (0x0),  // repository ID = IDL:RtecEventChannelAdmin/PublicationSet:1.0
                            15,
              ACE_NTOHL (0x5075626c), 
              ACE_NTOHL (0x69636174), 
              ACE_NTOHL (0x696f6e53), 
              ACE_NTOHL (0x65740000),  // name = PublicationSet
                            CORBA::tk_sequence, // typecode kind
              1720, // encapsulation length
                TAO_ENCAP_BYTE_ORDER, // byte order
                CORBA::tk_struct, // typecode kind
                1704, // encapsulation length
                  TAO_ENCAP_BYTE_ORDER, // byte order
                  42,
                  ACE_NTOHL (0x49444c3a), 
                  ACE_NTOHL (0x52746563), 
                  ACE_NTOHL (0x4576656e), 
                  ACE_NTOHL (0x74436861), 
                  ACE_NTOHL (0x6e6e656c), 
                  ACE_NTOHL (0x41646d69), 
                  ACE_NTOHL (0x6e2f5075), 
                  ACE_NTOHL (0x626c6963), 
                  ACE_NTOHL (0x6174696f), 
                  ACE_NTOHL (0x6e3a312e), 
                  ACE_NTOHL (0x30000000),  // repository ID = IDL:RtecEventChannelAdmin/Publication:1.0
                                    12,
                  ACE_NTOHL (0x5075626c), 
                  ACE_NTOHL (0x69636174), 
                  ACE_NTOHL (0x696f6e00),  // name = Publication
                  2, // member count
                                    6,
                  ACE_NTOHL (0x6576656e), 
                  ACE_NTOHL (0x74000000),  // name = event
                                    CORBA::tk_struct, // typecode kind
                  1004, // encapsulation length
                    TAO_ENCAP_BYTE_ORDER, // byte order
                    28,
                    ACE_NTOHL (0x49444c3a), 
                    ACE_NTOHL (0x52746563), 
                    ACE_NTOHL (0x4576656e), 
                    ACE_NTOHL (0x74436f6d), 
                    ACE_NTOHL (0x6d2f4576), 
                    ACE_NTOHL (0x656e743a), 
                    ACE_NTOHL (0x312e3000),  // repository ID = IDL:RtecEventComm/Event:1.0
                                        6,
                    ACE_NTOHL (0x4576656e), 
                    ACE_NTOHL (0x74000000),  // name = Event
                    2, // member count
                                        7,
                    ACE_NTOHL (0x68656164), 
                    ACE_NTOHL (0x65720000),  // name = header
                                        CORBA::tk_struct, // typecode kind
                    664, // encapsulation length
                      TAO_ENCAP_BYTE_ORDER, // byte order
                      34,
                      ACE_NTOHL (0x49444c3a), 
                      ACE_NTOHL (0x52746563), 
                      ACE_NTOHL (0x4576656e), 
                      ACE_NTOHL (0x74436f6d), 
                      ACE_NTOHL (0x6d2f4576), 
                      ACE_NTOHL (0x656e7448), 
                      ACE_NTOHL (0x65616465), 
                      ACE_NTOHL (0x723a312e), 
                      ACE_NTOHL (0x30000000),  // repository ID = IDL:RtecEventComm/EventHeader:1.0
                                            12,
                      ACE_NTOHL (0x4576656e), 
                      ACE_NTOHL (0x74486561), 
                      ACE_NTOHL (0x64657200),  // name = EventHeader
                      6, // member count
                                            5,
                      ACE_NTOHL (0x74797065), 
                      ACE_NTOHL (0x0),  // name = type
                                            CORBA::tk_alias, // typecode kind for typedefs
                      60, // encapsulation length
                        TAO_ENCAP_BYTE_ORDER, // byte order
                        32,
                        ACE_NTOHL (0x49444c3a), 
                        ACE_NTOHL (0x52746563), 
                        ACE_NTOHL (0x4576656e), 
                        ACE_NTOHL (0x74436f6d), 
                        ACE_NTOHL (0x6d2f4576), 
                        ACE_NTOHL (0x656e7454), 
                        ACE_NTOHL (0x7970653a), 
                        ACE_NTOHL (0x312e3000),  // repository ID = IDL:RtecEventComm/EventType:1.0
                                                10,
                        ACE_NTOHL (0x4576656e), 
                        ACE_NTOHL (0x74547970), 
                        ACE_NTOHL (0x65000000),  // name = EventType
                                                CORBA::tk_long,


                      7,
                      ACE_NTOHL (0x736f7572), 
                      ACE_NTOHL (0x63650000),  // name = source
                                            CORBA::tk_alias, // typecode kind for typedefs
                      68, // encapsulation length
                        TAO_ENCAP_BYTE_ORDER, // byte order
                        36,
                        ACE_NTOHL (0x49444c3a), 
                        ACE_NTOHL (0x52746563), 
                        ACE_NTOHL (0x4576656e), 
                        ACE_NTOHL (0x74436f6d), 
                        ACE_NTOHL (0x6d2f4576), 
                        ACE_NTOHL (0x656e7453), 
                        ACE_NTOHL (0x6f757263), 
                        ACE_NTOHL (0x6549443a), 
                        ACE_NTOHL (0x312e3000),  // repository ID = IDL:RtecEventComm/EventSourceID:1.0
                                                14,
                        ACE_NTOHL (0x4576656e), 
                        ACE_NTOHL (0x74536f75), 
                        ACE_NTOHL (0x72636549), 
                        ACE_NTOHL (0x44000000),  // name = EventSourceID
                                                CORBA::tk_long,


                      4,
                      ACE_NTOHL (0x74746c00),  // name = ttl
                                            CORBA::tk_long,

                      14,
                      ACE_NTOHL (0x63726561), 
                      ACE_NTOHL (0x74696f6e), 
                      ACE_NTOHL (0x5f74696d), 
                      ACE_NTOHL (0x65000000),  // name = creation_time
                                            CORBA::tk_alias, // typecode kind for typedefs
                      112, // encapsulation length
                        TAO_ENCAP_BYTE_ORDER, // byte order
                        27,
                        ACE_NTOHL (0x49444c3a), 
                        ACE_NTOHL (0x52746563), 
                        ACE_NTOHL (0x4576656e), 
                        ACE_NTOHL (0x74436f6d), 
                        ACE_NTOHL (0x6d2f5469), 
                        ACE_NTOHL (0x6d653a31), 
                        ACE_NTOHL (0x2e300000),  // repository ID = IDL:RtecEventComm/Time:1.0
                                                5,
                        ACE_NTOHL (0x54696d65), 
                        ACE_NTOHL (0x0),  // name = Time
                                                CORBA::tk_alias, // typecode kind for typedefs
                        56, // encapsulation length
                          TAO_ENCAP_BYTE_ORDER, // byte order
                          31,
                          ACE_NTOHL (0x49444c3a), 
                          ACE_NTOHL (0x6f6d672e), 
                          ACE_NTOHL (0x6f72672f), 
                          ACE_NTOHL (0x54696d65), 
                          ACE_NTOHL (0x42617365), 
                          ACE_NTOHL (0x2f54696d), 
                          ACE_NTOHL (0x65543a31), 
                          ACE_NTOHL (0x2e300000),  // repository ID = IDL:omg.org/TimeBase/TimeT:1.0
                                                    6,
                          ACE_NTOHL (0x54696d65), 
                          ACE_NTOHL (0x54000000),  // name = TimeT
                                                    CORBA::tk_ulonglong,



                      13,
                      ACE_NTOHL (0x65635f72), 
                      ACE_NTOHL (0x6563765f), 
                      ACE_NTOHL (0x74696d65), 
                      ACE_NTOHL (0x0),  // name = ec_recv_time
                                            CORBA::tk_alias, // typecode kind for typedefs
                      112, // encapsulation length
                        TAO_ENCAP_BYTE_ORDER, // byte order
                        27,
                        ACE_NTOHL (0x49444c3a), 
                        ACE_NTOHL (0x52746563), 
                        ACE_NTOHL (0x4576656e), 
                        ACE_NTOHL (0x74436f6d), 
                        ACE_NTOHL (0x6d2f5469), 
                        ACE_NTOHL (0x6d653a31), 
                        ACE_NTOHL (0x2e300000),  // repository ID = IDL:RtecEventComm/Time:1.0
                                                5,
                        ACE_NTOHL (0x54696d65), 
                        ACE_NTOHL (0x0),  // name = Time
                                                CORBA::tk_alias, // typecode kind for typedefs
                        56, // encapsulation length
                          TAO_ENCAP_BYTE_ORDER, // byte order
                          31,
                          ACE_NTOHL (0x49444c3a), 
                          ACE_NTOHL (0x6f6d672e), 
                          ACE_NTOHL (0x6f72672f), 
                          ACE_NTOHL (0x54696d65), 
                          ACE_NTOHL (0x42617365), 
                          ACE_NTOHL (0x2f54696d), 
                          ACE_NTOHL (0x65543a31), 
                          ACE_NTOHL (0x2e300000),  // repository ID = IDL:omg.org/TimeBase/TimeT:1.0
                                                    6,
                          ACE_NTOHL (0x54696d65), 
                          ACE_NTOHL (0x54000000),  // name = TimeT
                                                    CORBA::tk_ulonglong,



                      13,
                      ACE_NTOHL (0x65635f73), 
                      ACE_NTOHL (0x656e645f), 
                      ACE_NTOHL (0x74696d65), 
                      ACE_NTOHL (0x0),  // name = ec_send_time
                                            CORBA::tk_alias, // typecode kind for typedefs
                      112, // encapsulation length
                        TAO_ENCAP_BYTE_ORDER, // byte order
                        27,
                        ACE_NTOHL (0x49444c3a), 
                        ACE_NTOHL (0x52746563), 
                        ACE_NTOHL (0x4576656e), 
                        ACE_NTOHL (0x74436f6d), 
                        ACE_NTOHL (0x6d2f5469), 
                        ACE_NTOHL (0x6d653a31), 
                        ACE_NTOHL (0x2e300000),  // repository ID = IDL:RtecEventComm/Time:1.0
                                                5,
                        ACE_NTOHL (0x54696d65), 
                        ACE_NTOHL (0x0),  // name = Time
                                                CORBA::tk_alias, // typecode kind for typedefs
                        56, // encapsulation length
                          TAO_ENCAP_BYTE_ORDER, // byte order
                          31,
                          ACE_NTOHL (0x49444c3a), 
                          ACE_NTOHL (0x6f6d672e), 
                          ACE_NTOHL (0x6f72672f), 
                          ACE_NTOHL (0x54696d65), 
                          ACE_NTOHL (0x42617365), 
                          ACE_NTOHL (0x2f54696d), 
                          ACE_NTOHL (0x65543a31), 
                          ACE_NTOHL (0x2e300000),  // repository ID = IDL:omg.org/TimeBase/TimeT:1.0
                                                    6,
                          ACE_NTOHL (0x54696d65), 
                          ACE_NTOHL (0x54000000),  // name = TimeT
                                                    CORBA::tk_ulonglong,




                    5,
                    ACE_NTOHL (0x64617461), 
                    ACE_NTOHL (0x0),  // name = data
                                        CORBA::tk_alias, // typecode kind for typedefs
                    248, // encapsulation length
                      TAO_ENCAP_BYTE_ORDER, // byte order
                      32,
                      ACE_NTOHL (0x49444c3a), 
                      ACE_NTOHL (0x52746563), 
                      ACE_NTOHL (0x4576656e), 
                      ACE_NTOHL (0x74436f6d), 
                      ACE_NTOHL (0x6d2f4576), 
                      ACE_NTOHL (0x656e7444), 
                      ACE_NTOHL (0x6174613a), 
                      ACE_NTOHL (0x312e3000),  // repository ID = IDL:RtecEventComm/EventData:1.0
                                            10,
                      ACE_NTOHL (0x4576656e), 
                      ACE_NTOHL (0x74446174), 
                      ACE_NTOHL (0x61000000),  // name = EventData
                                            CORBA::tk_struct, // typecode kind
                      184, // encapsulation length
                        TAO_ENCAP_BYTE_ORDER, // byte order
                        22,
                        ACE_NTOHL (0x49444c3a), 
                        ACE_NTOHL (0x52746563), 
                        ACE_NTOHL (0x4576656e), 
                        ACE_NTOHL (0x74446174), 
                        ACE_NTOHL (0x613a312e), 
                        ACE_NTOHL (0x30000000),  // repository ID = IDL:RtecEventData:1.0
                                                14,
                        ACE_NTOHL (0x52746563), 
                        ACE_NTOHL (0x4576656e), 
                        ACE_NTOHL (0x74446174), 
                        ACE_NTOHL (0x61000000),  // name = RtecEventData
                        3, // member count
                                                5,
                        ACE_NTOHL (0x70616431), 
                        ACE_NTOHL (0x0),  // name = pad1
                                                CORBA::tk_long,

                        8,
                        ACE_NTOHL (0x7061796c), 
                        ACE_NTOHL (0x6f616400),  // name = payload
                                                CORBA::tk_alias, // typecode kind for typedefs
                        72, // encapsulation length
                          TAO_ENCAP_BYTE_ORDER, // byte order
                          21,
                          ACE_NTOHL (0x49444c3a), 
                          ACE_NTOHL (0x4576656e), 
                          ACE_NTOHL (0x74506179), 
                          ACE_NTOHL (0x6c6f6164), 
                          ACE_NTOHL (0x3a312e30), 
                          ACE_NTOHL (0x0),  // repository ID = IDL:EventPayload:1.0
                                                    13,
                          ACE_NTOHL (0x4576656e), 
                          ACE_NTOHL (0x74506179), 
                          ACE_NTOHL (0x6c6f6164), 
                          ACE_NTOHL (0x0),  // name = EventPayload
                                                    CORBA::tk_sequence, // typecode kind
                          12, // encapsulation length
                            TAO_ENCAP_BYTE_ORDER, // byte order
                            CORBA::tk_octet,

                            0U,


                        10,
                        ACE_NTOHL (0x616e795f), 
                        ACE_NTOHL (0x76616c75), 
                        ACE_NTOHL (0x65000000),  // name = any_value
                                                CORBA::tk_any,




                  16,
                  ACE_NTOHL (0x64657065), 
                  ACE_NTOHL (0x6e64656e), 
                  ACE_NTOHL (0x63795f69), 
                  ACE_NTOHL (0x6e666f00),  // name = dependency_info
                                    CORBA::tk_struct, // typecode kind
                  580, // encapsulation length
                    TAO_ENCAP_BYTE_ORDER, // byte order
                    33,
                    ACE_NTOHL (0x49444c3a), 
                    ACE_NTOHL (0x52746563), 
                    ACE_NTOHL (0x42617365), 
                    ACE_NTOHL (0x2f446570), 
                    ACE_NTOHL (0x656e6465), 
                    ACE_NTOHL (0x6e63795f), 
                    ACE_NTOHL (0x496e666f), 
                    ACE_NTOHL (0x3a312e30), 
                    ACE_NTOHL (0x0),  // repository ID = IDL:RtecBase/Dependency_Info:1.0
                                        16,
                    ACE_NTOHL (0x44657065), 
                    ACE_NTOHL (0x6e64656e), 
                    ACE_NTOHL (0x63795f49), 
                    ACE_NTOHL (0x6e666f00),  // name = Dependency_Info
                    5, // member count
                                        16,
                    ACE_NTOHL (0x64657065), 
                    ACE_NTOHL (0x6e64656e), 
                    ACE_NTOHL (0x63795f74), 
                    ACE_NTOHL (0x79706500),  // name = dependency_type
                                        CORBA::tk_enum, // typecode kind
                    112, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
                      35,
                      ACE_NTOHL (0x49444c3a), 
                      ACE_NTOHL (0x52746563), 
                      ACE_NTOHL (0x42617365), 
                      ACE_NTOHL (0x2f446570), 
                      ACE_NTOHL (0x656e6465), 
                      ACE_NTOHL (0x6e63795f), 
                      ACE_NTOHL (0x54797065), 
                      ACE_NTOHL (0x5f743a31), 
                      ACE_NTOHL (0x2e300000),  // repository ID = IDL:RtecBase/Dependency_Type_t:1.0
                      18,
                      ACE_NTOHL (0x44657065), 
                      ACE_NTOHL (0x6e64656e), 
                      ACE_NTOHL (0x63795f54), 
                      ACE_NTOHL (0x7970655f), 
                      ACE_NTOHL (0x74000000),  // name = Dependency_Type_t
                      2, // member count
                      13,
                      ACE_NTOHL (0x4f4e455f), 
                      ACE_NTOHL (0x5741595f), 
                      ACE_NTOHL (0x43414c4c), 
                      ACE_NTOHL (0x0),  // name = ONE_WAY_CALL
                      13,
                      ACE_NTOHL (0x54574f5f), 
                      ACE_NTOHL (0x5741595f), 
                      ACE_NTOHL (0x43414c4c), 
                      ACE_NTOHL (0x0),  // name = TWO_WAY_CALL
                      
                    16,
                    ACE_NTOHL (0x6e756d62), 
                    ACE_NTOHL (0x65725f6f), 
                    ACE_NTOHL (0x665f6361), 
                    ACE_NTOHL (0x6c6c7300),  // name = number_of_calls
                                        CORBA::tk_long,

                    8,
                    ACE_NTOHL (0x72745f69), 
                    ACE_NTOHL (0x6e666f00),  // name = rt_info
                                        CORBA::tk_alias, // typecode kind for typedefs
                    56, // encapsulation length
                      TAO_ENCAP_BYTE_ORDER, // byte order
                      26,
                      ACE_NTOHL (0x49444c3a), 
                      ACE_NTOHL (0x52746563), 
                      ACE_NTOHL (0x42617365), 
                      ACE_NTOHL (0x2f68616e), 
                      ACE_NTOHL (0x646c655f), 
                      ACE_NTOHL (0x743a312e), 
                      ACE_NTOHL (0x30000000),  // repository ID = IDL:RtecBase/handle_t:1.0
                                            9,
                      ACE_NTOHL (0x68616e64), 
                      ACE_NTOHL (0x6c655f74), 
                      ACE_NTOHL (0x0),  // name = handle_t
                                            CORBA::tk_long,


                    20,
                    ACE_NTOHL (0x72745f69), 
                    ACE_NTOHL (0x6e666f5f), 
                    ACE_NTOHL (0x64657065), 
                    ACE_NTOHL (0x6e646564), 
                    ACE_NTOHL (0x5f6f6e00),  // name = rt_info_depended_on
                                        CORBA::tk_alias, // typecode kind for typedefs
                    56, // encapsulation length
                      TAO_ENCAP_BYTE_ORDER, // byte order
                      26,
                      ACE_NTOHL (0x49444c3a), 
                      ACE_NTOHL (0x52746563), 
                      ACE_NTOHL (0x42617365), 
                      ACE_NTOHL (0x2f68616e), 
                      ACE_NTOHL (0x646c655f), 
                      ACE_NTOHL (0x743a312e), 
                      ACE_NTOHL (0x30000000),  // repository ID = IDL:RtecBase/handle_t:1.0
                                            9,
                      ACE_NTOHL (0x68616e64), 
                      ACE_NTOHL (0x6c655f74), 
                      ACE_NTOHL (0x0),  // name = handle_t
                                            CORBA::tk_long,


                    8,
                    ACE_NTOHL (0x656e6162), 
                    ACE_NTOHL (0x6c656400),  // name = enabled
                                        CORBA::tk_enum, // typecode kind
                    164, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
                      43,
                      ACE_NTOHL (0x49444c3a), 
                      ACE_NTOHL (0x52746563), 
                      ACE_NTOHL (0x42617365), 
                      ACE_NTOHL (0x2f446570), 
                      ACE_NTOHL (0x656e6465), 
                      ACE_NTOHL (0x6e63795f), 
                      ACE_NTOHL (0x456e6162), 
                      ACE_NTOHL (0x6c65645f), 
                      ACE_NTOHL (0x54797065), 
                      ACE_NTOHL (0x5f743a31), 
                      ACE_NTOHL (0x2e300000),  // repository ID = IDL:RtecBase/Dependency_Enabled_Type_t:1.0
                      26,
                      ACE_NTOHL (0x44657065), 
                      ACE_NTOHL (0x6e64656e), 
                      ACE_NTOHL (0x63795f45), 
                      ACE_NTOHL (0x6e61626c), 
                      ACE_NTOHL (0x65645f54), 
                      ACE_NTOHL (0x7970655f), 
                      ACE_NTOHL (0x74000000),  // name = Dependency_Enabled_Type_t
                      3, // member count
                      20,
                      ACE_NTOHL (0x44455045), 
                      ACE_NTOHL (0x4e44454e), 
                      ACE_NTOHL (0x43595f44), 
                      ACE_NTOHL (0x49534142), 
                      ACE_NTOHL (0x4c454400),  // name = DEPENDENCY_DISABLED
                      19,
                      ACE_NTOHL (0x44455045), 
                      ACE_NTOHL (0x4e44454e), 
                      ACE_NTOHL (0x43595f45), 
                      ACE_NTOHL (0x4e41424c), 
                      ACE_NTOHL (0x45440000),  // name = DEPENDENCY_ENABLED
                      24,
                      ACE_NTOHL (0x44455045), 
                      ACE_NTOHL (0x4e44454e), 
                      ACE_NTOHL (0x43595f4e), 
                      ACE_NTOHL (0x4f4e5f56), 
                      ACE_NTOHL (0x4f4c4154), 
                      ACE_NTOHL (0x494c4500),  // name = DEPENDENCY_NON_VOLATILE
                      


                0U,


            11,
            ACE_NTOHL (0x69735f67), 
            ACE_NTOHL (0x61746577), 
            ACE_NTOHL (0x61790000),  // name = is_gateway
                        CORBA::tk_boolean,





    0U,

};

static CORBA::TypeCode _tc_TAO_tc_FtRtecEventChannelAdmin_ProxyConsumerStates (
    CORBA::tk_alias,
    sizeof (_oc_FtRtecEventChannelAdmin_ProxyConsumerStates),
    (char *) &_oc_FtRtecEventChannelAdmin_ProxyConsumerStates,
    0,
    sizeof (FtRtecEventChannelAdmin::ProxyConsumerStates)
  );

namespace FtRtecEventChannelAdmin
{
  ::CORBA::TypeCode_ptr _tc_ProxyConsumerStates =
    &_tc_TAO_tc_FtRtecEventChannelAdmin_ProxyConsumerStates;
}

// TAO_IDL - Generated from 
// be/be_visitor_sequence/sequence_cs.cpp:65

#if !defined (_FTRTECEVENTCHANNELADMIN_PROXYSUPPLIERSTATES_CS_)
#define _FTRTECEVENTCHANNELADMIN_PROXYSUPPLIERSTATES_CS_

FtRtecEventChannelAdmin::ProxySupplierStates::ProxySupplierStates (void)
{}

FtRtecEventChannelAdmin::ProxySupplierStates::ProxySupplierStates (
    CORBA::ULong max
  )
  : TAO_Unbounded_Sequence<
        FtRtecEventChannelAdmin::ProxyPushSupplierStat
      >
    (max)
{}

FtRtecEventChannelAdmin::ProxySupplierStates::ProxySupplierStates (
    CORBA::ULong max,
    CORBA::ULong length,
    FtRtecEventChannelAdmin::ProxyPushSupplierStat * buffer,
    CORBA::Boolean release
  )
  : TAO_Unbounded_Sequence<
        FtRtecEventChannelAdmin::ProxyPushSupplierStat
      >
    (max, length, buffer, release)
{}

FtRtecEventChannelAdmin::ProxySupplierStates::ProxySupplierStates (
    const ProxySupplierStates &seq
  )
  : TAO_Unbounded_Sequence<
        FtRtecEventChannelAdmin::ProxyPushSupplierStat
      >
    (seq)
{}

FtRtecEventChannelAdmin::ProxySupplierStates::~ProxySupplierStates (void)
{}

void FtRtecEventChannelAdmin::ProxySupplierStates::_tao_any_destructor (
    void * _tao_void_pointer
  )
{
  ProxySupplierStates * _tao_tmp_pointer =
    static_cast<ProxySupplierStates *> (_tao_void_pointer);
  delete _tao_tmp_pointer;
}

#endif /* end #if !defined */

// TAO_IDL - Generated from
// be/be_visitor_typecode/typecode_defn.cpp:290

static const CORBA::Long _oc_FtRtecEventChannelAdmin_ProxySupplierStates[] =
{
    TAO_ENCAP_BYTE_ORDER, // byte order
  52,
  ACE_NTOHL (0x49444c3a), 
  ACE_NTOHL (0x46745274), 
  ACE_NTOHL (0x65634576), 
  ACE_NTOHL (0x656e7443), 
  ACE_NTOHL (0x68616e6e), 
  ACE_NTOHL (0x656c4164), 
  ACE_NTOHL (0x6d696e2f), 
  ACE_NTOHL (0x50726f78), 
  ACE_NTOHL (0x79537570), 
  ACE_NTOHL (0x706c6965), 
  ACE_NTOHL (0x72537461), 
  ACE_NTOHL (0x7465733a), 
  ACE_NTOHL (0x312e3000),  // repository ID = IDL:FtRtecEventChannelAdmin/ProxySupplierStates:1.0
    20,
  ACE_NTOHL (0x50726f78), 
  ACE_NTOHL (0x79537570), 
  ACE_NTOHL (0x706c6965), 
  ACE_NTOHL (0x72537461), 
  ACE_NTOHL (0x74657300),  // name = ProxySupplierStates
    CORBA::tk_sequence, // typecode kind
  2096, // encapsulation length
    TAO_ENCAP_BYTE_ORDER, // byte order
    CORBA::tk_struct, // typecode kind
    2080, // encapsulation length
      TAO_ENCAP_BYTE_ORDER, // byte order
      54,
      ACE_NTOHL (0x49444c3a), 
      ACE_NTOHL (0x46745274), 
      ACE_NTOHL (0x65634576), 
      ACE_NTOHL (0x656e7443), 
      ACE_NTOHL (0x68616e6e), 
      ACE_NTOHL (0x656c4164), 
      ACE_NTOHL (0x6d696e2f), 
      ACE_NTOHL (0x50726f78), 
      ACE_NTOHL (0x79507573), 
      ACE_NTOHL (0x68537570), 
      ACE_NTOHL (0x706c6965), 
      ACE_NTOHL (0x72537461), 
      ACE_NTOHL (0x743a312e), 
      ACE_NTOHL (0x30000000),  // repository ID = IDL:FtRtecEventChannelAdmin/ProxyPushSupplierStat:1.0
            22,
      ACE_NTOHL (0x50726f78), 
      ACE_NTOHL (0x79507573), 
      ACE_NTOHL (0x68537570), 
      ACE_NTOHL (0x706c6965), 
      ACE_NTOHL (0x72537461), 
      ACE_NTOHL (0x74000000),  // name = ProxyPushSupplierStat
      3, // member count
            10,
      ACE_NTOHL (0x6f626a65), 
      ACE_NTOHL (0x63745f69), 
      ACE_NTOHL (0x64000000),  // name = object_id
            CORBA::tk_alias, // typecode kind for typedefs
      156, // encapsulation length
        TAO_ENCAP_BYTE_ORDER, // byte order
        41,
        ACE_NTOHL (0x49444c3a), 
        ACE_NTOHL (0x46745274), 
        ACE_NTOHL (0x65634576), 
        ACE_NTOHL (0x656e7443), 
        ACE_NTOHL (0x68616e6e), 
        ACE_NTOHL (0x656c4164), 
        ACE_NTOHL (0x6d696e2f), 
        ACE_NTOHL (0x4f626a65), 
        ACE_NTOHL (0x63744964), 
        ACE_NTOHL (0x3a312e30), 
        ACE_NTOHL (0x0),  // repository ID = IDL:FtRtecEventChannelAdmin/ObjectId:1.0
                9,
        ACE_NTOHL (0x4f626a65), 
        ACE_NTOHL (0x63744964), 
        ACE_NTOHL (0x0),  // name = ObjectId
                CORBA::tk_alias, // typecode kind for typedefs
        80, // encapsulation length
          TAO_ENCAP_BYTE_ORDER, // byte order
          33,
          ACE_NTOHL (0x49444c3a), 
          ACE_NTOHL (0x46745274), 
          ACE_NTOHL (0x65634576), 
          ACE_NTOHL (0x656e7443), 
          ACE_NTOHL (0x6f6d6d2f), 
          ACE_NTOHL (0x4f626a65), 
          ACE_NTOHL (0x63744964), 
          ACE_NTOHL (0x3a312e30), 
          ACE_NTOHL (0x0),  // repository ID = IDL:FtRtecEventComm/ObjectId:1.0
                    9,
          ACE_NTOHL (0x4f626a65), 
          ACE_NTOHL (0x63744964), 
          ACE_NTOHL (0x0),  // name = ObjectId
                    CORBA::tk_sequence, // typecode kind
          12, // encapsulation length
            TAO_ENCAP_BYTE_ORDER, // byte order
            CORBA::tk_octet,

            0U,



      10,
      ACE_NTOHL (0x73757370), 
      ACE_NTOHL (0x656e6465), 
      ACE_NTOHL (0x64000000),  // name = suspended
            CORBA::tk_boolean,

      10,
      ACE_NTOHL (0x70617261), 
      ACE_NTOHL (0x6d657465), 
      ACE_NTOHL (0x72000000),  // name = parameter
            CORBA::tk_union, // typecode kind
      1760, // encapsulation length
        TAO_ENCAP_BYTE_ORDER, // byte order
        68,
        ACE_NTOHL (0x49444c3a), 
        ACE_NTOHL (0x46745274), 
        ACE_NTOHL (0x65634576), 
        ACE_NTOHL (0x656e7443), 
        ACE_NTOHL (0x68616e6e), 
        ACE_NTOHL (0x656c4164), 
        ACE_NTOHL (0x6d696e2f), 
        ACE_NTOHL (0x50726f78), 
        ACE_NTOHL (0x79507573), 
        ACE_NTOHL (0x68537570), 
        ACE_NTOHL (0x706c6965), 
        ACE_NTOHL (0x72436f6e), 
        ACE_NTOHL (0x6e656374), 
        ACE_NTOHL (0x696f6e50), 
        ACE_NTOHL (0x6172616d), 
        ACE_NTOHL (0x7465723a), 
        ACE_NTOHL (0x312e3000),  // repository ID = IDL:FtRtecEventChannelAdmin/ProxyPushSupplierConnectionParamter:1.0
        36,
        ACE_NTOHL (0x50726f78), 
        ACE_NTOHL (0x79507573), 
        ACE_NTOHL (0x68537570), 
        ACE_NTOHL (0x706c6965), 
        ACE_NTOHL (0x72436f6e), 
        ACE_NTOHL (0x6e656374), 
        ACE_NTOHL (0x696f6e50), 
        ACE_NTOHL (0x6172616d), 
        ACE_NTOHL (0x74657200),  // name = ProxyPushSupplierConnectionParamter
                CORBA::tk_boolean,

-1, // default used index
        1, // member count
                ACE_IDL_NCTOHL (0x00), // union case label (evaluated value)
        5,
        ACE_NTOHL (0x696e666f), 
        ACE_NTOHL (0x0),  // name = info
                CORBA::tk_struct, // typecode kind
        1608, // encapsulation length
          TAO_ENCAP_BYTE_ORDER, // byte order
          64,
          ACE_NTOHL (0x49444c3a), 
          ACE_NTOHL (0x46745274), 
          ACE_NTOHL (0x65634576), 
          ACE_NTOHL (0x656e7443), 
          ACE_NTOHL (0x68616e6e), 
          ACE_NTOHL (0x656c4164), 
          ACE_NTOHL (0x6d696e2f), 
          ACE_NTOHL (0x50726f78), 
          ACE_NTOHL (0x79507573), 
          ACE_NTOHL (0x68537570), 
          ACE_NTOHL (0x706c6965), 
          ACE_NTOHL (0x72436f6e), 
          ACE_NTOHL (0x6e656374), 
          ACE_NTOHL (0x696f6e49), 
          ACE_NTOHL (0x6e666f3a), 
          ACE_NTOHL (0x312e3000),  // repository ID = IDL:FtRtecEventChannelAdmin/ProxyPushSupplierConnectionInfo:1.0
                    32,
          ACE_NTOHL (0x50726f78), 
          ACE_NTOHL (0x79507573), 
          ACE_NTOHL (0x68537570), 
          ACE_NTOHL (0x706c6965), 
          ACE_NTOHL (0x72436f6e), 
          ACE_NTOHL (0x6e656374), 
          ACE_NTOHL (0x696f6e49), 
          ACE_NTOHL (0x6e666f00),  // name = ProxyPushSupplierConnectionInfo
          2, // member count
                    14,
          ACE_NTOHL (0x70757368), 
          ACE_NTOHL (0x5f636f6e), 
          ACE_NTOHL (0x73756d65), 
          ACE_NTOHL (0x72000000),  // name = push_consumer
                    CORBA::tk_objref, // typecode kind
          64, // encapsulation length
            TAO_ENCAP_BYTE_ORDER, // byte order
            35,
            ACE_NTOHL (0x49444c3a), 
            ACE_NTOHL (0x52746563), 
            ACE_NTOHL (0x4576656e), 
            ACE_NTOHL (0x74436f6d), 
            ACE_NTOHL (0x6d2f5075), 
            ACE_NTOHL (0x7368436f), 
            ACE_NTOHL (0x6e73756d), 
            ACE_NTOHL (0x65723a31), 
            ACE_NTOHL (0x2e300000),  // repository ID = IDL:RtecEventComm/PushConsumer:1.0
                        13,
            ACE_NTOHL (0x50757368), 
            ACE_NTOHL (0x436f6e73), 
            ACE_NTOHL (0x756d6572), 
            ACE_NTOHL (0x0),  // name = PushConsumer
            
          4,
          ACE_NTOHL (0x716f7300),  // name = qos
                    CORBA::tk_struct, // typecode kind
          1388, // encapsulation length
            TAO_ENCAP_BYTE_ORDER, // byte order
            42,
            ACE_NTOHL (0x49444c3a), 
            ACE_NTOHL (0x52746563), 
            ACE_NTOHL (0x4576656e), 
            ACE_NTOHL (0x74436861), 
            ACE_NTOHL (0x6e6e656c), 
            ACE_NTOHL (0x41646d69), 
            ACE_NTOHL (0x6e2f436f), 
            ACE_NTOHL (0x6e73756d), 
            ACE_NTOHL (0x6572514f), 
            ACE_NTOHL (0x533a312e), 
            ACE_NTOHL (0x30000000),  // repository ID = IDL:RtecEventChannelAdmin/ConsumerQOS:1.0
                        12,
            ACE_NTOHL (0x436f6e73), 
            ACE_NTOHL (0x756d6572), 
            ACE_NTOHL (0x514f5300),  // name = ConsumerQOS
            2, // member count
                        13,
            ACE_NTOHL (0x64657065), 
            ACE_NTOHL (0x6e64656e), 
            ACE_NTOHL (0x63696573), 
            ACE_NTOHL (0x0),  // name = dependencies
                        CORBA::tk_alias, // typecode kind for typedefs
            1268, // encapsulation length
              TAO_ENCAP_BYTE_ORDER, // byte order
              44,
              ACE_NTOHL (0x49444c3a), 
              ACE_NTOHL (0x52746563), 
              ACE_NTOHL (0x4576656e), 
              ACE_NTOHL (0x74436861), 
              ACE_NTOHL (0x6e6e656c), 
              ACE_NTOHL (0x41646d69), 
              ACE_NTOHL (0x6e2f4465), 
              ACE_NTOHL (0x70656e64), 
              ACE_NTOHL (0x656e6379), 
              ACE_NTOHL (0x5365743a), 
              ACE_NTOHL (0x312e3000),  // repository ID = IDL:RtecEventChannelAdmin/DependencySet:1.0
                            14,
              ACE_NTOHL (0x44657065), 
              ACE_NTOHL (0x6e64656e), 
              ACE_NTOHL (0x63795365), 
              ACE_NTOHL (0x74000000),  // name = DependencySet
                            CORBA::tk_sequence, // typecode kind
              1188, // encapsulation length
                TAO_ENCAP_BYTE_ORDER, // byte order
                CORBA::tk_struct, // typecode kind
                1172, // encapsulation length
                  TAO_ENCAP_BYTE_ORDER, // byte order
                  41,
                  ACE_NTOHL (0x49444c3a), 
                  ACE_NTOHL (0x52746563), 
                  ACE_NTOHL (0x4576656e), 
                  ACE_NTOHL (0x74436861), 
                  ACE_NTOHL (0x6e6e656c), 
                  ACE_NTOHL (0x41646d69), 
                  ACE_NTOHL (0x6e2f4465), 
                  ACE_NTOHL (0x70656e64), 
                  ACE_NTOHL (0x656e6379), 
                  ACE_NTOHL (0x3a312e30), 
                  ACE_NTOHL (0x0),  // repository ID = IDL:RtecEventChannelAdmin/Dependency:1.0
                                    11,
                  ACE_NTOHL (0x44657065), 
                  ACE_NTOHL (0x6e64656e), 
                  ACE_NTOHL (0x63790000),  // name = Dependency
                  2, // member count
                                    6,
                  ACE_NTOHL (0x6576656e), 
                  ACE_NTOHL (0x74000000),  // name = event
                                    CORBA::tk_struct, // typecode kind
                  1004, // encapsulation length
                    TAO_ENCAP_BYTE_ORDER, // byte order
                    28,
                    ACE_NTOHL (0x49444c3a), 
                    ACE_NTOHL (0x52746563), 
                    ACE_NTOHL (0x4576656e), 
                    ACE_NTOHL (0x74436f6d), 
                    ACE_NTOHL (0x6d2f4576), 
                    ACE_NTOHL (0x656e743a), 
                    ACE_NTOHL (0x312e3000),  // repository ID = IDL:RtecEventComm/Event:1.0
                                        6,
                    ACE_NTOHL (0x4576656e), 
                    ACE_NTOHL (0x74000000),  // name = Event
                    2, // member count
                                        7,
                    ACE_NTOHL (0x68656164), 
                    ACE_NTOHL (0x65720000),  // name = header
                                        CORBA::tk_struct, // typecode kind
                    664, // encapsulation length
                      TAO_ENCAP_BYTE_ORDER, // byte order
                      34,
                      ACE_NTOHL (0x49444c3a), 
                      ACE_NTOHL (0x52746563), 
                      ACE_NTOHL (0x4576656e), 
                      ACE_NTOHL (0x74436f6d), 
                      ACE_NTOHL (0x6d2f4576), 
                      ACE_NTOHL (0x656e7448), 
                      ACE_NTOHL (0x65616465), 
                      ACE_NTOHL (0x723a312e), 
                      ACE_NTOHL (0x30000000),  // repository ID = IDL:RtecEventComm/EventHeader:1.0
                                            12,
                      ACE_NTOHL (0x4576656e), 
                      ACE_NTOHL (0x74486561), 
                      ACE_NTOHL (0x64657200),  // name = EventHeader
                      6, // member count
                                            5,
                      ACE_NTOHL (0x74797065), 
                      ACE_NTOHL (0x0),  // name = type
                                            CORBA::tk_alias, // typecode kind for typedefs
                      60, // encapsulation length
                        TAO_ENCAP_BYTE_ORDER, // byte order
                        32,
                        ACE_NTOHL (0x49444c3a), 
                        ACE_NTOHL (0x52746563), 
                        ACE_NTOHL (0x4576656e), 
                        ACE_NTOHL (0x74436f6d), 
                        ACE_NTOHL (0x6d2f4576), 
                        ACE_NTOHL (0x656e7454), 
                        ACE_NTOHL (0x7970653a), 
                        ACE_NTOHL (0x312e3000),  // repository ID = IDL:RtecEventComm/EventType:1.0
                                                10,
                        ACE_NTOHL (0x4576656e), 
                        ACE_NTOHL (0x74547970), 
                        ACE_NTOHL (0x65000000),  // name = EventType
                                                CORBA::tk_long,


                      7,
                      ACE_NTOHL (0x736f7572), 
                      ACE_NTOHL (0x63650000),  // name = source
                                            CORBA::tk_alias, // typecode kind for typedefs
                      68, // encapsulation length
                        TAO_ENCAP_BYTE_ORDER, // byte order
                        36,
                        ACE_NTOHL (0x49444c3a), 
                        ACE_NTOHL (0x52746563), 
                        ACE_NTOHL (0x4576656e), 
                        ACE_NTOHL (0x74436f6d), 
                        ACE_NTOHL (0x6d2f4576), 
                        ACE_NTOHL (0x656e7453), 
                        ACE_NTOHL (0x6f757263), 
                        ACE_NTOHL (0x6549443a), 
                        ACE_NTOHL (0x312e3000),  // repository ID = IDL:RtecEventComm/EventSourceID:1.0
                                                14,
                        ACE_NTOHL (0x4576656e), 
                        ACE_NTOHL (0x74536f75), 
                        ACE_NTOHL (0x72636549), 
                        ACE_NTOHL (0x44000000),  // name = EventSourceID
                                                CORBA::tk_long,


                      4,
                      ACE_NTOHL (0x74746c00),  // name = ttl
                                            CORBA::tk_long,

                      14,
                      ACE_NTOHL (0x63726561), 
                      ACE_NTOHL (0x74696f6e), 
                      ACE_NTOHL (0x5f74696d), 
                      ACE_NTOHL (0x65000000),  // name = creation_time
                                            CORBA::tk_alias, // typecode kind for typedefs
                      112, // encapsulation length
                        TAO_ENCAP_BYTE_ORDER, // byte order
                        27,
                        ACE_NTOHL (0x49444c3a), 
                        ACE_NTOHL (0x52746563), 
                        ACE_NTOHL (0x4576656e), 
                        ACE_NTOHL (0x74436f6d), 
                        ACE_NTOHL (0x6d2f5469), 
                        ACE_NTOHL (0x6d653a31), 
                        ACE_NTOHL (0x2e300000),  // repository ID = IDL:RtecEventComm/Time:1.0
                                                5,
                        ACE_NTOHL (0x54696d65), 
                        ACE_NTOHL (0x0),  // name = Time
                                                CORBA::tk_alias, // typecode kind for typedefs
                        56, // encapsulation length
                          TAO_ENCAP_BYTE_ORDER, // byte order
                          31,
                          ACE_NTOHL (0x49444c3a), 
                          ACE_NTOHL (0x6f6d672e), 
                          ACE_NTOHL (0x6f72672f), 
                          ACE_NTOHL (0x54696d65), 
                          ACE_NTOHL (0x42617365), 
                          ACE_NTOHL (0x2f54696d), 
                          ACE_NTOHL (0x65543a31), 
                          ACE_NTOHL (0x2e300000),  // repository ID = IDL:omg.org/TimeBase/TimeT:1.0
                                                    6,
                          ACE_NTOHL (0x54696d65), 
                          ACE_NTOHL (0x54000000),  // name = TimeT
                                                    CORBA::tk_ulonglong,



                      13,
                      ACE_NTOHL (0x65635f72), 
                      ACE_NTOHL (0x6563765f), 
                      ACE_NTOHL (0x74696d65), 
                      ACE_NTOHL (0x0),  // name = ec_recv_time
                                            CORBA::tk_alias, // typecode kind for typedefs
                      112, // encapsulation length
                        TAO_ENCAP_BYTE_ORDER, // byte order
                        27,
                        ACE_NTOHL (0x49444c3a), 
                        ACE_NTOHL (0x52746563), 
                        ACE_NTOHL (0x4576656e), 
                        ACE_NTOHL (0x74436f6d), 
                        ACE_NTOHL (0x6d2f5469), 
                        ACE_NTOHL (0x6d653a31), 
                        ACE_NTOHL (0x2e300000),  // repository ID = IDL:RtecEventComm/Time:1.0
                                                5,
                        ACE_NTOHL (0x54696d65), 
                        ACE_NTOHL (0x0),  // name = Time
                                                CORBA::tk_alias, // typecode kind for typedefs
                        56, // encapsulation length
                          TAO_ENCAP_BYTE_ORDER, // byte order
                          31,
                          ACE_NTOHL (0x49444c3a), 
                          ACE_NTOHL (0x6f6d672e), 
                          ACE_NTOHL (0x6f72672f), 
                          ACE_NTOHL (0x54696d65), 
                          ACE_NTOHL (0x42617365), 
                          ACE_NTOHL (0x2f54696d), 
                          ACE_NTOHL (0x65543a31), 
                          ACE_NTOHL (0x2e300000),  // repository ID = IDL:omg.org/TimeBase/TimeT:1.0
                                                    6,
                          ACE_NTOHL (0x54696d65), 
                          ACE_NTOHL (0x54000000),  // name = TimeT
                                                    CORBA::tk_ulonglong,



                      13,
                      ACE_NTOHL (0x65635f73), 
                      ACE_NTOHL (0x656e645f), 
                      ACE_NTOHL (0x74696d65), 
                      ACE_NTOHL (0x0),  // name = ec_send_time
                                            CORBA::tk_alias, // typecode kind for typedefs
                      112, // encapsulation length
                        TAO_ENCAP_BYTE_ORDER, // byte order
                        27,
                        ACE_NTOHL (0x49444c3a), 
                        ACE_NTOHL (0x52746563), 
                        ACE_NTOHL (0x4576656e), 
                        ACE_NTOHL (0x74436f6d), 
                        ACE_NTOHL (0x6d2f5469), 
                        ACE_NTOHL (0x6d653a31), 
                        ACE_NTOHL (0x2e300000),  // repository ID = IDL:RtecEventComm/Time:1.0
                                                5,
                        ACE_NTOHL (0x54696d65), 
                        ACE_NTOHL (0x0),  // name = Time
                                                CORBA::tk_alias, // typecode kind for typedefs
                        56, // encapsulation length
                          TAO_ENCAP_BYTE_ORDER, // byte order
                          31,
                          ACE_NTOHL (0x49444c3a), 
                          ACE_NTOHL (0x6f6d672e), 
                          ACE_NTOHL (0x6f72672f), 
                          ACE_NTOHL (0x54696d65), 
                          ACE_NTOHL (0x42617365), 
                          ACE_NTOHL (0x2f54696d), 
                          ACE_NTOHL (0x65543a31), 
                          ACE_NTOHL (0x2e300000),  // repository ID = IDL:omg.org/TimeBase/TimeT:1.0
                                                    6,
                          ACE_NTOHL (0x54696d65), 
                          ACE_NTOHL (0x54000000),  // name = TimeT
                                                    CORBA::tk_ulonglong,




                    5,
                    ACE_NTOHL (0x64617461), 
                    ACE_NTOHL (0x0),  // name = data
                                        CORBA::tk_alias, // typecode kind for typedefs
                    248, // encapsulation length
                      TAO_ENCAP_BYTE_ORDER, // byte order
                      32,
                      ACE_NTOHL (0x49444c3a), 
                      ACE_NTOHL (0x52746563), 
                      ACE_NTOHL (0x4576656e), 
                      ACE_NTOHL (0x74436f6d), 
                      ACE_NTOHL (0x6d2f4576), 
                      ACE_NTOHL (0x656e7444), 
                      ACE_NTOHL (0x6174613a), 
                      ACE_NTOHL (0x312e3000),  // repository ID = IDL:RtecEventComm/EventData:1.0
                                            10,
                      ACE_NTOHL (0x4576656e), 
                      ACE_NTOHL (0x74446174), 
                      ACE_NTOHL (0x61000000),  // name = EventData
                                            CORBA::tk_struct, // typecode kind
                      184, // encapsulation length
                        TAO_ENCAP_BYTE_ORDER, // byte order
                        22,
                        ACE_NTOHL (0x49444c3a), 
                        ACE_NTOHL (0x52746563), 
                        ACE_NTOHL (0x4576656e), 
                        ACE_NTOHL (0x74446174), 
                        ACE_NTOHL (0x613a312e), 
                        ACE_NTOHL (0x30000000),  // repository ID = IDL:RtecEventData:1.0
                                                14,
                        ACE_NTOHL (0x52746563), 
                        ACE_NTOHL (0x4576656e), 
                        ACE_NTOHL (0x74446174), 
                        ACE_NTOHL (0x61000000),  // name = RtecEventData
                        3, // member count
                                                5,
                        ACE_NTOHL (0x70616431), 
                        ACE_NTOHL (0x0),  // name = pad1
                                                CORBA::tk_long,

                        8,
                        ACE_NTOHL (0x7061796c), 
                        ACE_NTOHL (0x6f616400),  // name = payload
                                                CORBA::tk_alias, // typecode kind for typedefs
                        72, // encapsulation length
                          TAO_ENCAP_BYTE_ORDER, // byte order
                          21,
                          ACE_NTOHL (0x49444c3a), 
                          ACE_NTOHL (0x4576656e), 
                          ACE_NTOHL (0x74506179), 
                          ACE_NTOHL (0x6c6f6164), 
                          ACE_NTOHL (0x3a312e30), 
                          ACE_NTOHL (0x0),  // repository ID = IDL:EventPayload:1.0
                                                    13,
                          ACE_NTOHL (0x4576656e), 
                          ACE_NTOHL (0x74506179), 
                          ACE_NTOHL (0x6c6f6164), 
                          ACE_NTOHL (0x0),  // name = EventPayload
                                                    CORBA::tk_sequence, // typecode kind
                          12, // encapsulation length
                            TAO_ENCAP_BYTE_ORDER, // byte order
                            CORBA::tk_octet,

                            0U,


                        10,
                        ACE_NTOHL (0x616e795f), 
                        ACE_NTOHL (0x76616c75), 
                        ACE_NTOHL (0x65000000),  // name = any_value
                                                CORBA::tk_any,




                  8,
                  ACE_NTOHL (0x72745f69), 
                  ACE_NTOHL (0x6e666f00),  // name = rt_info
                                    CORBA::tk_alias, // typecode kind for typedefs
                  56, // encapsulation length
                    TAO_ENCAP_BYTE_ORDER, // byte order
                    26,
                    ACE_NTOHL (0x49444c3a), 
                    ACE_NTOHL (0x52746563), 
                    ACE_NTOHL (0x42617365), 
                    ACE_NTOHL (0x2f68616e), 
                    ACE_NTOHL (0x646c655f), 
                    ACE_NTOHL (0x743a312e), 
                    ACE_NTOHL (0x30000000),  // repository ID = IDL:RtecBase/handle_t:1.0
                                        9,
                    ACE_NTOHL (0x68616e64), 
                    ACE_NTOHL (0x6c655f74), 
                    ACE_NTOHL (0x0),  // name = handle_t
                                        CORBA::tk_long,



                0U,


            11,
            ACE_NTOHL (0x69735f67), 
            ACE_NTOHL (0x61746577), 
            ACE_NTOHL (0x61790000),  // name = is_gateway
                        CORBA::tk_boolean,





    0U,

};

static CORBA::TypeCode _tc_TAO_tc_FtRtecEventChannelAdmin_ProxySupplierStates (
    CORBA::tk_alias,
    sizeof (_oc_FtRtecEventChannelAdmin_ProxySupplierStates),
    (char *) &_oc_FtRtecEventChannelAdmin_ProxySupplierStates,
    0,
    sizeof (FtRtecEventChannelAdmin::ProxySupplierStates)
  );

namespace FtRtecEventChannelAdmin
{
  ::CORBA::TypeCode_ptr _tc_ProxySupplierStates =
    &_tc_TAO_tc_FtRtecEventChannelAdmin_ProxySupplierStates;
}

// TAO_IDL - Generated from
// be/be_visitor_typecode/typecode_defn.cpp:290

static const CORBA::Long _oc_FtRtecEventChannelAdmin_ConsumerAdminState[] =
{
    TAO_ENCAP_BYTE_ORDER, // byte order
  51,
  ACE_NTOHL (0x49444c3a), 
  ACE_NTOHL (0x46745274), 
  ACE_NTOHL (0x65634576), 
  ACE_NTOHL (0x656e7443), 
  ACE_NTOHL (0x68616e6e), 
  ACE_NTOHL (0x656c4164), 
  ACE_NTOHL (0x6d696e2f), 
  ACE_NTOHL (0x436f6e73), 
  ACE_NTOHL (0x756d6572), 
  ACE_NTOHL (0x41646d69), 
  ACE_NTOHL (0x6e537461), 
  ACE_NTOHL (0x74653a31), 
  ACE_NTOHL (0x2e300000),  // repository ID = IDL:FtRtecEventChannelAdmin/ConsumerAdminState:1.0
    19,
  ACE_NTOHL (0x436f6e73), 
  ACE_NTOHL (0x756d6572), 
  ACE_NTOHL (0x41646d69), 
  ACE_NTOHL (0x6e537461), 
  ACE_NTOHL (0x74650000),  // name = ConsumerAdminState
  1, // member count
    8,
  ACE_NTOHL (0x70726f78), 
  ACE_NTOHL (0x69657300),  // name = proxies
    CORBA::tk_alias, // typecode kind for typedefs
  2188, // encapsulation length
    TAO_ENCAP_BYTE_ORDER, // byte order
    52,
    ACE_NTOHL (0x49444c3a), 
    ACE_NTOHL (0x46745274), 
    ACE_NTOHL (0x65634576), 
    ACE_NTOHL (0x656e7443), 
    ACE_NTOHL (0x68616e6e), 
    ACE_NTOHL (0x656c4164), 
    ACE_NTOHL (0x6d696e2f), 
    ACE_NTOHL (0x50726f78), 
    ACE_NTOHL (0x79537570), 
    ACE_NTOHL (0x706c6965), 
    ACE_NTOHL (0x72537461), 
    ACE_NTOHL (0x7465733a), 
    ACE_NTOHL (0x312e3000),  // repository ID = IDL:FtRtecEventChannelAdmin/ProxySupplierStates:1.0
        20,
    ACE_NTOHL (0x50726f78), 
    ACE_NTOHL (0x79537570), 
    ACE_NTOHL (0x706c6965), 
    ACE_NTOHL (0x72537461), 
    ACE_NTOHL (0x74657300),  // name = ProxySupplierStates
        CORBA::tk_sequence, // typecode kind
    2096, // encapsulation length
      TAO_ENCAP_BYTE_ORDER, // byte order
      CORBA::tk_struct, // typecode kind
      2080, // encapsulation length
        TAO_ENCAP_BYTE_ORDER, // byte order
        54,
        ACE_NTOHL (0x49444c3a), 
        ACE_NTOHL (0x46745274), 
        ACE_NTOHL (0x65634576), 
        ACE_NTOHL (0x656e7443), 
        ACE_NTOHL (0x68616e6e), 
        ACE_NTOHL (0x656c4164), 
        ACE_NTOHL (0x6d696e2f), 
        ACE_NTOHL (0x50726f78), 
        ACE_NTOHL (0x79507573), 
        ACE_NTOHL (0x68537570), 
        ACE_NTOHL (0x706c6965), 
        ACE_NTOHL (0x72537461), 
        ACE_NTOHL (0x743a312e), 
        ACE_NTOHL (0x30000000),  // repository ID = IDL:FtRtecEventChannelAdmin/ProxyPushSupplierStat:1.0
                22,
        ACE_NTOHL (0x50726f78), 
        ACE_NTOHL (0x79507573), 
        ACE_NTOHL (0x68537570), 
        ACE_NTOHL (0x706c6965), 
        ACE_NTOHL (0x72537461), 
        ACE_NTOHL (0x74000000),  // name = ProxyPushSupplierStat
        3, // member count
                10,
        ACE_NTOHL (0x6f626a65), 
        ACE_NTOHL (0x63745f69), 
        ACE_NTOHL (0x64000000),  // name = object_id
                CORBA::tk_alias, // typecode kind for typedefs
        156, // encapsulation length
          TAO_ENCAP_BYTE_ORDER, // byte order
          41,
          ACE_NTOHL (0x49444c3a), 
          ACE_NTOHL (0x46745274), 
          ACE_NTOHL (0x65634576), 
          ACE_NTOHL (0x656e7443), 
          ACE_NTOHL (0x68616e6e), 
          ACE_NTOHL (0x656c4164), 
          ACE_NTOHL (0x6d696e2f), 
          ACE_NTOHL (0x4f626a65), 
          ACE_NTOHL (0x63744964), 
          ACE_NTOHL (0x3a312e30), 
          ACE_NTOHL (0x0),  // repository ID = IDL:FtRtecEventChannelAdmin/ObjectId:1.0
                    9,
          ACE_NTOHL (0x4f626a65), 
          ACE_NTOHL (0x63744964), 
          ACE_NTOHL (0x0),  // name = ObjectId
                    CORBA::tk_alias, // typecode kind for typedefs
          80, // encapsulation length
            TAO_ENCAP_BYTE_ORDER, // byte order
            33,
            ACE_NTOHL (0x49444c3a), 
            ACE_NTOHL (0x46745274), 
            ACE_NTOHL (0x65634576), 
            ACE_NTOHL (0x656e7443), 
            ACE_NTOHL (0x6f6d6d2f), 
            ACE_NTOHL (0x4f626a65), 
            ACE_NTOHL (0x63744964), 
            ACE_NTOHL (0x3a312e30), 
            ACE_NTOHL (0x0),  // repository ID = IDL:FtRtecEventComm/ObjectId:1.0
                        9,
            ACE_NTOHL (0x4f626a65), 
            ACE_NTOHL (0x63744964), 
            ACE_NTOHL (0x0),  // name = ObjectId
                        CORBA::tk_sequence, // typecode kind
            12, // encapsulation length
              TAO_ENCAP_BYTE_ORDER, // byte order
              CORBA::tk_octet,

              0U,



        10,
        ACE_NTOHL (0x73757370), 
        ACE_NTOHL (0x656e6465), 
        ACE_NTOHL (0x64000000),  // name = suspended
                CORBA::tk_boolean,

        10,
        ACE_NTOHL (0x70617261), 
        ACE_NTOHL (0x6d657465), 
        ACE_NTOHL (0x72000000),  // name = parameter
                CORBA::tk_union, // typecode kind
        1760, // encapsulation length
          TAO_ENCAP_BYTE_ORDER, // byte order
          68,
          ACE_NTOHL (0x49444c3a), 
          ACE_NTOHL (0x46745274), 
          ACE_NTOHL (0x65634576), 
          ACE_NTOHL (0x656e7443), 
          ACE_NTOHL (0x68616e6e), 
          ACE_NTOHL (0x656c4164), 
          ACE_NTOHL (0x6d696e2f), 
          ACE_NTOHL (0x50726f78), 
          ACE_NTOHL (0x79507573), 
          ACE_NTOHL (0x68537570), 
          ACE_NTOHL (0x706c6965), 
          ACE_NTOHL (0x72436f6e), 
          ACE_NTOHL (0x6e656374), 
          ACE_NTOHL (0x696f6e50), 
          ACE_NTOHL (0x6172616d), 
          ACE_NTOHL (0x7465723a), 
          ACE_NTOHL (0x312e3000),  // repository ID = IDL:FtRtecEventChannelAdmin/ProxyPushSupplierConnectionParamter:1.0
          36,
          ACE_NTOHL (0x50726f78), 
          ACE_NTOHL (0x79507573), 
          ACE_NTOHL (0x68537570), 
          ACE_NTOHL (0x706c6965), 
          ACE_NTOHL (0x72436f6e), 
          ACE_NTOHL (0x6e656374), 
          ACE_NTOHL (0x696f6e50), 
          ACE_NTOHL (0x6172616d), 
          ACE_NTOHL (0x74657200),  // name = ProxyPushSupplierConnectionParamter
                    CORBA::tk_boolean,

-1, // default used index
          1, // member count
                    ACE_IDL_NCTOHL (0x00), // union case label (evaluated value)
          5,
          ACE_NTOHL (0x696e666f), 
          ACE_NTOHL (0x0),  // name = info
                    CORBA::tk_struct, // typecode kind
          1608, // encapsulation length
            TAO_ENCAP_BYTE_ORDER, // byte order
            64,
            ACE_NTOHL (0x49444c3a), 
            ACE_NTOHL (0x46745274), 
            ACE_NTOHL (0x65634576), 
            ACE_NTOHL (0x656e7443), 
            ACE_NTOHL (0x68616e6e), 
            ACE_NTOHL (0x656c4164), 
            ACE_NTOHL (0x6d696e2f), 
            ACE_NTOHL (0x50726f78), 
            ACE_NTOHL (0x79507573), 
            ACE_NTOHL (0x68537570), 
            ACE_NTOHL (0x706c6965), 
            ACE_NTOHL (0x72436f6e), 
            ACE_NTOHL (0x6e656374), 
            ACE_NTOHL (0x696f6e49), 
            ACE_NTOHL (0x6e666f3a), 
            ACE_NTOHL (0x312e3000),  // repository ID = IDL:FtRtecEventChannelAdmin/ProxyPushSupplierConnectionInfo:1.0
                        32,
            ACE_NTOHL (0x50726f78), 
            ACE_NTOHL (0x79507573), 
            ACE_NTOHL (0x68537570), 
            ACE_NTOHL (0x706c6965), 
            ACE_NTOHL (0x72436f6e), 
            ACE_NTOHL (0x6e656374), 
            ACE_NTOHL (0x696f6e49), 
            ACE_NTOHL (0x6e666f00),  // name = ProxyPushSupplierConnectionInfo
            2, // member count
                        14,
            ACE_NTOHL (0x70757368), 
            ACE_NTOHL (0x5f636f6e), 
            ACE_NTOHL (0x73756d65), 
            ACE_NTOHL (0x72000000),  // name = push_consumer
                        CORBA::tk_objref, // typecode kind
            64, // encapsulation length
              TAO_ENCAP_BYTE_ORDER, // byte order
              35,
              ACE_NTOHL (0x49444c3a), 
              ACE_NTOHL (0x52746563), 
              ACE_NTOHL (0x4576656e), 
              ACE_NTOHL (0x74436f6d), 
              ACE_NTOHL (0x6d2f5075), 
              ACE_NTOHL (0x7368436f), 
              ACE_NTOHL (0x6e73756d), 
              ACE_NTOHL (0x65723a31), 
              ACE_NTOHL (0x2e300000),  // repository ID = IDL:RtecEventComm/PushConsumer:1.0
                            13,
              ACE_NTOHL (0x50757368), 
              ACE_NTOHL (0x436f6e73), 
              ACE_NTOHL (0x756d6572), 
              ACE_NTOHL (0x0),  // name = PushConsumer
              
            4,
            ACE_NTOHL (0x716f7300),  // name = qos
                        CORBA::tk_struct, // typecode kind
            1388, // encapsulation length
              TAO_ENCAP_BYTE_ORDER, // byte order
              42,
              ACE_NTOHL (0x49444c3a), 
              ACE_NTOHL (0x52746563), 
              ACE_NTOHL (0x4576656e), 
              ACE_NTOHL (0x74436861), 
              ACE_NTOHL (0x6e6e656c), 
              ACE_NTOHL (0x41646d69), 
              ACE_NTOHL (0x6e2f436f), 
              ACE_NTOHL (0x6e73756d), 
              ACE_NTOHL (0x6572514f), 
              ACE_NTOHL (0x533a312e), 
              ACE_NTOHL (0x30000000),  // repository ID = IDL:RtecEventChannelAdmin/ConsumerQOS:1.0
                            12,
              ACE_NTOHL (0x436f6e73), 
              ACE_NTOHL (0x756d6572), 
              ACE_NTOHL (0x514f5300),  // name = ConsumerQOS
              2, // member count
                            13,
              ACE_NTOHL (0x64657065), 
              ACE_NTOHL (0x6e64656e), 
              ACE_NTOHL (0x63696573), 
              ACE_NTOHL (0x0),  // name = dependencies
                            CORBA::tk_alias, // typecode kind for typedefs
              1268, // encapsulation length
                TAO_ENCAP_BYTE_ORDER, // byte order
                44,
                ACE_NTOHL (0x49444c3a), 
                ACE_NTOHL (0x52746563), 
                ACE_NTOHL (0x4576656e), 
                ACE_NTOHL (0x74436861), 
                ACE_NTOHL (0x6e6e656c), 
                ACE_NTOHL (0x41646d69), 
                ACE_NTOHL (0x6e2f4465), 
                ACE_NTOHL (0x70656e64), 
                ACE_NTOHL (0x656e6379), 
                ACE_NTOHL (0x5365743a), 
                ACE_NTOHL (0x312e3000),  // repository ID = IDL:RtecEventChannelAdmin/DependencySet:1.0
                                14,
                ACE_NTOHL (0x44657065), 
                ACE_NTOHL (0x6e64656e), 
                ACE_NTOHL (0x63795365), 
                ACE_NTOHL (0x74000000),  // name = DependencySet
                                CORBA::tk_sequence, // typecode kind
                1188, // encapsulation length
                  TAO_ENCAP_BYTE_ORDER, // byte order
                  CORBA::tk_struct, // typecode kind
                  1172, // encapsulation length
                    TAO_ENCAP_BYTE_ORDER, // byte order
                    41,
                    ACE_NTOHL (0x49444c3a), 
                    ACE_NTOHL (0x52746563), 
                    ACE_NTOHL (0x4576656e), 
                    ACE_NTOHL (0x74436861), 
                    ACE_NTOHL (0x6e6e656c), 
                    ACE_NTOHL (0x41646d69), 
                    ACE_NTOHL (0x6e2f4465), 
                    ACE_NTOHL (0x70656e64), 
                    ACE_NTOHL (0x656e6379), 
                    ACE_NTOHL (0x3a312e30), 
                    ACE_NTOHL (0x0),  // repository ID = IDL:RtecEventChannelAdmin/Dependency:1.0
                                        11,
                    ACE_NTOHL (0x44657065), 
                    ACE_NTOHL (0x6e64656e), 
                    ACE_NTOHL (0x63790000),  // name = Dependency
                    2, // member count
                                        6,
                    ACE_NTOHL (0x6576656e), 
                    ACE_NTOHL (0x74000000),  // name = event
                                        CORBA::tk_struct, // typecode kind
                    1004, // encapsulation length
                      TAO_ENCAP_BYTE_ORDER, // byte order
                      28,
                      ACE_NTOHL (0x49444c3a), 
                      ACE_NTOHL (0x52746563), 
                      ACE_NTOHL (0x4576656e), 
                      ACE_NTOHL (0x74436f6d), 
                      ACE_NTOHL (0x6d2f4576), 
                      ACE_NTOHL (0x656e743a), 
                      ACE_NTOHL (0x312e3000),  // repository ID = IDL:RtecEventComm/Event:1.0
                                            6,
                      ACE_NTOHL (0x4576656e), 
                      ACE_NTOHL (0x74000000),  // name = Event
                      2, // member count
                                            7,
                      ACE_NTOHL (0x68656164), 
                      ACE_NTOHL (0x65720000),  // name = header
                                            CORBA::tk_struct, // typecode kind
                      664, // encapsulation length
                        TAO_ENCAP_BYTE_ORDER, // byte order
                        34,
                        ACE_NTOHL (0x49444c3a), 
                        ACE_NTOHL (0x52746563), 
                        ACE_NTOHL (0x4576656e), 
                        ACE_NTOHL (0x74436f6d), 
                        ACE_NTOHL (0x6d2f4576), 
                        ACE_NTOHL (0x656e7448), 
                        ACE_NTOHL (0x65616465), 
                        ACE_NTOHL (0x723a312e), 
                        ACE_NTOHL (0x30000000),  // repository ID = IDL:RtecEventComm/EventHeader:1.0
                                                12,
                        ACE_NTOHL (0x4576656e), 
                        ACE_NTOHL (0x74486561), 
                        ACE_NTOHL (0x64657200),  // name = EventHeader
                        6, // member count
                                                5,
                        ACE_NTOHL (0x74797065), 
                        ACE_NTOHL (0x0),  // name = type
                                                CORBA::tk_alias, // typecode kind for typedefs
                        60, // encapsulation length
                          TAO_ENCAP_BYTE_ORDER, // byte order
                          32,
                          ACE_NTOHL (0x49444c3a), 
                          ACE_NTOHL (0x52746563), 
                          ACE_NTOHL (0x4576656e), 
                          ACE_NTOHL (0x74436f6d), 
                          ACE_NTOHL (0x6d2f4576), 
                          ACE_NTOHL (0x656e7454), 
                          ACE_NTOHL (0x7970653a), 
                          ACE_NTOHL (0x312e3000),  // repository ID = IDL:RtecEventComm/EventType:1.0
                                                    10,
                          ACE_NTOHL (0x4576656e), 
                          ACE_NTOHL (0x74547970), 
                          ACE_NTOHL (0x65000000),  // name = EventType
                                                    CORBA::tk_long,


                        7,
                        ACE_NTOHL (0x736f7572), 
                        ACE_NTOHL (0x63650000),  // name = source
                                                CORBA::tk_alias, // typecode kind for typedefs
                        68, // encapsulation length
                          TAO_ENCAP_BYTE_ORDER, // byte order
                          36,
                          ACE_NTOHL (0x49444c3a), 
                          ACE_NTOHL (0x52746563), 
                          ACE_NTOHL (0x4576656e), 
                          ACE_NTOHL (0x74436f6d), 
                          ACE_NTOHL (0x6d2f4576), 
                          ACE_NTOHL (0x656e7453), 
                          ACE_NTOHL (0x6f757263), 
                          ACE_NTOHL (0x6549443a), 
                          ACE_NTOHL (0x312e3000),  // repository ID = IDL:RtecEventComm/EventSourceID:1.0
                                                    14,
                          ACE_NTOHL (0x4576656e), 
                          ACE_NTOHL (0x74536f75), 
                          ACE_NTOHL (0x72636549), 
                          ACE_NTOHL (0x44000000),  // name = EventSourceID
                                                    CORBA::tk_long,


                        4,
                        ACE_NTOHL (0x74746c00),  // name = ttl
                                                CORBA::tk_long,

                        14,
                        ACE_NTOHL (0x63726561), 
                        ACE_NTOHL (0x74696f6e), 
                        ACE_NTOHL (0x5f74696d), 
                        ACE_NTOHL (0x65000000),  // name = creation_time
                                                CORBA::tk_alias, // typecode kind for typedefs
                        112, // encapsulation length
                          TAO_ENCAP_BYTE_ORDER, // byte order
                          27,
                          ACE_NTOHL (0x49444c3a), 
                          ACE_NTOHL (0x52746563), 
                          ACE_NTOHL (0x4576656e), 
                          ACE_NTOHL (0x74436f6d), 
                          ACE_NTOHL (0x6d2f5469), 
                          ACE_NTOHL (0x6d653a31), 
                          ACE_NTOHL (0x2e300000),  // repository ID = IDL:RtecEventComm/Time:1.0
                                                    5,
                          ACE_NTOHL (0x54696d65), 
                          ACE_NTOHL (0x0),  // name = Time
                                                    CORBA::tk_alias, // typecode kind for typedefs
                          56, // encapsulation length
                            TAO_ENCAP_BYTE_ORDER, // byte order
                            31,
                            ACE_NTOHL (0x49444c3a), 
                            ACE_NTOHL (0x6f6d672e), 
                            ACE_NTOHL (0x6f72672f), 
                            ACE_NTOHL (0x54696d65), 
                            ACE_NTOHL (0x42617365), 
                            ACE_NTOHL (0x2f54696d), 
                            ACE_NTOHL (0x65543a31), 
                            ACE_NTOHL (0x2e300000),  // repository ID = IDL:omg.org/TimeBase/TimeT:1.0
                                                        6,
                            ACE_NTOHL (0x54696d65), 
                            ACE_NTOHL (0x54000000),  // name = TimeT
                                                        CORBA::tk_ulonglong,



                        13,
                        ACE_NTOHL (0x65635f72), 
                        ACE_NTOHL (0x6563765f), 
                        ACE_NTOHL (0x74696d65), 
                        ACE_NTOHL (0x0),  // name = ec_recv_time
                                                CORBA::tk_alias, // typecode kind for typedefs
                        112, // encapsulation length
                          TAO_ENCAP_BYTE_ORDER, // byte order
                          27,
                          ACE_NTOHL (0x49444c3a), 
                          ACE_NTOHL (0x52746563), 
                          ACE_NTOHL (0x4576656e), 
                          ACE_NTOHL (0x74436f6d), 
                          ACE_NTOHL (0x6d2f5469), 
                          ACE_NTOHL (0x6d653a31), 
                          ACE_NTOHL (0x2e300000),  // repository ID = IDL:RtecEventComm/Time:1.0
                                                    5,
                          ACE_NTOHL (0x54696d65), 
                          ACE_NTOHL (0x0),  // name = Time
                                                    CORBA::tk_alias, // typecode kind for typedefs
                          56, // encapsulation length
                            TAO_ENCAP_BYTE_ORDER, // byte order
                            31,
                            ACE_NTOHL (0x49444c3a), 
                            ACE_NTOHL (0x6f6d672e), 
                            ACE_NTOHL (0x6f72672f), 
                            ACE_NTOHL (0x54696d65), 
                            ACE_NTOHL (0x42617365), 
                            ACE_NTOHL (0x2f54696d), 
                            ACE_NTOHL (0x65543a31), 
                            ACE_NTOHL (0x2e300000),  // repository ID = IDL:omg.org/TimeBase/TimeT:1.0
                                                        6,
                            ACE_NTOHL (0x54696d65), 
                            ACE_NTOHL (0x54000000),  // name = TimeT
                                                        CORBA::tk_ulonglong,



                        13,
                        ACE_NTOHL (0x65635f73), 
                        ACE_NTOHL (0x656e645f), 
                        ACE_NTOHL (0x74696d65), 
                        ACE_NTOHL (0x0),  // name = ec_send_time
                                                CORBA::tk_alias, // typecode kind for typedefs
                        112, // encapsulation length
                          TAO_ENCAP_BYTE_ORDER, // byte order
                          27,
                          ACE_NTOHL (0x49444c3a), 
                          ACE_NTOHL (0x52746563), 
                          ACE_NTOHL (0x4576656e), 
                          ACE_NTOHL (0x74436f6d), 
                          ACE_NTOHL (0x6d2f5469), 
                          ACE_NTOHL (0x6d653a31), 
                          ACE_NTOHL (0x2e300000),  // repository ID = IDL:RtecEventComm/Time:1.0
                                                    5,
                          ACE_NTOHL (0x54696d65), 
                          ACE_NTOHL (0x0),  // name = Time
                                                    CORBA::tk_alias, // typecode kind for typedefs
                          56, // encapsulation length
                            TAO_ENCAP_BYTE_ORDER, // byte order
                            31,
                            ACE_NTOHL (0x49444c3a), 
                            ACE_NTOHL (0x6f6d672e), 
                            ACE_NTOHL (0x6f72672f), 
                            ACE_NTOHL (0x54696d65), 
                            ACE_NTOHL (0x42617365), 
                            ACE_NTOHL (0x2f54696d), 
                            ACE_NTOHL (0x65543a31), 
                            ACE_NTOHL (0x2e300000),  // repository ID = IDL:omg.org/TimeBase/TimeT:1.0
                                                        6,
                            ACE_NTOHL (0x54696d65), 
                            ACE_NTOHL (0x54000000),  // name = TimeT
                                                        CORBA::tk_ulonglong,




                      5,
                      ACE_NTOHL (0x64617461), 
                      ACE_NTOHL (0x0),  // name = data
                                            CORBA::tk_alias, // typecode kind for typedefs
                      248, // encapsulation length
                        TAO_ENCAP_BYTE_ORDER, // byte order
                        32,
                        ACE_NTOHL (0x49444c3a), 
                        ACE_NTOHL (0x52746563), 
                        ACE_NTOHL (0x4576656e), 
                        ACE_NTOHL (0x74436f6d), 
                        ACE_NTOHL (0x6d2f4576), 
                        ACE_NTOHL (0x656e7444), 
                        ACE_NTOHL (0x6174613a), 
                        ACE_NTOHL (0x312e3000),  // repository ID = IDL:RtecEventComm/EventData:1.0
                                                10,
                        ACE_NTOHL (0x4576656e), 
                        ACE_NTOHL (0x74446174), 
                        ACE_NTOHL (0x61000000),  // name = EventData
                                                CORBA::tk_struct, // typecode kind
                        184, // encapsulation length
                          TAO_ENCAP_BYTE_ORDER, // byte order
                          22,
                          ACE_NTOHL (0x49444c3a), 
                          ACE_NTOHL (0x52746563), 
                          ACE_NTOHL (0x4576656e), 
                          ACE_NTOHL (0x74446174), 
                          ACE_NTOHL (0x613a312e), 
                          ACE_NTOHL (0x30000000),  // repository ID = IDL:RtecEventData:1.0
                                                    14,
                          ACE_NTOHL (0x52746563), 
                          ACE_NTOHL (0x4576656e), 
                          ACE_NTOHL (0x74446174), 
                          ACE_NTOHL (0x61000000),  // name = RtecEventData
                          3, // member count
                                                    5,
                          ACE_NTOHL (0x70616431), 
                          ACE_NTOHL (0x0),  // name = pad1
                                                    CORBA::tk_long,

                          8,
                          ACE_NTOHL (0x7061796c), 
                          ACE_NTOHL (0x6f616400),  // name = payload
                                                    CORBA::tk_alias, // typecode kind for typedefs
                          72, // encapsulation length
                            TAO_ENCAP_BYTE_ORDER, // byte order
                            21,
                            ACE_NTOHL (0x49444c3a), 
                            ACE_NTOHL (0x4576656e), 
                            ACE_NTOHL (0x74506179), 
                            ACE_NTOHL (0x6c6f6164), 
                            ACE_NTOHL (0x3a312e30), 
                            ACE_NTOHL (0x0),  // repository ID = IDL:EventPayload:1.0
                                                        13,
                            ACE_NTOHL (0x4576656e), 
                            ACE_NTOHL (0x74506179), 
                            ACE_NTOHL (0x6c6f6164), 
                            ACE_NTOHL (0x0),  // name = EventPayload
                                                        CORBA::tk_sequence, // typecode kind
                            12, // encapsulation length
                              TAO_ENCAP_BYTE_ORDER, // byte order
                              CORBA::tk_octet,

                              0U,


                          10,
                          ACE_NTOHL (0x616e795f), 
                          ACE_NTOHL (0x76616c75), 
                          ACE_NTOHL (0x65000000),  // name = any_value
                                                    CORBA::tk_any,




                    8,
                    ACE_NTOHL (0x72745f69), 
                    ACE_NTOHL (0x6e666f00),  // name = rt_info
                                        CORBA::tk_alias, // typecode kind for typedefs
                    56, // encapsulation length
                      TAO_ENCAP_BYTE_ORDER, // byte order
                      26,
                      ACE_NTOHL (0x49444c3a), 
                      ACE_NTOHL (0x52746563), 
                      ACE_NTOHL (0x42617365), 
                      ACE_NTOHL (0x2f68616e), 
                      ACE_NTOHL (0x646c655f), 
                      ACE_NTOHL (0x743a312e), 
                      ACE_NTOHL (0x30000000),  // repository ID = IDL:RtecBase/handle_t:1.0
                                            9,
                      ACE_NTOHL (0x68616e64), 
                      ACE_NTOHL (0x6c655f74), 
                      ACE_NTOHL (0x0),  // name = handle_t
                                            CORBA::tk_long,



                  0U,


              11,
              ACE_NTOHL (0x69735f67), 
              ACE_NTOHL (0x61746577), 
              ACE_NTOHL (0x61790000),  // name = is_gateway
                            CORBA::tk_boolean,





      0U,


};

static CORBA::TypeCode _tc_TAO_tc_FtRtecEventChannelAdmin_ConsumerAdminState (
    CORBA::tk_struct,
    sizeof (_oc_FtRtecEventChannelAdmin_ConsumerAdminState),
    (char *) &_oc_FtRtecEventChannelAdmin_ConsumerAdminState,
    0,
    sizeof (FtRtecEventChannelAdmin::ConsumerAdminState)
  );

namespace FtRtecEventChannelAdmin
{
  ::CORBA::TypeCode_ptr _tc_ConsumerAdminState =
    &_tc_TAO_tc_FtRtecEventChannelAdmin_ConsumerAdminState;
}

// TAO_IDL - Generated from 
// be/be_visitor_structure/structure_cs.cpp:66

void 
FtRtecEventChannelAdmin::ConsumerAdminState::_tao_any_destructor (
    void *_tao_void_pointer
  )
{
  ConsumerAdminState *_tao_tmp_pointer =
    static_cast<ConsumerAdminState *> (_tao_void_pointer);
  delete _tao_tmp_pointer;
}

// TAO_IDL - Generated from
// be/be_visitor_typecode/typecode_defn.cpp:290

static const CORBA::Long _oc_FtRtecEventChannelAdmin_SupplierAdminState[] =
{
    TAO_ENCAP_BYTE_ORDER, // byte order
  51,
  ACE_NTOHL (0x49444c3a), 
  ACE_NTOHL (0x46745274), 
  ACE_NTOHL (0x65634576), 
  ACE_NTOHL (0x656e7443), 
  ACE_NTOHL (0x68616e6e), 
  ACE_NTOHL (0x656c4164), 
  ACE_NTOHL (0x6d696e2f), 
  ACE_NTOHL (0x53757070), 
  ACE_NTOHL (0x6c696572), 
  ACE_NTOHL (0x41646d69), 
  ACE_NTOHL (0x6e537461), 
  ACE_NTOHL (0x74653a31), 
  ACE_NTOHL (0x2e300000),  // repository ID = IDL:FtRtecEventChannelAdmin/SupplierAdminState:1.0
    19,
  ACE_NTOHL (0x53757070), 
  ACE_NTOHL (0x6c696572), 
  ACE_NTOHL (0x41646d69), 
  ACE_NTOHL (0x6e537461), 
  ACE_NTOHL (0x74650000),  // name = SupplierAdminState
  1, // member count
    8,
  ACE_NTOHL (0x70726f78), 
  ACE_NTOHL (0x69657300),  // name = proxies
    CORBA::tk_alias, // typecode kind for typedefs
  2704, // encapsulation length
    TAO_ENCAP_BYTE_ORDER, // byte order
    52,
    ACE_NTOHL (0x49444c3a), 
    ACE_NTOHL (0x46745274), 
    ACE_NTOHL (0x65634576), 
    ACE_NTOHL (0x656e7443), 
    ACE_NTOHL (0x68616e6e), 
    ACE_NTOHL (0x656c4164), 
    ACE_NTOHL (0x6d696e2f), 
    ACE_NTOHL (0x50726f78), 
    ACE_NTOHL (0x79436f6e), 
    ACE_NTOHL (0x73756d65), 
    ACE_NTOHL (0x72537461), 
    ACE_NTOHL (0x7465733a), 
    ACE_NTOHL (0x312e3000),  // repository ID = IDL:FtRtecEventChannelAdmin/ProxyConsumerStates:1.0
        20,
    ACE_NTOHL (0x50726f78), 
    ACE_NTOHL (0x79436f6e), 
    ACE_NTOHL (0x73756d65), 
    ACE_NTOHL (0x72537461), 
    ACE_NTOHL (0x74657300),  // name = ProxyConsumerStates
        CORBA::tk_sequence, // typecode kind
    2612, // encapsulation length
      TAO_ENCAP_BYTE_ORDER, // byte order
      CORBA::tk_struct, // typecode kind
      2596, // encapsulation length
        TAO_ENCAP_BYTE_ORDER, // byte order
        54,
        ACE_NTOHL (0x49444c3a), 
        ACE_NTOHL (0x46745274), 
        ACE_NTOHL (0x65634576), 
        ACE_NTOHL (0x656e7443), 
        ACE_NTOHL (0x68616e6e), 
        ACE_NTOHL (0x656c4164), 
        ACE_NTOHL (0x6d696e2f), 
        ACE_NTOHL (0x50726f78), 
        ACE_NTOHL (0x79507573), 
        ACE_NTOHL (0x68436f6e), 
        ACE_NTOHL (0x73756d65), 
        ACE_NTOHL (0x72537461), 
        ACE_NTOHL (0x743a312e), 
        ACE_NTOHL (0x30000000),  // repository ID = IDL:FtRtecEventChannelAdmin/ProxyPushConsumerStat:1.0
                22,
        ACE_NTOHL (0x50726f78), 
        ACE_NTOHL (0x79507573), 
        ACE_NTOHL (0x68436f6e), 
        ACE_NTOHL (0x73756d65), 
        ACE_NTOHL (0x72537461), 
        ACE_NTOHL (0x74000000),  // name = ProxyPushConsumerStat
        2, // member count
                10,
        ACE_NTOHL (0x6f626a65), 
        ACE_NTOHL (0x63745f69), 
        ACE_NTOHL (0x64000000),  // name = object_id
                CORBA::tk_alias, // typecode kind for typedefs
        156, // encapsulation length
          TAO_ENCAP_BYTE_ORDER, // byte order
          41,
          ACE_NTOHL (0x49444c3a), 
          ACE_NTOHL (0x46745274), 
          ACE_NTOHL (0x65634576), 
          ACE_NTOHL (0x656e7443), 
          ACE_NTOHL (0x68616e6e), 
          ACE_NTOHL (0x656c4164), 
          ACE_NTOHL (0x6d696e2f), 
          ACE_NTOHL (0x4f626a65), 
          ACE_NTOHL (0x63744964), 
          ACE_NTOHL (0x3a312e30), 
          ACE_NTOHL (0x0),  // repository ID = IDL:FtRtecEventChannelAdmin/ObjectId:1.0
                    9,
          ACE_NTOHL (0x4f626a65), 
          ACE_NTOHL (0x63744964), 
          ACE_NTOHL (0x0),  // name = ObjectId
                    CORBA::tk_alias, // typecode kind for typedefs
          80, // encapsulation length
            TAO_ENCAP_BYTE_ORDER, // byte order
            33,
            ACE_NTOHL (0x49444c3a), 
            ACE_NTOHL (0x46745274), 
            ACE_NTOHL (0x65634576), 
            ACE_NTOHL (0x656e7443), 
            ACE_NTOHL (0x6f6d6d2f), 
            ACE_NTOHL (0x4f626a65), 
            ACE_NTOHL (0x63744964), 
            ACE_NTOHL (0x3a312e30), 
            ACE_NTOHL (0x0),  // repository ID = IDL:FtRtecEventComm/ObjectId:1.0
                        9,
            ACE_NTOHL (0x4f626a65), 
            ACE_NTOHL (0x63744964), 
            ACE_NTOHL (0x0),  // name = ObjectId
                        CORBA::tk_sequence, // typecode kind
            12, // encapsulation length
              TAO_ENCAP_BYTE_ORDER, // byte order
              CORBA::tk_octet,

              0U,



        10,
        ACE_NTOHL (0x70617261), 
        ACE_NTOHL (0x6d657465), 
        ACE_NTOHL (0x72000000),  // name = parameter
                CORBA::tk_union, // typecode kind
        2296, // encapsulation length
          TAO_ENCAP_BYTE_ORDER, // byte order
          68,
          ACE_NTOHL (0x49444c3a), 
          ACE_NTOHL (0x46745274), 
          ACE_NTOHL (0x65634576), 
          ACE_NTOHL (0x656e7443), 
          ACE_NTOHL (0x68616e6e), 
          ACE_NTOHL (0x656c4164), 
          ACE_NTOHL (0x6d696e2f), 
          ACE_NTOHL (0x50726f78), 
          ACE_NTOHL (0x79507573), 
          ACE_NTOHL (0x68436f6e), 
          ACE_NTOHL (0x73756d65), 
          ACE_NTOHL (0x72436f6e), 
          ACE_NTOHL (0x6e656374), 
          ACE_NTOHL (0x696f6e50), 
          ACE_NTOHL (0x6172616d), 
          ACE_NTOHL (0x7465723a), 
          ACE_NTOHL (0x312e3000),  // repository ID = IDL:FtRtecEventChannelAdmin/ProxyPushConsumerConnectionParamter:1.0
          36,
          ACE_NTOHL (0x50726f78), 
          ACE_NTOHL (0x79507573), 
          ACE_NTOHL (0x68436f6e), 
          ACE_NTOHL (0x73756d65), 
          ACE_NTOHL (0x72436f6e), 
          ACE_NTOHL (0x6e656374), 
          ACE_NTOHL (0x696f6e50), 
          ACE_NTOHL (0x6172616d), 
          ACE_NTOHL (0x74657200),  // name = ProxyPushConsumerConnectionParamter
                    CORBA::tk_boolean,

-1, // default used index
          1, // member count
                    ACE_IDL_NCTOHL (0x00), // union case label (evaluated value)
          5,
          ACE_NTOHL (0x696e666f), 
          ACE_NTOHL (0x0),  // name = info
                    CORBA::tk_struct, // typecode kind
          2144, // encapsulation length
            TAO_ENCAP_BYTE_ORDER, // byte order
            64,
            ACE_NTOHL (0x49444c3a), 
            ACE_NTOHL (0x46745274), 
            ACE_NTOHL (0x65634576), 
            ACE_NTOHL (0x656e7443), 
            ACE_NTOHL (0x68616e6e), 
            ACE_NTOHL (0x656c4164), 
            ACE_NTOHL (0x6d696e2f), 
            ACE_NTOHL (0x50726f78), 
            ACE_NTOHL (0x79507573), 
            ACE_NTOHL (0x68436f6e), 
            ACE_NTOHL (0x73756d65), 
            ACE_NTOHL (0x72436f6e), 
            ACE_NTOHL (0x6e656374), 
            ACE_NTOHL (0x696f6e49), 
            ACE_NTOHL (0x6e666f3a), 
            ACE_NTOHL (0x312e3000),  // repository ID = IDL:FtRtecEventChannelAdmin/ProxyPushConsumerConnectionInfo:1.0
                        32,
            ACE_NTOHL (0x50726f78), 
            ACE_NTOHL (0x79507573), 
            ACE_NTOHL (0x68436f6e), 
            ACE_NTOHL (0x73756d65), 
            ACE_NTOHL (0x72436f6e), 
            ACE_NTOHL (0x6e656374), 
            ACE_NTOHL (0x696f6e49), 
            ACE_NTOHL (0x6e666f00),  // name = ProxyPushConsumerConnectionInfo
            2, // member count
                        14,
            ACE_NTOHL (0x70757368), 
            ACE_NTOHL (0x5f737570), 
            ACE_NTOHL (0x706c6965), 
            ACE_NTOHL (0x72000000),  // name = push_supplier
                        CORBA::tk_objref, // typecode kind
            64, // encapsulation length
              TAO_ENCAP_BYTE_ORDER, // byte order
              35,
              ACE_NTOHL (0x49444c3a), 
              ACE_NTOHL (0x52746563), 
              ACE_NTOHL (0x4576656e), 
              ACE_NTOHL (0x74436f6d), 
              ACE_NTOHL (0x6d2f5075), 
              ACE_NTOHL (0x73685375), 
              ACE_NTOHL (0x70706c69), 
              ACE_NTOHL (0x65723a31), 
              ACE_NTOHL (0x2e300000),  // repository ID = IDL:RtecEventComm/PushSupplier:1.0
                            13,
              ACE_NTOHL (0x50757368), 
              ACE_NTOHL (0x53757070), 
              ACE_NTOHL (0x6c696572), 
              ACE_NTOHL (0x0),  // name = PushSupplier
              
            4,
            ACE_NTOHL (0x716f7300),  // name = qos
                        CORBA::tk_struct, // typecode kind
            1924, // encapsulation length
              TAO_ENCAP_BYTE_ORDER, // byte order
              42,
              ACE_NTOHL (0x49444c3a), 
              ACE_NTOHL (0x52746563), 
              ACE_NTOHL (0x4576656e), 
              ACE_NTOHL (0x74436861), 
              ACE_NTOHL (0x6e6e656c), 
              ACE_NTOHL (0x41646d69), 
              ACE_NTOHL (0x6e2f5375), 
              ACE_NTOHL (0x70706c69), 
              ACE_NTOHL (0x6572514f), 
              ACE_NTOHL (0x533a312e), 
              ACE_NTOHL (0x30000000),  // repository ID = IDL:RtecEventChannelAdmin/SupplierQOS:1.0
                            12,
              ACE_NTOHL (0x53757070), 
              ACE_NTOHL (0x6c696572), 
              ACE_NTOHL (0x514f5300),  // name = SupplierQOS
              2, // member count
                            13,
              ACE_NTOHL (0x7075626c), 
              ACE_NTOHL (0x69636174), 
              ACE_NTOHL (0x696f6e73), 
              ACE_NTOHL (0x0),  // name = publications
                            CORBA::tk_alias, // typecode kind for typedefs
              1804, // encapsulation length
                TAO_ENCAP_BYTE_ORDER, // byte order
                45,
                ACE_NTOHL (0x49444c3a), 
                ACE_NTOHL (0x52746563), 
                ACE_NTOHL (0x4576656e), 
                ACE_NTOHL (0x74436861), 
                ACE_NTOHL (0x6e6e656c), 
                ACE_NTOHL (0x41646d69), 
                ACE_NTOHL (0x6e2f5075), 
                ACE_NTOHL (0x626c6963), 
                ACE_NTOHL (0x6174696f), 
                ACE_NTOHL (0x6e536574), 
                ACE_NTOHL (0x3a312e30), 
                ACE_NTOHL (0x0),  // repository ID = IDL:RtecEventChannelAdmin/PublicationSet:1.0
                                15,
                ACE_NTOHL (0x5075626c), 
                ACE_NTOHL (0x69636174), 
                ACE_NTOHL (0x696f6e53), 
                ACE_NTOHL (0x65740000),  // name = PublicationSet
                                CORBA::tk_sequence, // typecode kind
                1720, // encapsulation length
                  TAO_ENCAP_BYTE_ORDER, // byte order
                  CORBA::tk_struct, // typecode kind
                  1704, // encapsulation length
                    TAO_ENCAP_BYTE_ORDER, // byte order
                    42,
                    ACE_NTOHL (0x49444c3a), 
                    ACE_NTOHL (0x52746563), 
                    ACE_NTOHL (0x4576656e), 
                    ACE_NTOHL (0x74436861), 
                    ACE_NTOHL (0x6e6e656c), 
                    ACE_NTOHL (0x41646d69), 
                    ACE_NTOHL (0x6e2f5075), 
                    ACE_NTOHL (0x626c6963), 
                    ACE_NTOHL (0x6174696f), 
                    ACE_NTOHL (0x6e3a312e), 
                    ACE_NTOHL (0x30000000),  // repository ID = IDL:RtecEventChannelAdmin/Publication:1.0
                                        12,
                    ACE_NTOHL (0x5075626c), 
                    ACE_NTOHL (0x69636174), 
                    ACE_NTOHL (0x696f6e00),  // name = Publication
                    2, // member count
                                        6,
                    ACE_NTOHL (0x6576656e), 
                    ACE_NTOHL (0x74000000),  // name = event
                                        CORBA::tk_struct, // typecode kind
                    1004, // encapsulation length
                      TAO_ENCAP_BYTE_ORDER, // byte order
                      28,
                      ACE_NTOHL (0x49444c3a), 
                      ACE_NTOHL (0x52746563), 
                      ACE_NTOHL (0x4576656e), 
                      ACE_NTOHL (0x74436f6d), 
                      ACE_NTOHL (0x6d2f4576), 
                      ACE_NTOHL (0x656e743a), 
                      ACE_NTOHL (0x312e3000),  // repository ID = IDL:RtecEventComm/Event:1.0
                                            6,
                      ACE_NTOHL (0x4576656e), 
                      ACE_NTOHL (0x74000000),  // name = Event
                      2, // member count
                                            7,
                      ACE_NTOHL (0x68656164), 
                      ACE_NTOHL (0x65720000),  // name = header
                                            CORBA::tk_struct, // typecode kind
                      664, // encapsulation length
                        TAO_ENCAP_BYTE_ORDER, // byte order
                        34,
                        ACE_NTOHL (0x49444c3a), 
                        ACE_NTOHL (0x52746563), 
                        ACE_NTOHL (0x4576656e), 
                        ACE_NTOHL (0x74436f6d), 
                        ACE_NTOHL (0x6d2f4576), 
                        ACE_NTOHL (0x656e7448), 
                        ACE_NTOHL (0x65616465), 
                        ACE_NTOHL (0x723a312e), 
                        ACE_NTOHL (0x30000000),  // repository ID = IDL:RtecEventComm/EventHeader:1.0
                                                12,
                        ACE_NTOHL (0x4576656e), 
                        ACE_NTOHL (0x74486561), 
                        ACE_NTOHL (0x64657200),  // name = EventHeader
                        6, // member count
                                                5,
                        ACE_NTOHL (0x74797065), 
                        ACE_NTOHL (0x0),  // name = type
                                                CORBA::tk_alias, // typecode kind for typedefs
                        60, // encapsulation length
                          TAO_ENCAP_BYTE_ORDER, // byte order
                          32,
                          ACE_NTOHL (0x49444c3a), 
                          ACE_NTOHL (0x52746563), 
                          ACE_NTOHL (0x4576656e), 
                          ACE_NTOHL (0x74436f6d), 
                          ACE_NTOHL (0x6d2f4576), 
                          ACE_NTOHL (0x656e7454), 
                          ACE_NTOHL (0x7970653a), 
                          ACE_NTOHL (0x312e3000),  // repository ID = IDL:RtecEventComm/EventType:1.0
                                                    10,
                          ACE_NTOHL (0x4576656e), 
                          ACE_NTOHL (0x74547970), 
                          ACE_NTOHL (0x65000000),  // name = EventType
                                                    CORBA::tk_long,


                        7,
                        ACE_NTOHL (0x736f7572), 
                        ACE_NTOHL (0x63650000),  // name = source
                                                CORBA::tk_alias, // typecode kind for typedefs
                        68, // encapsulation length
                          TAO_ENCAP_BYTE_ORDER, // byte order
                          36,
                          ACE_NTOHL (0x49444c3a), 
                          ACE_NTOHL (0x52746563), 
                          ACE_NTOHL (0x4576656e), 
                          ACE_NTOHL (0x74436f6d), 
                          ACE_NTOHL (0x6d2f4576), 
                          ACE_NTOHL (0x656e7453), 
                          ACE_NTOHL (0x6f757263), 
                          ACE_NTOHL (0x6549443a), 
                          ACE_NTOHL (0x312e3000),  // repository ID = IDL:RtecEventComm/EventSourceID:1.0
                                                    14,
                          ACE_NTOHL (0x4576656e), 
                          ACE_NTOHL (0x74536f75), 
                          ACE_NTOHL (0x72636549), 
                          ACE_NTOHL (0x44000000),  // name = EventSourceID
                                                    CORBA::tk_long,


                        4,
                        ACE_NTOHL (0x74746c00),  // name = ttl
                                                CORBA::tk_long,

                        14,
                        ACE_NTOHL (0x63726561), 
                        ACE_NTOHL (0x74696f6e), 
                        ACE_NTOHL (0x5f74696d), 
                        ACE_NTOHL (0x65000000),  // name = creation_time
                                                CORBA::tk_alias, // typecode kind for typedefs
                        112, // encapsulation length
                          TAO_ENCAP_BYTE_ORDER, // byte order
                          27,
                          ACE_NTOHL (0x49444c3a), 
                          ACE_NTOHL (0x52746563), 
                          ACE_NTOHL (0x4576656e), 
                          ACE_NTOHL (0x74436f6d), 
                          ACE_NTOHL (0x6d2f5469), 
                          ACE_NTOHL (0x6d653a31), 
                          ACE_NTOHL (0x2e300000),  // repository ID = IDL:RtecEventComm/Time:1.0
                                                    5,
                          ACE_NTOHL (0x54696d65), 
                          ACE_NTOHL (0x0),  // name = Time
                                                    CORBA::tk_alias, // typecode kind for typedefs
                          56, // encapsulation length
                            TAO_ENCAP_BYTE_ORDER, // byte order
                            31,
                            ACE_NTOHL (0x49444c3a), 
                            ACE_NTOHL (0x6f6d672e), 
                            ACE_NTOHL (0x6f72672f), 
                            ACE_NTOHL (0x54696d65), 
                            ACE_NTOHL (0x42617365), 
                            ACE_NTOHL (0x2f54696d), 
                            ACE_NTOHL (0x65543a31), 
                            ACE_NTOHL (0x2e300000),  // repository ID = IDL:omg.org/TimeBase/TimeT:1.0
                                                        6,
                            ACE_NTOHL (0x54696d65), 
                            ACE_NTOHL (0x54000000),  // name = TimeT
                                                        CORBA::tk_ulonglong,



                        13,
                        ACE_NTOHL (0x65635f72), 
                        ACE_NTOHL (0x6563765f), 
                        ACE_NTOHL (0x74696d65), 
                        ACE_NTOHL (0x0),  // name = ec_recv_time
                                                CORBA::tk_alias, // typecode kind for typedefs
                        112, // encapsulation length
                          TAO_ENCAP_BYTE_ORDER, // byte order
                          27,
                          ACE_NTOHL (0x49444c3a), 
                          ACE_NTOHL (0x52746563), 
                          ACE_NTOHL (0x4576656e), 
                          ACE_NTOHL (0x74436f6d), 
                          ACE_NTOHL (0x6d2f5469), 
                          ACE_NTOHL (0x6d653a31), 
                          ACE_NTOHL (0x2e300000),  // repository ID = IDL:RtecEventComm/Time:1.0
                                                    5,
                          ACE_NTOHL (0x54696d65), 
                          ACE_NTOHL (0x0),  // name = Time
                                                    CORBA::tk_alias, // typecode kind for typedefs
                          56, // encapsulation length
                            TAO_ENCAP_BYTE_ORDER, // byte order
                            31,
                            ACE_NTOHL (0x49444c3a), 
                            ACE_NTOHL (0x6f6d672e), 
                            ACE_NTOHL (0x6f72672f), 
                            ACE_NTOHL (0x54696d65), 
                            ACE_NTOHL (0x42617365), 
                            ACE_NTOHL (0x2f54696d), 
                            ACE_NTOHL (0x65543a31), 
                            ACE_NTOHL (0x2e300000),  // repository ID = IDL:omg.org/TimeBase/TimeT:1.0
                                                        6,
                            ACE_NTOHL (0x54696d65), 
                            ACE_NTOHL (0x54000000),  // name = TimeT
                                                        CORBA::tk_ulonglong,



                        13,
                        ACE_NTOHL (0x65635f73), 
                        ACE_NTOHL (0x656e645f), 
                        ACE_NTOHL (0x74696d65), 
                        ACE_NTOHL (0x0),  // name = ec_send_time
                                                CORBA::tk_alias, // typecode kind for typedefs
                        112, // encapsulation length
                          TAO_ENCAP_BYTE_ORDER, // byte order
                          27,
                          ACE_NTOHL (0x49444c3a), 
                          ACE_NTOHL (0x52746563), 
                          ACE_NTOHL (0x4576656e), 
                          ACE_NTOHL (0x74436f6d), 
                          ACE_NTOHL (0x6d2f5469), 
                          ACE_NTOHL (0x6d653a31), 
                          ACE_NTOHL (0x2e300000),  // repository ID = IDL:RtecEventComm/Time:1.0
                                                    5,
                          ACE_NTOHL (0x54696d65), 
                          ACE_NTOHL (0x0),  // name = Time
                                                    CORBA::tk_alias, // typecode kind for typedefs
                          56, // encapsulation length
                            TAO_ENCAP_BYTE_ORDER, // byte order
                            31,
                            ACE_NTOHL (0x49444c3a), 
                            ACE_NTOHL (0x6f6d672e), 
                            ACE_NTOHL (0x6f72672f), 
                            ACE_NTOHL (0x54696d65), 
                            ACE_NTOHL (0x42617365), 
                            ACE_NTOHL (0x2f54696d), 
                            ACE_NTOHL (0x65543a31), 
                            ACE_NTOHL (0x2e300000),  // repository ID = IDL:omg.org/TimeBase/TimeT:1.0
                                                        6,
                            ACE_NTOHL (0x54696d65), 
                            ACE_NTOHL (0x54000000),  // name = TimeT
                                                        CORBA::tk_ulonglong,




                      5,
                      ACE_NTOHL (0x64617461), 
                      ACE_NTOHL (0x0),  // name = data
                                            CORBA::tk_alias, // typecode kind for typedefs
                      248, // encapsulation length
                        TAO_ENCAP_BYTE_ORDER, // byte order
                        32,
                        ACE_NTOHL (0x49444c3a), 
                        ACE_NTOHL (0x52746563), 
                        ACE_NTOHL (0x4576656e), 
                        ACE_NTOHL (0x74436f6d), 
                        ACE_NTOHL (0x6d2f4576), 
                        ACE_NTOHL (0x656e7444), 
                        ACE_NTOHL (0x6174613a), 
                        ACE_NTOHL (0x312e3000),  // repository ID = IDL:RtecEventComm/EventData:1.0
                                                10,
                        ACE_NTOHL (0x4576656e), 
                        ACE_NTOHL (0x74446174), 
                        ACE_NTOHL (0x61000000),  // name = EventData
                                                CORBA::tk_struct, // typecode kind
                        184, // encapsulation length
                          TAO_ENCAP_BYTE_ORDER, // byte order
                          22,
                          ACE_NTOHL (0x49444c3a), 
                          ACE_NTOHL (0x52746563), 
                          ACE_NTOHL (0x4576656e), 
                          ACE_NTOHL (0x74446174), 
                          ACE_NTOHL (0x613a312e), 
                          ACE_NTOHL (0x30000000),  // repository ID = IDL:RtecEventData:1.0
                                                    14,
                          ACE_NTOHL (0x52746563), 
                          ACE_NTOHL (0x4576656e), 
                          ACE_NTOHL (0x74446174), 
                          ACE_NTOHL (0x61000000),  // name = RtecEventData
                          3, // member count
                                                    5,
                          ACE_NTOHL (0x70616431), 
                          ACE_NTOHL (0x0),  // name = pad1
                                                    CORBA::tk_long,

                          8,
                          ACE_NTOHL (0x7061796c), 
                          ACE_NTOHL (0x6f616400),  // name = payload
                                                    CORBA::tk_alias, // typecode kind for typedefs
                          72, // encapsulation length
                            TAO_ENCAP_BYTE_ORDER, // byte order
                            21,
                            ACE_NTOHL (0x49444c3a), 
                            ACE_NTOHL (0x4576656e), 
                            ACE_NTOHL (0x74506179), 
                            ACE_NTOHL (0x6c6f6164), 
                            ACE_NTOHL (0x3a312e30), 
                            ACE_NTOHL (0x0),  // repository ID = IDL:EventPayload:1.0
                                                        13,
                            ACE_NTOHL (0x4576656e), 
                            ACE_NTOHL (0x74506179), 
                            ACE_NTOHL (0x6c6f6164), 
                            ACE_NTOHL (0x0),  // name = EventPayload
                                                        CORBA::tk_sequence, // typecode kind
                            12, // encapsulation length
                              TAO_ENCAP_BYTE_ORDER, // byte order
                              CORBA::tk_octet,

                              0U,


                          10,
                          ACE_NTOHL (0x616e795f), 
                          ACE_NTOHL (0x76616c75), 
                          ACE_NTOHL (0x65000000),  // name = any_value
                                                    CORBA::tk_any,




                    16,
                    ACE_NTOHL (0x64657065), 
                    ACE_NTOHL (0x6e64656e), 
                    ACE_NTOHL (0x63795f69), 
                    ACE_NTOHL (0x6e666f00),  // name = dependency_info
                                        CORBA::tk_struct, // typecode kind
                    580, // encapsulation length
                      TAO_ENCAP_BYTE_ORDER, // byte order
                      33,
                      ACE_NTOHL (0x49444c3a), 
                      ACE_NTOHL (0x52746563), 
                      ACE_NTOHL (0x42617365), 
                      ACE_NTOHL (0x2f446570), 
                      ACE_NTOHL (0x656e6465), 
                      ACE_NTOHL (0x6e63795f), 
                      ACE_NTOHL (0x496e666f), 
                      ACE_NTOHL (0x3a312e30), 
                      ACE_NTOHL (0x0),  // repository ID = IDL:RtecBase/Dependency_Info:1.0
                                            16,
                      ACE_NTOHL (0x44657065), 
                      ACE_NTOHL (0x6e64656e), 
                      ACE_NTOHL (0x63795f49), 
                      ACE_NTOHL (0x6e666f00),  // name = Dependency_Info
                      5, // member count
                                            16,
                      ACE_NTOHL (0x64657065), 
                      ACE_NTOHL (0x6e64656e), 
                      ACE_NTOHL (0x63795f74), 
                      ACE_NTOHL (0x79706500),  // name = dependency_type
                                            CORBA::tk_enum, // typecode kind
                      112, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
                        35,
                        ACE_NTOHL (0x49444c3a), 
                        ACE_NTOHL (0x52746563), 
                        ACE_NTOHL (0x42617365), 
                        ACE_NTOHL (0x2f446570), 
                        ACE_NTOHL (0x656e6465), 
                        ACE_NTOHL (0x6e63795f), 
                        ACE_NTOHL (0x54797065), 
                        ACE_NTOHL (0x5f743a31), 
                        ACE_NTOHL (0x2e300000),  // repository ID = IDL:RtecBase/Dependency_Type_t:1.0
                        18,
                        ACE_NTOHL (0x44657065), 
                        ACE_NTOHL (0x6e64656e), 
                        ACE_NTOHL (0x63795f54), 
                        ACE_NTOHL (0x7970655f), 
                        ACE_NTOHL (0x74000000),  // name = Dependency_Type_t
                        2, // member count
                        13,
                        ACE_NTOHL (0x4f4e455f), 
                        ACE_NTOHL (0x5741595f), 
                        ACE_NTOHL (0x43414c4c), 
                        ACE_NTOHL (0x0),  // name = ONE_WAY_CALL
                        13,
                        ACE_NTOHL (0x54574f5f), 
                        ACE_NTOHL (0x5741595f), 
                        ACE_NTOHL (0x43414c4c), 
                        ACE_NTOHL (0x0),  // name = TWO_WAY_CALL
                        
                      16,
                      ACE_NTOHL (0x6e756d62), 
                      ACE_NTOHL (0x65725f6f), 
                      ACE_NTOHL (0x665f6361), 
                      ACE_NTOHL (0x6c6c7300),  // name = number_of_calls
                                            CORBA::tk_long,

                      8,
                      ACE_NTOHL (0x72745f69), 
                      ACE_NTOHL (0x6e666f00),  // name = rt_info
                                            CORBA::tk_alias, // typecode kind for typedefs
                      56, // encapsulation length
                        TAO_ENCAP_BYTE_ORDER, // byte order
                        26,
                        ACE_NTOHL (0x49444c3a), 
                        ACE_NTOHL (0x52746563), 
                        ACE_NTOHL (0x42617365), 
                        ACE_NTOHL (0x2f68616e), 
                        ACE_NTOHL (0x646c655f), 
                        ACE_NTOHL (0x743a312e), 
                        ACE_NTOHL (0x30000000),  // repository ID = IDL:RtecBase/handle_t:1.0
                                                9,
                        ACE_NTOHL (0x68616e64), 
                        ACE_NTOHL (0x6c655f74), 
                        ACE_NTOHL (0x0),  // name = handle_t
                                                CORBA::tk_long,


                      20,
                      ACE_NTOHL (0x72745f69), 
                      ACE_NTOHL (0x6e666f5f), 
                      ACE_NTOHL (0x64657065), 
                      ACE_NTOHL (0x6e646564), 
                      ACE_NTOHL (0x5f6f6e00),  // name = rt_info_depended_on
                                            CORBA::tk_alias, // typecode kind for typedefs
                      56, // encapsulation length
                        TAO_ENCAP_BYTE_ORDER, // byte order
                        26,
                        ACE_NTOHL (0x49444c3a), 
                        ACE_NTOHL (0x52746563), 
                        ACE_NTOHL (0x42617365), 
                        ACE_NTOHL (0x2f68616e), 
                        ACE_NTOHL (0x646c655f), 
                        ACE_NTOHL (0x743a312e), 
                        ACE_NTOHL (0x30000000),  // repository ID = IDL:RtecBase/handle_t:1.0
                                                9,
                        ACE_NTOHL (0x68616e64), 
                        ACE_NTOHL (0x6c655f74), 
                        ACE_NTOHL (0x0),  // name = handle_t
                                                CORBA::tk_long,


                      8,
                      ACE_NTOHL (0x656e6162), 
                      ACE_NTOHL (0x6c656400),  // name = enabled
                                            CORBA::tk_enum, // typecode kind
                      164, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
                        43,
                        ACE_NTOHL (0x49444c3a), 
                        ACE_NTOHL (0x52746563), 
                        ACE_NTOHL (0x42617365), 
                        ACE_NTOHL (0x2f446570), 
                        ACE_NTOHL (0x656e6465), 
                        ACE_NTOHL (0x6e63795f), 
                        ACE_NTOHL (0x456e6162), 
                        ACE_NTOHL (0x6c65645f), 
                        ACE_NTOHL (0x54797065), 
                        ACE_NTOHL (0x5f743a31), 
                        ACE_NTOHL (0x2e300000),  // repository ID = IDL:RtecBase/Dependency_Enabled_Type_t:1.0
                        26,
                        ACE_NTOHL (0x44657065), 
                        ACE_NTOHL (0x6e64656e), 
                        ACE_NTOHL (0x63795f45), 
                        ACE_NTOHL (0x6e61626c), 
                        ACE_NTOHL (0x65645f54), 
                        ACE_NTOHL (0x7970655f), 
                        ACE_NTOHL (0x74000000),  // name = Dependency_Enabled_Type_t
                        3, // member count
                        20,
                        ACE_NTOHL (0x44455045), 
                        ACE_NTOHL (0x4e44454e), 
                        ACE_NTOHL (0x43595f44), 
                        ACE_NTOHL (0x49534142), 
                        ACE_NTOHL (0x4c454400),  // name = DEPENDENCY_DISABLED
                        19,
                        ACE_NTOHL (0x44455045), 
                        ACE_NTOHL (0x4e44454e), 
                        ACE_NTOHL (0x43595f45), 
                        ACE_NTOHL (0x4e41424c), 
                        ACE_NTOHL (0x45440000),  // name = DEPENDENCY_ENABLED
                        24,
                        ACE_NTOHL (0x44455045), 
                        ACE_NTOHL (0x4e44454e), 
                        ACE_NTOHL (0x43595f4e), 
                        ACE_NTOHL (0x4f4e5f56), 
                        ACE_NTOHL (0x4f4c4154), 
                        ACE_NTOHL (0x494c4500),  // name = DEPENDENCY_NON_VOLATILE
                        


                  0U,


              11,
              ACE_NTOHL (0x69735f67), 
              ACE_NTOHL (0x61746577), 
              ACE_NTOHL (0x61790000),  // name = is_gateway
                            CORBA::tk_boolean,





      0U,


};

static CORBA::TypeCode _tc_TAO_tc_FtRtecEventChannelAdmin_SupplierAdminState (
    CORBA::tk_struct,
    sizeof (_oc_FtRtecEventChannelAdmin_SupplierAdminState),
    (char *) &_oc_FtRtecEventChannelAdmin_SupplierAdminState,
    0,
    sizeof (FtRtecEventChannelAdmin::SupplierAdminState)
  );

namespace FtRtecEventChannelAdmin
{
  ::CORBA::TypeCode_ptr _tc_SupplierAdminState =
    &_tc_TAO_tc_FtRtecEventChannelAdmin_SupplierAdminState;
}

// TAO_IDL - Generated from 
// be/be_visitor_structure/structure_cs.cpp:66

void 
FtRtecEventChannelAdmin::SupplierAdminState::_tao_any_destructor (
    void *_tao_void_pointer
  )
{
  SupplierAdminState *_tao_tmp_pointer =
    static_cast<SupplierAdminState *> (_tao_void_pointer);
  delete _tao_tmp_pointer;
}

// TAO_IDL - Generated from
// be/be_visitor_typecode/typecode_defn.cpp:290

static const CORBA::Long _oc_FtRtecEventChannelAdmin_CachedResult[] =
{
    TAO_ENCAP_BYTE_ORDER, // byte order
  45,
  ACE_NTOHL (0x49444c3a), 
  ACE_NTOHL (0x46745274), 
  ACE_NTOHL (0x65634576), 
  ACE_NTOHL (0x656e7443), 
  ACE_NTOHL (0x68616e6e), 
  ACE_NTOHL (0x656c4164), 
  ACE_NTOHL (0x6d696e2f), 
  ACE_NTOHL (0x43616368), 
  ACE_NTOHL (0x65645265), 
  ACE_NTOHL (0x73756c74), 
  ACE_NTOHL (0x3a312e30), 
  ACE_NTOHL (0x0),  // repository ID = IDL:FtRtecEventChannelAdmin/CachedResult:1.0
    13,
  ACE_NTOHL (0x43616368), 
  ACE_NTOHL (0x65645265), 
  ACE_NTOHL (0x73756c74), 
  ACE_NTOHL (0x0),  // name = CachedResult
  2, // member count
    13,
  ACE_NTOHL (0x72657465), 
  ACE_NTOHL (0x6e74696f), 
  ACE_NTOHL (0x6e5f6964), 
  ACE_NTOHL (0x0),  // name = retention_id
    CORBA::tk_long,

  7,
  ACE_NTOHL (0x72657375), 
  ACE_NTOHL (0x6c740000),  // name = result
    CORBA::tk_any,

};

static CORBA::TypeCode _tc_TAO_tc_FtRtecEventChannelAdmin_CachedResult (
    CORBA::tk_struct,
    sizeof (_oc_FtRtecEventChannelAdmin_CachedResult),
    (char *) &_oc_FtRtecEventChannelAdmin_CachedResult,
    0,
    sizeof (FtRtecEventChannelAdmin::CachedResult)
  );

namespace FtRtecEventChannelAdmin
{
  ::CORBA::TypeCode_ptr _tc_CachedResult =
    &_tc_TAO_tc_FtRtecEventChannelAdmin_CachedResult;
}

// TAO_IDL - Generated from 
// be/be_visitor_structure/structure_cs.cpp:66

void 
FtRtecEventChannelAdmin::CachedResult::_tao_any_destructor (
    void *_tao_void_pointer
  )
{
  CachedResult *_tao_tmp_pointer =
    static_cast<CachedResult *> (_tao_void_pointer);
  delete _tao_tmp_pointer;
}

// TAO_IDL - Generated from
// be/be_visitor_typecode/typecode_defn.cpp:290

static const CORBA::Long _oc_FtRtecEventChannelAdmin_CacheEntry[] =
{
    TAO_ENCAP_BYTE_ORDER, // byte order
  43,
  ACE_NTOHL (0x49444c3a), 
  ACE_NTOHL (0x46745274), 
  ACE_NTOHL (0x65634576), 
  ACE_NTOHL (0x656e7443), 
  ACE_NTOHL (0x68616e6e), 
  ACE_NTOHL (0x656c4164), 
  ACE_NTOHL (0x6d696e2f), 
  ACE_NTOHL (0x43616368), 
  ACE_NTOHL (0x65456e74), 
  ACE_NTOHL (0x72793a31), 
  ACE_NTOHL (0x2e300000),  // repository ID = IDL:FtRtecEventChannelAdmin/CacheEntry:1.0
    11,
  ACE_NTOHL (0x43616368), 
  ACE_NTOHL (0x65456e74), 
  ACE_NTOHL (0x72790000),  // name = CacheEntry
  2, // member count
    10,
  ACE_NTOHL (0x636c6965), 
  ACE_NTOHL (0x6e745f69), 
  ACE_NTOHL (0x64000000),  // name = client_id
    CORBA::tk_string, 
  0U, // string length
  14,
  ACE_NTOHL (0x63616368), 
  ACE_NTOHL (0x65645f72), 
  ACE_NTOHL (0x6573756c), 
  ACE_NTOHL (0x74000000),  // name = cached_result
    CORBA::tk_struct, // typecode kind
  120, // encapsulation length
    TAO_ENCAP_BYTE_ORDER, // byte order
    45,
    ACE_NTOHL (0x49444c3a), 
    ACE_NTOHL (0x46745274), 
    ACE_NTOHL (0x65634576), 
    ACE_NTOHL (0x656e7443), 
    ACE_NTOHL (0x68616e6e), 
    ACE_NTOHL (0x656c4164), 
    ACE_NTOHL (0x6d696e2f), 
    ACE_NTOHL (0x43616368), 
    ACE_NTOHL (0x65645265), 
    ACE_NTOHL (0x73756c74), 
    ACE_NTOHL (0x3a312e30), 
    ACE_NTOHL (0x0),  // repository ID = IDL:FtRtecEventChannelAdmin/CachedResult:1.0
        13,
    ACE_NTOHL (0x43616368), 
    ACE_NTOHL (0x65645265), 
    ACE_NTOHL (0x73756c74), 
    ACE_NTOHL (0x0),  // name = CachedResult
    2, // member count
        13,
    ACE_NTOHL (0x72657465), 
    ACE_NTOHL (0x6e74696f), 
    ACE_NTOHL (0x6e5f6964), 
    ACE_NTOHL (0x0),  // name = retention_id
        CORBA::tk_long,

    7,
    ACE_NTOHL (0x72657375), 
    ACE_NTOHL (0x6c740000),  // name = result
        CORBA::tk_any,


};

static CORBA::TypeCode _tc_TAO_tc_FtRtecEventChannelAdmin_CacheEntry (
    CORBA::tk_struct,
    sizeof (_oc_FtRtecEventChannelAdmin_CacheEntry),
    (char *) &_oc_FtRtecEventChannelAdmin_CacheEntry,
    0,
    sizeof (FtRtecEventChannelAdmin::CacheEntry)
  );

namespace FtRtecEventChannelAdmin
{
  ::CORBA::TypeCode_ptr _tc_CacheEntry =
    &_tc_TAO_tc_FtRtecEventChannelAdmin_CacheEntry;
}

// TAO_IDL - Generated from 
// be/be_visitor_structure/structure_cs.cpp:66

void 
FtRtecEventChannelAdmin::CacheEntry::_tao_any_destructor (
    void *_tao_void_pointer
  )
{
  CacheEntry *_tao_tmp_pointer =
    static_cast<CacheEntry *> (_tao_void_pointer);
  delete _tao_tmp_pointer;
}

// TAO_IDL - Generated from 
// be/be_visitor_sequence/sequence_cs.cpp:65

#if !defined (_FTRTECEVENTCHANNELADMIN_CACHEDOPTIONRESULTS_CS_)
#define _FTRTECEVENTCHANNELADMIN_CACHEDOPTIONRESULTS_CS_

FtRtecEventChannelAdmin::CachedOptionResults::CachedOptionResults (void)
{}

FtRtecEventChannelAdmin::CachedOptionResults::CachedOptionResults (
    CORBA::ULong max
  )
  : TAO_Unbounded_Sequence<
        FtRtecEventChannelAdmin::CacheEntry
      >
    (max)
{}

FtRtecEventChannelAdmin::CachedOptionResults::CachedOptionResults (
    CORBA::ULong max,
    CORBA::ULong length,
    FtRtecEventChannelAdmin::CacheEntry * buffer,
    CORBA::Boolean release
  )
  : TAO_Unbounded_Sequence<
        FtRtecEventChannelAdmin::CacheEntry
      >
    (max, length, buffer, release)
{}

FtRtecEventChannelAdmin::CachedOptionResults::CachedOptionResults (
    const CachedOptionResults &seq
  )
  : TAO_Unbounded_Sequence<
        FtRtecEventChannelAdmin::CacheEntry
      >
    (seq)
{}

FtRtecEventChannelAdmin::CachedOptionResults::~CachedOptionResults (void)
{}

void FtRtecEventChannelAdmin::CachedOptionResults::_tao_any_destructor (
    void * _tao_void_pointer
  )
{
  CachedOptionResults * _tao_tmp_pointer =
    static_cast<CachedOptionResults *> (_tao_void_pointer);
  delete _tao_tmp_pointer;
}

#endif /* end #if !defined */

// TAO_IDL - Generated from
// be/be_visitor_typecode/typecode_defn.cpp:290

static const CORBA::Long _oc_FtRtecEventChannelAdmin_CachedOptionResults[] =
{
    TAO_ENCAP_BYTE_ORDER, // byte order
  52,
  ACE_NTOHL (0x49444c3a), 
  ACE_NTOHL (0x46745274), 
  ACE_NTOHL (0x65634576), 
  ACE_NTOHL (0x656e7443), 
  ACE_NTOHL (0x68616e6e), 
  ACE_NTOHL (0x656c4164), 
  ACE_NTOHL (0x6d696e2f), 
  ACE_NTOHL (0x43616368), 
  ACE_NTOHL (0x65644f70), 
  ACE_NTOHL (0x74696f6e), 
  ACE_NTOHL (0x52657375), 
  ACE_NTOHL (0x6c74733a), 
  ACE_NTOHL (0x312e3000),  // repository ID = IDL:FtRtecEventChannelAdmin/CachedOptionResults:1.0
    20,
  ACE_NTOHL (0x43616368), 
  ACE_NTOHL (0x65644f70), 
  ACE_NTOHL (0x74696f6e), 
  ACE_NTOHL (0x52657375), 
  ACE_NTOHL (0x6c747300),  // name = CachedOptionResults
    CORBA::tk_sequence, // typecode kind
  260, // encapsulation length
    TAO_ENCAP_BYTE_ORDER, // byte order
    CORBA::tk_struct, // typecode kind
    244, // encapsulation length
      TAO_ENCAP_BYTE_ORDER, // byte order
      43,
      ACE_NTOHL (0x49444c3a), 
      ACE_NTOHL (0x46745274), 
      ACE_NTOHL (0x65634576), 
      ACE_NTOHL (0x656e7443), 
      ACE_NTOHL (0x68616e6e), 
      ACE_NTOHL (0x656c4164), 
      ACE_NTOHL (0x6d696e2f), 
      ACE_NTOHL (0x43616368), 
      ACE_NTOHL (0x65456e74), 
      ACE_NTOHL (0x72793a31), 
      ACE_NTOHL (0x2e300000),  // repository ID = IDL:FtRtecEventChannelAdmin/CacheEntry:1.0
            11,
      ACE_NTOHL (0x43616368), 
      ACE_NTOHL (0x65456e74), 
      ACE_NTOHL (0x72790000),  // name = CacheEntry
      2, // member count
            10,
      ACE_NTOHL (0x636c6965), 
      ACE_NTOHL (0x6e745f69), 
      ACE_NTOHL (0x64000000),  // name = client_id
            CORBA::tk_string, 
      0U, // string length
      14,
      ACE_NTOHL (0x63616368), 
      ACE_NTOHL (0x65645f72), 
      ACE_NTOHL (0x6573756c), 
      ACE_NTOHL (0x74000000),  // name = cached_result
            CORBA::tk_struct, // typecode kind
      120, // encapsulation length
        TAO_ENCAP_BYTE_ORDER, // byte order
        45,
        ACE_NTOHL (0x49444c3a), 
        ACE_NTOHL (0x46745274), 
        ACE_NTOHL (0x65634576), 
        ACE_NTOHL (0x656e7443), 
        ACE_NTOHL (0x68616e6e), 
        ACE_NTOHL (0x656c4164), 
        ACE_NTOHL (0x6d696e2f), 
        ACE_NTOHL (0x43616368), 
        ACE_NTOHL (0x65645265), 
        ACE_NTOHL (0x73756c74), 
        ACE_NTOHL (0x3a312e30), 
        ACE_NTOHL (0x0),  // repository ID = IDL:FtRtecEventChannelAdmin/CachedResult:1.0
                13,
        ACE_NTOHL (0x43616368), 
        ACE_NTOHL (0x65645265), 
        ACE_NTOHL (0x73756c74), 
        ACE_NTOHL (0x0),  // name = CachedResult
        2, // member count
                13,
        ACE_NTOHL (0x72657465), 
        ACE_NTOHL (0x6e74696f), 
        ACE_NTOHL (0x6e5f6964), 
        ACE_NTOHL (0x0),  // name = retention_id
                CORBA::tk_long,

        7,
        ACE_NTOHL (0x72657375), 
        ACE_NTOHL (0x6c740000),  // name = result
                CORBA::tk_any,



    0U,

};

static CORBA::TypeCode _tc_TAO_tc_FtRtecEventChannelAdmin_CachedOptionResults (
    CORBA::tk_alias,
    sizeof (_oc_FtRtecEventChannelAdmin_CachedOptionResults),
    (char *) &_oc_FtRtecEventChannelAdmin_CachedOptionResults,
    0,
    sizeof (FtRtecEventChannelAdmin::CachedOptionResults)
  );

namespace FtRtecEventChannelAdmin
{
  ::CORBA::TypeCode_ptr _tc_CachedOptionResults =
    &_tc_TAO_tc_FtRtecEventChannelAdmin_CachedOptionResults;
}

// TAO_IDL - Generated from
// be/be_visitor_typecode/typecode_defn.cpp:290

static const CORBA::Long _oc_FtRtecEventChannelAdmin_EventChannelState[] =
{
    TAO_ENCAP_BYTE_ORDER, // byte order
  50,
  ACE_NTOHL (0x49444c3a), 
  ACE_NTOHL (0x46745274), 
  ACE_NTOHL (0x65634576), 
  ACE_NTOHL (0x656e7443), 
  ACE_NTOHL (0x68616e6e), 
  ACE_NTOHL (0x656c4164), 
  ACE_NTOHL (0x6d696e2f), 
  ACE_NTOHL (0x4576656e), 
  ACE_NTOHL (0x74436861), 
  ACE_NTOHL (0x6e6e656c), 
  ACE_NTOHL (0x53746174), 
  ACE_NTOHL (0x653a312e), 
  ACE_NTOHL (0x30000000),  // repository ID = IDL:FtRtecEventChannelAdmin/EventChannelState:1.0
    18,
  ACE_NTOHL (0x4576656e), 
  ACE_NTOHL (0x74436861), 
  ACE_NTOHL (0x6e6e656c), 
  ACE_NTOHL (0x53746174), 
  ACE_NTOHL (0x65000000),  // name = EventChannelState
  3, // member count
    25,
  ACE_NTOHL (0x63616368), 
  ACE_NTOHL (0x65645f6f), 
  ACE_NTOHL (0x70657261), 
  ACE_NTOHL (0x74696f6e), 
  ACE_NTOHL (0x5f726573), 
  ACE_NTOHL (0x756c7473), 
  ACE_NTOHL (0x0),  // name = cached_operation_results
    CORBA::tk_alias, // typecode kind for typedefs
  352, // encapsulation length
    TAO_ENCAP_BYTE_ORDER, // byte order
    52,
    ACE_NTOHL (0x49444c3a), 
    ACE_NTOHL (0x46745274), 
    ACE_NTOHL (0x65634576), 
    ACE_NTOHL (0x656e7443), 
    ACE_NTOHL (0x68616e6e), 
    ACE_NTOHL (0x656c4164), 
    ACE_NTOHL (0x6d696e2f), 
    ACE_NTOHL (0x43616368), 
    ACE_NTOHL (0x65644f70), 
    ACE_NTOHL (0x74696f6e), 
    ACE_NTOHL (0x52657375), 
    ACE_NTOHL (0x6c74733a), 
    ACE_NTOHL (0x312e3000),  // repository ID = IDL:FtRtecEventChannelAdmin/CachedOptionResults:1.0
        20,
    ACE_NTOHL (0x43616368), 
    ACE_NTOHL (0x65644f70), 
    ACE_NTOHL (0x74696f6e), 
    ACE_NTOHL (0x52657375), 
    ACE_NTOHL (0x6c747300),  // name = CachedOptionResults
        CORBA::tk_sequence, // typecode kind
    260, // encapsulation length
      TAO_ENCAP_BYTE_ORDER, // byte order
      CORBA::tk_struct, // typecode kind
      244, // encapsulation length
        TAO_ENCAP_BYTE_ORDER, // byte order
        43,
        ACE_NTOHL (0x49444c3a), 
        ACE_NTOHL (0x46745274), 
        ACE_NTOHL (0x65634576), 
        ACE_NTOHL (0x656e7443), 
        ACE_NTOHL (0x68616e6e), 
        ACE_NTOHL (0x656c4164), 
        ACE_NTOHL (0x6d696e2f), 
        ACE_NTOHL (0x43616368), 
        ACE_NTOHL (0x65456e74), 
        ACE_NTOHL (0x72793a31), 
        ACE_NTOHL (0x2e300000),  // repository ID = IDL:FtRtecEventChannelAdmin/CacheEntry:1.0
                11,
        ACE_NTOHL (0x43616368), 
        ACE_NTOHL (0x65456e74), 
        ACE_NTOHL (0x72790000),  // name = CacheEntry
        2, // member count
                10,
        ACE_NTOHL (0x636c6965), 
        ACE_NTOHL (0x6e745f69), 
        ACE_NTOHL (0x64000000),  // name = client_id
                CORBA::tk_string, 
        0U, // string length
        14,
        ACE_NTOHL (0x63616368), 
        ACE_NTOHL (0x65645f72), 
        ACE_NTOHL (0x6573756c), 
        ACE_NTOHL (0x74000000),  // name = cached_result
                CORBA::tk_struct, // typecode kind
        120, // encapsulation length
          TAO_ENCAP_BYTE_ORDER, // byte order
          45,
          ACE_NTOHL (0x49444c3a), 
          ACE_NTOHL (0x46745274), 
          ACE_NTOHL (0x65634576), 
          ACE_NTOHL (0x656e7443), 
          ACE_NTOHL (0x68616e6e), 
          ACE_NTOHL (0x656c4164), 
          ACE_NTOHL (0x6d696e2f), 
          ACE_NTOHL (0x43616368), 
          ACE_NTOHL (0x65645265), 
          ACE_NTOHL (0x73756c74), 
          ACE_NTOHL (0x3a312e30), 
          ACE_NTOHL (0x0),  // repository ID = IDL:FtRtecEventChannelAdmin/CachedResult:1.0
                    13,
          ACE_NTOHL (0x43616368), 
          ACE_NTOHL (0x65645265), 
          ACE_NTOHL (0x73756c74), 
          ACE_NTOHL (0x0),  // name = CachedResult
          2, // member count
                    13,
          ACE_NTOHL (0x72657465), 
          ACE_NTOHL (0x6e74696f), 
          ACE_NTOHL (0x6e5f6964), 
          ACE_NTOHL (0x0),  // name = retention_id
                    CORBA::tk_long,

          7,
          ACE_NTOHL (0x72657375), 
          ACE_NTOHL (0x6c740000),  // name = result
                    CORBA::tk_any,



      0U,


  21,
  ACE_NTOHL (0x73757070), 
  ACE_NTOHL (0x6c696572), 
  ACE_NTOHL (0x5f61646d), 
  ACE_NTOHL (0x696e5f73), 
  ACE_NTOHL (0x74617465), 
  ACE_NTOHL (0x0),  // name = supplier_admin_state
    CORBA::tk_struct, // typecode kind
  2812, // encapsulation length
    TAO_ENCAP_BYTE_ORDER, // byte order
    51,
    ACE_NTOHL (0x49444c3a), 
    ACE_NTOHL (0x46745274), 
    ACE_NTOHL (0x65634576), 
    ACE_NTOHL (0x656e7443), 
    ACE_NTOHL (0x68616e6e), 
    ACE_NTOHL (0x656c4164), 
    ACE_NTOHL (0x6d696e2f), 
    ACE_NTOHL (0x53757070), 
    ACE_NTOHL (0x6c696572), 
    ACE_NTOHL (0x41646d69), 
    ACE_NTOHL (0x6e537461), 
    ACE_NTOHL (0x74653a31), 
    ACE_NTOHL (0x2e300000),  // repository ID = IDL:FtRtecEventChannelAdmin/SupplierAdminState:1.0
        19,
    ACE_NTOHL (0x53757070), 
    ACE_NTOHL (0x6c696572), 
    ACE_NTOHL (0x41646d69), 
    ACE_NTOHL (0x6e537461), 
    ACE_NTOHL (0x74650000),  // name = SupplierAdminState
    1, // member count
        8,
    ACE_NTOHL (0x70726f78), 
    ACE_NTOHL (0x69657300),  // name = proxies
        CORBA::tk_alias, // typecode kind for typedefs
    2704, // encapsulation length
      TAO_ENCAP_BYTE_ORDER, // byte order
      52,
      ACE_NTOHL (0x49444c3a), 
      ACE_NTOHL (0x46745274), 
      ACE_NTOHL (0x65634576), 
      ACE_NTOHL (0x656e7443), 
      ACE_NTOHL (0x68616e6e), 
      ACE_NTOHL (0x656c4164), 
      ACE_NTOHL (0x6d696e2f), 
      ACE_NTOHL (0x50726f78), 
      ACE_NTOHL (0x79436f6e), 
      ACE_NTOHL (0x73756d65), 
      ACE_NTOHL (0x72537461), 
      ACE_NTOHL (0x7465733a), 
      ACE_NTOHL (0x312e3000),  // repository ID = IDL:FtRtecEventChannelAdmin/ProxyConsumerStates:1.0
            20,
      ACE_NTOHL (0x50726f78), 
      ACE_NTOHL (0x79436f6e), 
      ACE_NTOHL (0x73756d65), 
      ACE_NTOHL (0x72537461), 
      ACE_NTOHL (0x74657300),  // name = ProxyConsumerStates
            CORBA::tk_sequence, // typecode kind
      2612, // encapsulation length
        TAO_ENCAP_BYTE_ORDER, // byte order
        CORBA::tk_struct, // typecode kind
        2596, // encapsulation length
          TAO_ENCAP_BYTE_ORDER, // byte order
          54,
          ACE_NTOHL (0x49444c3a), 
          ACE_NTOHL (0x46745274), 
          ACE_NTOHL (0x65634576), 
          ACE_NTOHL (0x656e7443), 
          ACE_NTOHL (0x68616e6e), 
          ACE_NTOHL (0x656c4164), 
          ACE_NTOHL (0x6d696e2f), 
          ACE_NTOHL (0x50726f78), 
          ACE_NTOHL (0x79507573), 
          ACE_NTOHL (0x68436f6e), 
          ACE_NTOHL (0x73756d65), 
          ACE_NTOHL (0x72537461), 
          ACE_NTOHL (0x743a312e), 
          ACE_NTOHL (0x30000000),  // repository ID = IDL:FtRtecEventChannelAdmin/ProxyPushConsumerStat:1.0
                    22,
          ACE_NTOHL (0x50726f78), 
          ACE_NTOHL (0x79507573), 
          ACE_NTOHL (0x68436f6e), 
          ACE_NTOHL (0x73756d65), 
          ACE_NTOHL (0x72537461), 
          ACE_NTOHL (0x74000000),  // name = ProxyPushConsumerStat
          2, // member count
                    10,
          ACE_NTOHL (0x6f626a65), 
          ACE_NTOHL (0x63745f69), 
          ACE_NTOHL (0x64000000),  // name = object_id
                    CORBA::tk_alias, // typecode kind for typedefs
          156, // encapsulation length
            TAO_ENCAP_BYTE_ORDER, // byte order
            41,
            ACE_NTOHL (0x49444c3a), 
            ACE_NTOHL (0x46745274), 
            ACE_NTOHL (0x65634576), 
            ACE_NTOHL (0x656e7443), 
            ACE_NTOHL (0x68616e6e), 
            ACE_NTOHL (0x656c4164), 
            ACE_NTOHL (0x6d696e2f), 
            ACE_NTOHL (0x4f626a65), 
            ACE_NTOHL (0x63744964), 
            ACE_NTOHL (0x3a312e30), 
            ACE_NTOHL (0x0),  // repository ID = IDL:FtRtecEventChannelAdmin/ObjectId:1.0
                        9,
            ACE_NTOHL (0x4f626a65), 
            ACE_NTOHL (0x63744964), 
            ACE_NTOHL (0x0),  // name = ObjectId
                        CORBA::tk_alias, // typecode kind for typedefs
            80, // encapsulation length
              TAO_ENCAP_BYTE_ORDER, // byte order
              33,
              ACE_NTOHL (0x49444c3a), 
              ACE_NTOHL (0x46745274), 
              ACE_NTOHL (0x65634576), 
              ACE_NTOHL (0x656e7443), 
              ACE_NTOHL (0x6f6d6d2f), 
              ACE_NTOHL (0x4f626a65), 
              ACE_NTOHL (0x63744964), 
              ACE_NTOHL (0x3a312e30), 
              ACE_NTOHL (0x0),  // repository ID = IDL:FtRtecEventComm/ObjectId:1.0
                            9,
              ACE_NTOHL (0x4f626a65), 
              ACE_NTOHL (0x63744964), 
              ACE_NTOHL (0x0),  // name = ObjectId
                            CORBA::tk_sequence, // typecode kind
              12, // encapsulation length
                TAO_ENCAP_BYTE_ORDER, // byte order
                CORBA::tk_octet,

                0U,



          10,
          ACE_NTOHL (0x70617261), 
          ACE_NTOHL (0x6d657465), 
          ACE_NTOHL (0x72000000),  // name = parameter
                    CORBA::tk_union, // typecode kind
          2296, // encapsulation length
            TAO_ENCAP_BYTE_ORDER, // byte order
            68,
            ACE_NTOHL (0x49444c3a), 
            ACE_NTOHL (0x46745274), 
            ACE_NTOHL (0x65634576), 
            ACE_NTOHL (0x656e7443), 
            ACE_NTOHL (0x68616e6e), 
            ACE_NTOHL (0x656c4164), 
            ACE_NTOHL (0x6d696e2f), 
            ACE_NTOHL (0x50726f78), 
            ACE_NTOHL (0x79507573), 
            ACE_NTOHL (0x68436f6e), 
            ACE_NTOHL (0x73756d65), 
            ACE_NTOHL (0x72436f6e), 
            ACE_NTOHL (0x6e656374), 
            ACE_NTOHL (0x696f6e50), 
            ACE_NTOHL (0x6172616d), 
            ACE_NTOHL (0x7465723a), 
            ACE_NTOHL (0x312e3000),  // repository ID = IDL:FtRtecEventChannelAdmin/ProxyPushConsumerConnectionParamter:1.0
            36,
            ACE_NTOHL (0x50726f78), 
            ACE_NTOHL (0x79507573), 
            ACE_NTOHL (0x68436f6e), 
            ACE_NTOHL (0x73756d65), 
            ACE_NTOHL (0x72436f6e), 
            ACE_NTOHL (0x6e656374), 
            ACE_NTOHL (0x696f6e50), 
            ACE_NTOHL (0x6172616d), 
            ACE_NTOHL (0x74657200),  // name = ProxyPushConsumerConnectionParamter
                        CORBA::tk_boolean,

-1, // default used index
            1, // member count
                        ACE_IDL_NCTOHL (0x00), // union case label (evaluated value)
            5,
            ACE_NTOHL (0x696e666f), 
            ACE_NTOHL (0x0),  // name = info
                        CORBA::tk_struct, // typecode kind
            2144, // encapsulation length
              TAO_ENCAP_BYTE_ORDER, // byte order
              64,
              ACE_NTOHL (0x49444c3a), 
              ACE_NTOHL (0x46745274), 
              ACE_NTOHL (0x65634576), 
              ACE_NTOHL (0x656e7443), 
              ACE_NTOHL (0x68616e6e), 
              ACE_NTOHL (0x656c4164), 
              ACE_NTOHL (0x6d696e2f), 
              ACE_NTOHL (0x50726f78), 
              ACE_NTOHL (0x79507573), 
              ACE_NTOHL (0x68436f6e), 
              ACE_NTOHL (0x73756d65), 
              ACE_NTOHL (0x72436f6e), 
              ACE_NTOHL (0x6e656374), 
              ACE_NTOHL (0x696f6e49), 
              ACE_NTOHL (0x6e666f3a), 
              ACE_NTOHL (0x312e3000),  // repository ID = IDL:FtRtecEventChannelAdmin/ProxyPushConsumerConnectionInfo:1.0
                            32,
              ACE_NTOHL (0x50726f78), 
              ACE_NTOHL (0x79507573), 
              ACE_NTOHL (0x68436f6e), 
              ACE_NTOHL (0x73756d65), 
              ACE_NTOHL (0x72436f6e), 
              ACE_NTOHL (0x6e656374), 
              ACE_NTOHL (0x696f6e49), 
              ACE_NTOHL (0x6e666f00),  // name = ProxyPushConsumerConnectionInfo
              2, // member count
                            14,
              ACE_NTOHL (0x70757368), 
              ACE_NTOHL (0x5f737570), 
              ACE_NTOHL (0x706c6965), 
              ACE_NTOHL (0x72000000),  // name = push_supplier
                            CORBA::tk_objref, // typecode kind
              64, // encapsulation length
                TAO_ENCAP_BYTE_ORDER, // byte order
                35,
                ACE_NTOHL (0x49444c3a), 
                ACE_NTOHL (0x52746563), 
                ACE_NTOHL (0x4576656e), 
                ACE_NTOHL (0x74436f6d), 
                ACE_NTOHL (0x6d2f5075), 
                ACE_NTOHL (0x73685375), 
                ACE_NTOHL (0x70706c69), 
                ACE_NTOHL (0x65723a31), 
                ACE_NTOHL (0x2e300000),  // repository ID = IDL:RtecEventComm/PushSupplier:1.0
                                13,
                ACE_NTOHL (0x50757368), 
                ACE_NTOHL (0x53757070), 
                ACE_NTOHL (0x6c696572), 
                ACE_NTOHL (0x0),  // name = PushSupplier
                
              4,
              ACE_NTOHL (0x716f7300),  // name = qos
                            CORBA::tk_struct, // typecode kind
              1924, // encapsulation length
                TAO_ENCAP_BYTE_ORDER, // byte order
                42,
                ACE_NTOHL (0x49444c3a), 
                ACE_NTOHL (0x52746563), 
                ACE_NTOHL (0x4576656e), 
                ACE_NTOHL (0x74436861), 
                ACE_NTOHL (0x6e6e656c), 
                ACE_NTOHL (0x41646d69), 
                ACE_NTOHL (0x6e2f5375), 
                ACE_NTOHL (0x70706c69), 
                ACE_NTOHL (0x6572514f), 
                ACE_NTOHL (0x533a312e), 
                ACE_NTOHL (0x30000000),  // repository ID = IDL:RtecEventChannelAdmin/SupplierQOS:1.0
                                12,
                ACE_NTOHL (0x53757070), 
                ACE_NTOHL (0x6c696572), 
                ACE_NTOHL (0x514f5300),  // name = SupplierQOS
                2, // member count
                                13,
                ACE_NTOHL (0x7075626c), 
                ACE_NTOHL (0x69636174), 
                ACE_NTOHL (0x696f6e73), 
                ACE_NTOHL (0x0),  // name = publications
                                CORBA::tk_alias, // typecode kind for typedefs
                1804, // encapsulation length
                  TAO_ENCAP_BYTE_ORDER, // byte order
                  45,
                  ACE_NTOHL (0x49444c3a), 
                  ACE_NTOHL (0x52746563), 
                  ACE_NTOHL (0x4576656e), 
                  ACE_NTOHL (0x74436861), 
                  ACE_NTOHL (0x6e6e656c), 
                  ACE_NTOHL (0x41646d69), 
                  ACE_NTOHL (0x6e2f5075), 
                  ACE_NTOHL (0x626c6963), 
                  ACE_NTOHL (0x6174696f), 
                  ACE_NTOHL (0x6e536574), 
                  ACE_NTOHL (0x3a312e30), 
                  ACE_NTOHL (0x0),  // repository ID = IDL:RtecEventChannelAdmin/PublicationSet:1.0
                                    15,
                  ACE_NTOHL (0x5075626c), 
                  ACE_NTOHL (0x69636174), 
                  ACE_NTOHL (0x696f6e53), 
                  ACE_NTOHL (0x65740000),  // name = PublicationSet
                                    CORBA::tk_sequence, // typecode kind
                  1720, // encapsulation length
                    TAO_ENCAP_BYTE_ORDER, // byte order
                    CORBA::tk_struct, // typecode kind
                    1704, // encapsulation length
                      TAO_ENCAP_BYTE_ORDER, // byte order
                      42,
                      ACE_NTOHL (0x49444c3a), 
                      ACE_NTOHL (0x52746563), 
                      ACE_NTOHL (0x4576656e), 
                      ACE_NTOHL (0x74436861), 
                      ACE_NTOHL (0x6e6e656c), 
                      ACE_NTOHL (0x41646d69), 
                      ACE_NTOHL (0x6e2f5075), 
                      ACE_NTOHL (0x626c6963), 
                      ACE_NTOHL (0x6174696f), 
                      ACE_NTOHL (0x6e3a312e), 
                      ACE_NTOHL (0x30000000),  // repository ID = IDL:RtecEventChannelAdmin/Publication:1.0
                                            12,
                      ACE_NTOHL (0x5075626c), 
                      ACE_NTOHL (0x69636174), 
                      ACE_NTOHL (0x696f6e00),  // name = Publication
                      2, // member count
                                            6,
                      ACE_NTOHL (0x6576656e), 
                      ACE_NTOHL (0x74000000),  // name = event
                                            CORBA::tk_struct, // typecode kind
                      1004, // encapsulation length
                        TAO_ENCAP_BYTE_ORDER, // byte order
                        28,
                        ACE_NTOHL (0x49444c3a), 
                        ACE_NTOHL (0x52746563), 
                        ACE_NTOHL (0x4576656e), 
                        ACE_NTOHL (0x74436f6d), 
                        ACE_NTOHL (0x6d2f4576), 
                        ACE_NTOHL (0x656e743a), 
                        ACE_NTOHL (0x312e3000),  // repository ID = IDL:RtecEventComm/Event:1.0
                                                6,
                        ACE_NTOHL (0x4576656e), 
                        ACE_NTOHL (0x74000000),  // name = Event
                        2, // member count
                                                7,
                        ACE_NTOHL (0x68656164), 
                        ACE_NTOHL (0x65720000),  // name = header
                                                CORBA::tk_struct, // typecode kind
                        664, // encapsulation length
                          TAO_ENCAP_BYTE_ORDER, // byte order
                          34,
                          ACE_NTOHL (0x49444c3a), 
                          ACE_NTOHL (0x52746563), 
                          ACE_NTOHL (0x4576656e), 
                          ACE_NTOHL (0x74436f6d), 
                          ACE_NTOHL (0x6d2f4576), 
                          ACE_NTOHL (0x656e7448), 
                          ACE_NTOHL (0x65616465), 
                          ACE_NTOHL (0x723a312e), 
                          ACE_NTOHL (0x30000000),  // repository ID = IDL:RtecEventComm/EventHeader:1.0
                                                    12,
                          ACE_NTOHL (0x4576656e), 
                          ACE_NTOHL (0x74486561), 
                          ACE_NTOHL (0x64657200),  // name = EventHeader
                          6, // member count
                                                    5,
                          ACE_NTOHL (0x74797065), 
                          ACE_NTOHL (0x0),  // name = type
                                                    CORBA::tk_alias, // typecode kind for typedefs
                          60, // encapsulation length
                            TAO_ENCAP_BYTE_ORDER, // byte order
                            32,
                            ACE_NTOHL (0x49444c3a), 
                            ACE_NTOHL (0x52746563), 
                            ACE_NTOHL (0x4576656e), 
                            ACE_NTOHL (0x74436f6d), 
                            ACE_NTOHL (0x6d2f4576), 
                            ACE_NTOHL (0x656e7454), 
                            ACE_NTOHL (0x7970653a), 
                            ACE_NTOHL (0x312e3000),  // repository ID = IDL:RtecEventComm/EventType:1.0
                                                        10,
                            ACE_NTOHL (0x4576656e), 
                            ACE_NTOHL (0x74547970), 
                            ACE_NTOHL (0x65000000),  // name = EventType
                                                        CORBA::tk_long,


                          7,
                          ACE_NTOHL (0x736f7572), 
                          ACE_NTOHL (0x63650000),  // name = source
                                                    CORBA::tk_alias, // typecode kind for typedefs
                          68, // encapsulation length
                            TAO_ENCAP_BYTE_ORDER, // byte order
                            36,
                            ACE_NTOHL (0x49444c3a), 
                            ACE_NTOHL (0x52746563), 
                            ACE_NTOHL (0x4576656e), 
                            ACE_NTOHL (0x74436f6d), 
                            ACE_NTOHL (0x6d2f4576), 
                            ACE_NTOHL (0x656e7453), 
                            ACE_NTOHL (0x6f757263), 
                            ACE_NTOHL (0x6549443a), 
                            ACE_NTOHL (0x312e3000),  // repository ID = IDL:RtecEventComm/EventSourceID:1.0
                                                        14,
                            ACE_NTOHL (0x4576656e), 
                            ACE_NTOHL (0x74536f75), 
                            ACE_NTOHL (0x72636549), 
                            ACE_NTOHL (0x44000000),  // name = EventSourceID
                                                        CORBA::tk_long,


                          4,
                          ACE_NTOHL (0x74746c00),  // name = ttl
                                                    CORBA::tk_long,

                          14,
                          ACE_NTOHL (0x63726561), 
                          ACE_NTOHL (0x74696f6e), 
                          ACE_NTOHL (0x5f74696d), 
                          ACE_NTOHL (0x65000000),  // name = creation_time
                                                    CORBA::tk_alias, // typecode kind for typedefs
                          112, // encapsulation length
                            TAO_ENCAP_BYTE_ORDER, // byte order
                            27,
                            ACE_NTOHL (0x49444c3a), 
                            ACE_NTOHL (0x52746563), 
                            ACE_NTOHL (0x4576656e), 
                            ACE_NTOHL (0x74436f6d), 
                            ACE_NTOHL (0x6d2f5469), 
                            ACE_NTOHL (0x6d653a31), 
                            ACE_NTOHL (0x2e300000),  // repository ID = IDL:RtecEventComm/Time:1.0
                                                        5,
                            ACE_NTOHL (0x54696d65), 
                            ACE_NTOHL (0x0),  // name = Time
                                                        CORBA::tk_alias, // typecode kind for typedefs
                            56, // encapsulation length
                              TAO_ENCAP_BYTE_ORDER, // byte order
                              31,
                              ACE_NTOHL (0x49444c3a), 
                              ACE_NTOHL (0x6f6d672e), 
                              ACE_NTOHL (0x6f72672f), 
                              ACE_NTOHL (0x54696d65), 
                              ACE_NTOHL (0x42617365), 
                              ACE_NTOHL (0x2f54696d), 
                              ACE_NTOHL (0x65543a31), 
                              ACE_NTOHL (0x2e300000),  // repository ID = IDL:omg.org/TimeBase/TimeT:1.0
                                                            6,
                              ACE_NTOHL (0x54696d65), 
                              ACE_NTOHL (0x54000000),  // name = TimeT
                                                            CORBA::tk_ulonglong,



                          13,
                          ACE_NTOHL (0x65635f72), 
                          ACE_NTOHL (0x6563765f), 
                          ACE_NTOHL (0x74696d65), 
                          ACE_NTOHL (0x0),  // name = ec_recv_time
                                                    CORBA::tk_alias, // typecode kind for typedefs
                          112, // encapsulation length
                            TAO_ENCAP_BYTE_ORDER, // byte order
                            27,
                            ACE_NTOHL (0x49444c3a), 
                            ACE_NTOHL (0x52746563), 
                            ACE_NTOHL (0x4576656e), 
                            ACE_NTOHL (0x74436f6d), 
                            ACE_NTOHL (0x6d2f5469), 
                            ACE_NTOHL (0x6d653a31), 
                            ACE_NTOHL (0x2e300000),  // repository ID = IDL:RtecEventComm/Time:1.0
                                                        5,
                            ACE_NTOHL (0x54696d65), 
                            ACE_NTOHL (0x0),  // name = Time
                                                        CORBA::tk_alias, // typecode kind for typedefs
                            56, // encapsulation length
                              TAO_ENCAP_BYTE_ORDER, // byte order
                              31,
                              ACE_NTOHL (0x49444c3a), 
                              ACE_NTOHL (0x6f6d672e), 
                              ACE_NTOHL (0x6f72672f), 
                              ACE_NTOHL (0x54696d65), 
                              ACE_NTOHL (0x42617365), 
                              ACE_NTOHL (0x2f54696d), 
                              ACE_NTOHL (0x65543a31), 
                              ACE_NTOHL (0x2e300000),  // repository ID = IDL:omg.org/TimeBase/TimeT:1.0
                                                            6,
                              ACE_NTOHL (0x54696d65), 
                              ACE_NTOHL (0x54000000),  // name = TimeT
                                                            CORBA::tk_ulonglong,



                          13,
                          ACE_NTOHL (0x65635f73), 
                          ACE_NTOHL (0x656e645f), 
                          ACE_NTOHL (0x74696d65), 
                          ACE_NTOHL (0x0),  // name = ec_send_time
                                                    CORBA::tk_alias, // typecode kind for typedefs
                          112, // encapsulation length
                            TAO_ENCAP_BYTE_ORDER, // byte order
                            27,
                            ACE_NTOHL (0x49444c3a), 
                            ACE_NTOHL (0x52746563), 
                            ACE_NTOHL (0x4576656e), 
                            ACE_NTOHL (0x74436f6d), 
                            ACE_NTOHL (0x6d2f5469), 
                            ACE_NTOHL (0x6d653a31), 
                            ACE_NTOHL (0x2e300000),  // repository ID = IDL:RtecEventComm/Time:1.0
                                                        5,
                            ACE_NTOHL (0x54696d65), 
                            ACE_NTOHL (0x0),  // name = Time
                                                        CORBA::tk_alias, // typecode kind for typedefs
                            56, // encapsulation length
                              TAO_ENCAP_BYTE_ORDER, // byte order
                              31,
                              ACE_NTOHL (0x49444c3a), 
                              ACE_NTOHL (0x6f6d672e), 
                              ACE_NTOHL (0x6f72672f), 
                              ACE_NTOHL (0x54696d65), 
                              ACE_NTOHL (0x42617365), 
                              ACE_NTOHL (0x2f54696d), 
                              ACE_NTOHL (0x65543a31), 
                              ACE_NTOHL (0x2e300000),  // repository ID = IDL:omg.org/TimeBase/TimeT:1.0
                                                            6,
                              ACE_NTOHL (0x54696d65), 
                              ACE_NTOHL (0x54000000),  // name = TimeT
                                                            CORBA::tk_ulonglong,




                        5,
                        ACE_NTOHL (0x64617461), 
                        ACE_NTOHL (0x0),  // name = data
                                                CORBA::tk_alias, // typecode kind for typedefs
                        248, // encapsulation length
                          TAO_ENCAP_BYTE_ORDER, // byte order
                          32,
                          ACE_NTOHL (0x49444c3a), 
                          ACE_NTOHL (0x52746563), 
                          ACE_NTOHL (0x4576656e), 
                          ACE_NTOHL (0x74436f6d), 
                          ACE_NTOHL (0x6d2f4576), 
                          ACE_NTOHL (0x656e7444), 
                          ACE_NTOHL (0x6174613a), 
                          ACE_NTOHL (0x312e3000),  // repository ID = IDL:RtecEventComm/EventData:1.0
                                                    10,
                          ACE_NTOHL (0x4576656e), 
                          ACE_NTOHL (0x74446174), 
                          ACE_NTOHL (0x61000000),  // name = EventData
                                                    CORBA::tk_struct, // typecode kind
                          184, // encapsulation length
                            TAO_ENCAP_BYTE_ORDER, // byte order
                            22,
                            ACE_NTOHL (0x49444c3a), 
                            ACE_NTOHL (0x52746563), 
                            ACE_NTOHL (0x4576656e), 
                            ACE_NTOHL (0x74446174), 
                            ACE_NTOHL (0x613a312e), 
                            ACE_NTOHL (0x30000000),  // repository ID = IDL:RtecEventData:1.0
                                                        14,
                            ACE_NTOHL (0x52746563), 
                            ACE_NTOHL (0x4576656e), 
                            ACE_NTOHL (0x74446174), 
                            ACE_NTOHL (0x61000000),  // name = RtecEventData
                            3, // member count
                                                        5,
                            ACE_NTOHL (0x70616431), 
                            ACE_NTOHL (0x0),  // name = pad1
                                                        CORBA::tk_long,

                            8,
                            ACE_NTOHL (0x7061796c), 
                            ACE_NTOHL (0x6f616400),  // name = payload
                                                        CORBA::tk_alias, // typecode kind for typedefs
                            72, // encapsulation length
                              TAO_ENCAP_BYTE_ORDER, // byte order
                              21,
                              ACE_NTOHL (0x49444c3a), 
                              ACE_NTOHL (0x4576656e), 
                              ACE_NTOHL (0x74506179), 
                              ACE_NTOHL (0x6c6f6164), 
                              ACE_NTOHL (0x3a312e30), 
                              ACE_NTOHL (0x0),  // repository ID = IDL:EventPayload:1.0
                                                            13,
                              ACE_NTOHL (0x4576656e), 
                              ACE_NTOHL (0x74506179), 
                              ACE_NTOHL (0x6c6f6164), 
                              ACE_NTOHL (0x0),  // name = EventPayload
                                                            CORBA::tk_sequence, // typecode kind
                              12, // encapsulation length
                                TAO_ENCAP_BYTE_ORDER, // byte order
                                CORBA::tk_octet,

                                0U,


                            10,
                            ACE_NTOHL (0x616e795f), 
                            ACE_NTOHL (0x76616c75), 
                            ACE_NTOHL (0x65000000),  // name = any_value
                                                        CORBA::tk_any,




                      16,
                      ACE_NTOHL (0x64657065), 
                      ACE_NTOHL (0x6e64656e), 
                      ACE_NTOHL (0x63795f69), 
                      ACE_NTOHL (0x6e666f00),  // name = dependency_info
                                            CORBA::tk_struct, // typecode kind
                      580, // encapsulation length
                        TAO_ENCAP_BYTE_ORDER, // byte order
                        33,
                        ACE_NTOHL (0x49444c3a), 
                        ACE_NTOHL (0x52746563), 
                        ACE_NTOHL (0x42617365), 
                        ACE_NTOHL (0x2f446570), 
                        ACE_NTOHL (0x656e6465), 
                        ACE_NTOHL (0x6e63795f), 
                        ACE_NTOHL (0x496e666f), 
                        ACE_NTOHL (0x3a312e30), 
                        ACE_NTOHL (0x0),  // repository ID = IDL:RtecBase/Dependency_Info:1.0
                                                16,
                        ACE_NTOHL (0x44657065), 
                        ACE_NTOHL (0x6e64656e), 
                        ACE_NTOHL (0x63795f49), 
                        ACE_NTOHL (0x6e666f00),  // name = Dependency_Info
                        5, // member count
                                                16,
                        ACE_NTOHL (0x64657065), 
                        ACE_NTOHL (0x6e64656e), 
                        ACE_NTOHL (0x63795f74), 
                        ACE_NTOHL (0x79706500),  // name = dependency_type
                                                CORBA::tk_enum, // typecode kind
                        112, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
                          35,
                          ACE_NTOHL (0x49444c3a), 
                          ACE_NTOHL (0x52746563), 
                          ACE_NTOHL (0x42617365), 
                          ACE_NTOHL (0x2f446570), 
                          ACE_NTOHL (0x656e6465), 
                          ACE_NTOHL (0x6e63795f), 
                          ACE_NTOHL (0x54797065), 
                          ACE_NTOHL (0x5f743a31), 
                          ACE_NTOHL (0x2e300000),  // repository ID = IDL:RtecBase/Dependency_Type_t:1.0
                          18,
                          ACE_NTOHL (0x44657065), 
                          ACE_NTOHL (0x6e64656e), 
                          ACE_NTOHL (0x63795f54), 
                          ACE_NTOHL (0x7970655f), 
                          ACE_NTOHL (0x74000000),  // name = Dependency_Type_t
                          2, // member count
                          13,
                          ACE_NTOHL (0x4f4e455f), 
                          ACE_NTOHL (0x5741595f), 
                          ACE_NTOHL (0x43414c4c), 
                          ACE_NTOHL (0x0),  // name = ONE_WAY_CALL
                          13,
                          ACE_NTOHL (0x54574f5f), 
                          ACE_NTOHL (0x5741595f), 
                          ACE_NTOHL (0x43414c4c), 
                          ACE_NTOHL (0x0),  // name = TWO_WAY_CALL
                          
                        16,
                        ACE_NTOHL (0x6e756d62), 
                        ACE_NTOHL (0x65725f6f), 
                        ACE_NTOHL (0x665f6361), 
                        ACE_NTOHL (0x6c6c7300),  // name = number_of_calls
                                                CORBA::tk_long,

                        8,
                        ACE_NTOHL (0x72745f69), 
                        ACE_NTOHL (0x6e666f00),  // name = rt_info
                                                CORBA::tk_alias, // typecode kind for typedefs
                        56, // encapsulation length
                          TAO_ENCAP_BYTE_ORDER, // byte order
                          26,
                          ACE_NTOHL (0x49444c3a), 
                          ACE_NTOHL (0x52746563), 
                          ACE_NTOHL (0x42617365), 
                          ACE_NTOHL (0x2f68616e), 
                          ACE_NTOHL (0x646c655f), 
                          ACE_NTOHL (0x743a312e), 
                          ACE_NTOHL (0x30000000),  // repository ID = IDL:RtecBase/handle_t:1.0
                                                    9,
                          ACE_NTOHL (0x68616e64), 
                          ACE_NTOHL (0x6c655f74), 
                          ACE_NTOHL (0x0),  // name = handle_t
                                                    CORBA::tk_long,


                        20,
                        ACE_NTOHL (0x72745f69), 
                        ACE_NTOHL (0x6e666f5f), 
                        ACE_NTOHL (0x64657065), 
                        ACE_NTOHL (0x6e646564), 
                        ACE_NTOHL (0x5f6f6e00),  // name = rt_info_depended_on
                                                CORBA::tk_alias, // typecode kind for typedefs
                        56, // encapsulation length
                          TAO_ENCAP_BYTE_ORDER, // byte order
                          26,
                          ACE_NTOHL (0x49444c3a), 
                          ACE_NTOHL (0x52746563), 
                          ACE_NTOHL (0x42617365), 
                          ACE_NTOHL (0x2f68616e), 
                          ACE_NTOHL (0x646c655f), 
                          ACE_NTOHL (0x743a312e), 
                          ACE_NTOHL (0x30000000),  // repository ID = IDL:RtecBase/handle_t:1.0
                                                    9,
                          ACE_NTOHL (0x68616e64), 
                          ACE_NTOHL (0x6c655f74), 
                          ACE_NTOHL (0x0),  // name = handle_t
                                                    CORBA::tk_long,


                        8,
                        ACE_NTOHL (0x656e6162), 
                        ACE_NTOHL (0x6c656400),  // name = enabled
                                                CORBA::tk_enum, // typecode kind
                        164, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
                          43,
                          ACE_NTOHL (0x49444c3a), 
                          ACE_NTOHL (0x52746563), 
                          ACE_NTOHL (0x42617365), 
                          ACE_NTOHL (0x2f446570), 
                          ACE_NTOHL (0x656e6465), 
                          ACE_NTOHL (0x6e63795f), 
                          ACE_NTOHL (0x456e6162), 
                          ACE_NTOHL (0x6c65645f), 
                          ACE_NTOHL (0x54797065), 
                          ACE_NTOHL (0x5f743a31), 
                          ACE_NTOHL (0x2e300000),  // repository ID = IDL:RtecBase/Dependency_Enabled_Type_t:1.0
                          26,
                          ACE_NTOHL (0x44657065), 
                          ACE_NTOHL (0x6e64656e), 
                          ACE_NTOHL (0x63795f45), 
                          ACE_NTOHL (0x6e61626c), 
                          ACE_NTOHL (0x65645f54), 
                          ACE_NTOHL (0x7970655f), 
                          ACE_NTOHL (0x74000000),  // name = Dependency_Enabled_Type_t
                          3, // member count
                          20,
                          ACE_NTOHL (0x44455045), 
                          ACE_NTOHL (0x4e44454e), 
                          ACE_NTOHL (0x43595f44), 
                          ACE_NTOHL (0x49534142), 
                          ACE_NTOHL (0x4c454400),  // name = DEPENDENCY_DISABLED
                          19,
                          ACE_NTOHL (0x44455045), 
                          ACE_NTOHL (0x4e44454e), 
                          ACE_NTOHL (0x43595f45), 
                          ACE_NTOHL (0x4e41424c), 
                          ACE_NTOHL (0x45440000),  // name = DEPENDENCY_ENABLED
                          24,
                          ACE_NTOHL (0x44455045), 
                          ACE_NTOHL (0x4e44454e), 
                          ACE_NTOHL (0x43595f4e), 
                          ACE_NTOHL (0x4f4e5f56), 
                          ACE_NTOHL (0x4f4c4154), 
                          ACE_NTOHL (0x494c4500),  // name = DEPENDENCY_NON_VOLATILE
                          


                    0U,


                11,
                ACE_NTOHL (0x69735f67), 
                ACE_NTOHL (0x61746577), 
                ACE_NTOHL (0x61790000),  // name = is_gateway
                                CORBA::tk_boolean,





        0U,



  21,
  ACE_NTOHL (0x636f6e73), 
  ACE_NTOHL (0x756d6572), 
  ACE_NTOHL (0x5f61646d), 
  ACE_NTOHL (0x696e5f73), 
  ACE_NTOHL (0x74617465), 
  ACE_NTOHL (0x0),  // name = consumer_admin_state
    CORBA::tk_struct, // typecode kind
  2296, // encapsulation length
    TAO_ENCAP_BYTE_ORDER, // byte order
    51,
    ACE_NTOHL (0x49444c3a), 
    ACE_NTOHL (0x46745274), 
    ACE_NTOHL (0x65634576), 
    ACE_NTOHL (0x656e7443), 
    ACE_NTOHL (0x68616e6e), 
    ACE_NTOHL (0x656c4164), 
    ACE_NTOHL (0x6d696e2f), 
    ACE_NTOHL (0x436f6e73), 
    ACE_NTOHL (0x756d6572), 
    ACE_NTOHL (0x41646d69), 
    ACE_NTOHL (0x6e537461), 
    ACE_NTOHL (0x74653a31), 
    ACE_NTOHL (0x2e300000),  // repository ID = IDL:FtRtecEventChannelAdmin/ConsumerAdminState:1.0
        19,
    ACE_NTOHL (0x436f6e73), 
    ACE_NTOHL (0x756d6572), 
    ACE_NTOHL (0x41646d69), 
    ACE_NTOHL (0x6e537461), 
    ACE_NTOHL (0x74650000),  // name = ConsumerAdminState
    1, // member count
        8,
    ACE_NTOHL (0x70726f78), 
    ACE_NTOHL (0x69657300),  // name = proxies
        CORBA::tk_alias, // typecode kind for typedefs
    2188, // encapsulation length
      TAO_ENCAP_BYTE_ORDER, // byte order
      52,
      ACE_NTOHL (0x49444c3a), 
      ACE_NTOHL (0x46745274), 
      ACE_NTOHL (0x65634576), 
      ACE_NTOHL (0x656e7443), 
      ACE_NTOHL (0x68616e6e), 
      ACE_NTOHL (0x656c4164), 
      ACE_NTOHL (0x6d696e2f), 
      ACE_NTOHL (0x50726f78), 
      ACE_NTOHL (0x79537570), 
      ACE_NTOHL (0x706c6965), 
      ACE_NTOHL (0x72537461), 
      ACE_NTOHL (0x7465733a), 
      ACE_NTOHL (0x312e3000),  // repository ID = IDL:FtRtecEventChannelAdmin/ProxySupplierStates:1.0
            20,
      ACE_NTOHL (0x50726f78), 
      ACE_NTOHL (0x79537570), 
      ACE_NTOHL (0x706c6965), 
      ACE_NTOHL (0x72537461), 
      ACE_NTOHL (0x74657300),  // name = ProxySupplierStates
            CORBA::tk_sequence, // typecode kind
      2096, // encapsulation length
        TAO_ENCAP_BYTE_ORDER, // byte order
        CORBA::tk_struct, // typecode kind
        2080, // encapsulation length
          TAO_ENCAP_BYTE_ORDER, // byte order
          54,
          ACE_NTOHL (0x49444c3a), 
          ACE_NTOHL (0x46745274), 
          ACE_NTOHL (0x65634576), 
          ACE_NTOHL (0x656e7443), 
          ACE_NTOHL (0x68616e6e), 
          ACE_NTOHL (0x656c4164), 
          ACE_NTOHL (0x6d696e2f), 
          ACE_NTOHL (0x50726f78), 
          ACE_NTOHL (0x79507573), 
          ACE_NTOHL (0x68537570), 
          ACE_NTOHL (0x706c6965), 
          ACE_NTOHL (0x72537461), 
          ACE_NTOHL (0x743a312e), 
          ACE_NTOHL (0x30000000),  // repository ID = IDL:FtRtecEventChannelAdmin/ProxyPushSupplierStat:1.0
                    22,
          ACE_NTOHL (0x50726f78), 
          ACE_NTOHL (0x79507573), 
          ACE_NTOHL (0x68537570), 
          ACE_NTOHL (0x706c6965), 
          ACE_NTOHL (0x72537461), 
          ACE_NTOHL (0x74000000),  // name = ProxyPushSupplierStat
          3, // member count
                    10,
          ACE_NTOHL (0x6f626a65), 
          ACE_NTOHL (0x63745f69), 
          ACE_NTOHL (0x64000000),  // name = object_id
                    CORBA::tk_alias, // typecode kind for typedefs
          156, // encapsulation length
            TAO_ENCAP_BYTE_ORDER, // byte order
            41,
            ACE_NTOHL (0x49444c3a), 
            ACE_NTOHL (0x46745274), 
            ACE_NTOHL (0x65634576), 
            ACE_NTOHL (0x656e7443), 
            ACE_NTOHL (0x68616e6e), 
            ACE_NTOHL (0x656c4164), 
            ACE_NTOHL (0x6d696e2f), 
            ACE_NTOHL (0x4f626a65), 
            ACE_NTOHL (0x63744964), 
            ACE_NTOHL (0x3a312e30), 
            ACE_NTOHL (0x0),  // repository ID = IDL:FtRtecEventChannelAdmin/ObjectId:1.0
                        9,
            ACE_NTOHL (0x4f626a65), 
            ACE_NTOHL (0x63744964), 
            ACE_NTOHL (0x0),  // name = ObjectId
                        CORBA::tk_alias, // typecode kind for typedefs
            80, // encapsulation length
              TAO_ENCAP_BYTE_ORDER, // byte order
              33,
              ACE_NTOHL (0x49444c3a), 
              ACE_NTOHL (0x46745274), 
              ACE_NTOHL (0x65634576), 
              ACE_NTOHL (0x656e7443), 
              ACE_NTOHL (0x6f6d6d2f), 
              ACE_NTOHL (0x4f626a65), 
              ACE_NTOHL (0x63744964), 
              ACE_NTOHL (0x3a312e30), 
              ACE_NTOHL (0x0),  // repository ID = IDL:FtRtecEventComm/ObjectId:1.0
                            9,
              ACE_NTOHL (0x4f626a65), 
              ACE_NTOHL (0x63744964), 
              ACE_NTOHL (0x0),  // name = ObjectId
                            CORBA::tk_sequence, // typecode kind
              12, // encapsulation length
                TAO_ENCAP_BYTE_ORDER, // byte order
                CORBA::tk_octet,

                0U,



          10,
          ACE_NTOHL (0x73757370), 
          ACE_NTOHL (0x656e6465), 
          ACE_NTOHL (0x64000000),  // name = suspended
                    CORBA::tk_boolean,

          10,
          ACE_NTOHL (0x70617261), 
          ACE_NTOHL (0x6d657465), 
          ACE_NTOHL (0x72000000),  // name = parameter
                    CORBA::tk_union, // typecode kind
          1760, // encapsulation length
            TAO_ENCAP_BYTE_ORDER, // byte order
            68,
            ACE_NTOHL (0x49444c3a), 
            ACE_NTOHL (0x46745274), 
            ACE_NTOHL (0x65634576), 
            ACE_NTOHL (0x656e7443), 
            ACE_NTOHL (0x68616e6e), 
            ACE_NTOHL (0x656c4164), 
            ACE_NTOHL (0x6d696e2f), 
            ACE_NTOHL (0x50726f78), 
            ACE_NTOHL (0x79507573), 
            ACE_NTOHL (0x68537570), 
            ACE_NTOHL (0x706c6965), 
            ACE_NTOHL (0x72436f6e), 
            ACE_NTOHL (0x6e656374), 
            ACE_NTOHL (0x696f6e50), 
            ACE_NTOHL (0x6172616d), 
            ACE_NTOHL (0x7465723a), 
            ACE_NTOHL (0x312e3000),  // repository ID = IDL:FtRtecEventChannelAdmin/ProxyPushSupplierConnectionParamter:1.0
            36,
            ACE_NTOHL (0x50726f78), 
            ACE_NTOHL (0x79507573), 
            ACE_NTOHL (0x68537570), 
            ACE_NTOHL (0x706c6965), 
            ACE_NTOHL (0x72436f6e), 
            ACE_NTOHL (0x6e656374), 
            ACE_NTOHL (0x696f6e50), 
            ACE_NTOHL (0x6172616d), 
            ACE_NTOHL (0x74657200),  // name = ProxyPushSupplierConnectionParamter
                        CORBA::tk_boolean,

-1, // default used index
            1, // member count
                        ACE_IDL_NCTOHL (0x00), // union case label (evaluated value)
            5,
            ACE_NTOHL (0x696e666f), 
            ACE_NTOHL (0x0),  // name = info
                        CORBA::tk_struct, // typecode kind
            1608, // encapsulation length
              TAO_ENCAP_BYTE_ORDER, // byte order
              64,
              ACE_NTOHL (0x49444c3a), 
              ACE_NTOHL (0x46745274), 
              ACE_NTOHL (0x65634576), 
              ACE_NTOHL (0x656e7443), 
              ACE_NTOHL (0x68616e6e), 
              ACE_NTOHL (0x656c4164), 
              ACE_NTOHL (0x6d696e2f), 
              ACE_NTOHL (0x50726f78), 
              ACE_NTOHL (0x79507573), 
              ACE_NTOHL (0x68537570), 
              ACE_NTOHL (0x706c6965), 
              ACE_NTOHL (0x72436f6e), 
              ACE_NTOHL (0x6e656374), 
              ACE_NTOHL (0x696f6e49), 
              ACE_NTOHL (0x6e666f3a), 
              ACE_NTOHL (0x312e3000),  // repository ID = IDL:FtRtecEventChannelAdmin/ProxyPushSupplierConnectionInfo:1.0
                            32,
              ACE_NTOHL (0x50726f78), 
              ACE_NTOHL (0x79507573), 
              ACE_NTOHL (0x68537570), 
              ACE_NTOHL (0x706c6965), 
              ACE_NTOHL (0x72436f6e), 
              ACE_NTOHL (0x6e656374), 
              ACE_NTOHL (0x696f6e49), 
              ACE_NTOHL (0x6e666f00),  // name = ProxyPushSupplierConnectionInfo
              2, // member count
                            14,
              ACE_NTOHL (0x70757368), 
              ACE_NTOHL (0x5f636f6e), 
              ACE_NTOHL (0x73756d65), 
              ACE_NTOHL (0x72000000),  // name = push_consumer
                            CORBA::tk_objref, // typecode kind
              64, // encapsulation length
                TAO_ENCAP_BYTE_ORDER, // byte order
                35,
                ACE_NTOHL (0x49444c3a), 
                ACE_NTOHL (0x52746563), 
                ACE_NTOHL (0x4576656e), 
                ACE_NTOHL (0x74436f6d), 
                ACE_NTOHL (0x6d2f5075), 
                ACE_NTOHL (0x7368436f), 
                ACE_NTOHL (0x6e73756d), 
                ACE_NTOHL (0x65723a31), 
                ACE_NTOHL (0x2e300000),  // repository ID = IDL:RtecEventComm/PushConsumer:1.0
                                13,
                ACE_NTOHL (0x50757368), 
                ACE_NTOHL (0x436f6e73), 
                ACE_NTOHL (0x756d6572), 
                ACE_NTOHL (0x0),  // name = PushConsumer
                
              4,
              ACE_NTOHL (0x716f7300),  // name = qos
                            CORBA::tk_struct, // typecode kind
              1388, // encapsulation length
                TAO_ENCAP_BYTE_ORDER, // byte order
                42,
                ACE_NTOHL (0x49444c3a), 
                ACE_NTOHL (0x52746563), 
                ACE_NTOHL (0x4576656e), 
                ACE_NTOHL (0x74436861), 
                ACE_NTOHL (0x6e6e656c), 
                ACE_NTOHL (0x41646d69), 
                ACE_NTOHL (0x6e2f436f), 
                ACE_NTOHL (0x6e73756d), 
                ACE_NTOHL (0x6572514f), 
                ACE_NTOHL (0x533a312e), 
                ACE_NTOHL (0x30000000),  // repository ID = IDL:RtecEventChannelAdmin/ConsumerQOS:1.0
                                12,
                ACE_NTOHL (0x436f6e73), 
                ACE_NTOHL (0x756d6572), 
                ACE_NTOHL (0x514f5300),  // name = ConsumerQOS
                2, // member count
                                13,
                ACE_NTOHL (0x64657065), 
                ACE_NTOHL (0x6e64656e), 
                ACE_NTOHL (0x63696573), 
                ACE_NTOHL (0x0),  // name = dependencies
                                CORBA::tk_alias, // typecode kind for typedefs
                1268, // encapsulation length
                  TAO_ENCAP_BYTE_ORDER, // byte order
                  44,
                  ACE_NTOHL (0x49444c3a), 
                  ACE_NTOHL (0x52746563), 
                  ACE_NTOHL (0x4576656e), 
                  ACE_NTOHL (0x74436861), 
                  ACE_NTOHL (0x6e6e656c), 
                  ACE_NTOHL (0x41646d69), 
                  ACE_NTOHL (0x6e2f4465), 
                  ACE_NTOHL (0x70656e64), 
                  ACE_NTOHL (0x656e6379), 
                  ACE_NTOHL (0x5365743a), 
                  ACE_NTOHL (0x312e3000),  // repository ID = IDL:RtecEventChannelAdmin/DependencySet:1.0
                                    14,
                  ACE_NTOHL (0x44657065), 
                  ACE_NTOHL (0x6e64656e), 
                  ACE_NTOHL (0x63795365), 
                  ACE_NTOHL (0x74000000),  // name = DependencySet
                                    CORBA::tk_sequence, // typecode kind
                  1188, // encapsulation length
                    TAO_ENCAP_BYTE_ORDER, // byte order
                    CORBA::tk_struct, // typecode kind
                    1172, // encapsulation length
                      TAO_ENCAP_BYTE_ORDER, // byte order
                      41,
                      ACE_NTOHL (0x49444c3a), 
                      ACE_NTOHL (0x52746563), 
                      ACE_NTOHL (0x4576656e), 
                      ACE_NTOHL (0x74436861), 
                      ACE_NTOHL (0x6e6e656c), 
                      ACE_NTOHL (0x41646d69), 
                      ACE_NTOHL (0x6e2f4465), 
                      ACE_NTOHL (0x70656e64), 
                      ACE_NTOHL (0x656e6379), 
                      ACE_NTOHL (0x3a312e30), 
                      ACE_NTOHL (0x0),  // repository ID = IDL:RtecEventChannelAdmin/Dependency:1.0
                                            11,
                      ACE_NTOHL (0x44657065), 
                      ACE_NTOHL (0x6e64656e), 
                      ACE_NTOHL (0x63790000),  // name = Dependency
                      2, // member count
                                            6,
                      ACE_NTOHL (0x6576656e), 
                      ACE_NTOHL (0x74000000),  // name = event
                                            CORBA::tk_struct, // typecode kind
                      1004, // encapsulation length
                        TAO_ENCAP_BYTE_ORDER, // byte order
                        28,
                        ACE_NTOHL (0x49444c3a), 
                        ACE_NTOHL (0x52746563), 
                        ACE_NTOHL (0x4576656e), 
                        ACE_NTOHL (0x74436f6d), 
                        ACE_NTOHL (0x6d2f4576), 
                        ACE_NTOHL (0x656e743a), 
                        ACE_NTOHL (0x312e3000),  // repository ID = IDL:RtecEventComm/Event:1.0
                                                6,
                        ACE_NTOHL (0x4576656e), 
                        ACE_NTOHL (0x74000000),  // name = Event
                        2, // member count
                                                7,
                        ACE_NTOHL (0x68656164), 
                        ACE_NTOHL (0x65720000),  // name = header
                                                CORBA::tk_struct, // typecode kind
                        664, // encapsulation length
                          TAO_ENCAP_BYTE_ORDER, // byte order
                          34,
                          ACE_NTOHL (0x49444c3a), 
                          ACE_NTOHL (0x52746563), 
                          ACE_NTOHL (0x4576656e), 
                          ACE_NTOHL (0x74436f6d), 
                          ACE_NTOHL (0x6d2f4576), 
                          ACE_NTOHL (0x656e7448), 
                          ACE_NTOHL (0x65616465), 
                          ACE_NTOHL (0x723a312e), 
                          ACE_NTOHL (0x30000000),  // repository ID = IDL:RtecEventComm/EventHeader:1.0
                                                    12,
                          ACE_NTOHL (0x4576656e), 
                          ACE_NTOHL (0x74486561), 
                          ACE_NTOHL (0x64657200),  // name = EventHeader
                          6, // member count
                                                    5,
                          ACE_NTOHL (0x74797065), 
                          ACE_NTOHL (0x0),  // name = type
                                                    CORBA::tk_alias, // typecode kind for typedefs
                          60, // encapsulation length
                            TAO_ENCAP_BYTE_ORDER, // byte order
                            32,
                            ACE_NTOHL (0x49444c3a), 
                            ACE_NTOHL (0x52746563), 
                            ACE_NTOHL (0x4576656e), 
                            ACE_NTOHL (0x74436f6d), 
                            ACE_NTOHL (0x6d2f4576), 
                            ACE_NTOHL (0x656e7454), 
                            ACE_NTOHL (0x7970653a), 
                            ACE_NTOHL (0x312e3000),  // repository ID = IDL:RtecEventComm/EventType:1.0
                                                        10,
                            ACE_NTOHL (0x4576656e), 
                            ACE_NTOHL (0x74547970), 
                            ACE_NTOHL (0x65000000),  // name = EventType
                                                        CORBA::tk_long,


                          7,
                          ACE_NTOHL (0x736f7572), 
                          ACE_NTOHL (0x63650000),  // name = source
                                                    CORBA::tk_alias, // typecode kind for typedefs
                          68, // encapsulation length
                            TAO_ENCAP_BYTE_ORDER, // byte order
                            36,
                            ACE_NTOHL (0x49444c3a), 
                            ACE_NTOHL (0x52746563), 
                            ACE_NTOHL (0x4576656e), 
                            ACE_NTOHL (0x74436f6d), 
                            ACE_NTOHL (0x6d2f4576), 
                            ACE_NTOHL (0x656e7453), 
                            ACE_NTOHL (0x6f757263), 
                            ACE_NTOHL (0x6549443a), 
                            ACE_NTOHL (0x312e3000),  // repository ID = IDL:RtecEventComm/EventSourceID:1.0
                                                        14,
                            ACE_NTOHL (0x4576656e), 
                            ACE_NTOHL (0x74536f75), 
                            ACE_NTOHL (0x72636549), 
                            ACE_NTOHL (0x44000000),  // name = EventSourceID
                                                        CORBA::tk_long,


                          4,
                          ACE_NTOHL (0x74746c00),  // name = ttl
                                                    CORBA::tk_long,

                          14,
                          ACE_NTOHL (0x63726561), 
                          ACE_NTOHL (0x74696f6e), 
                          ACE_NTOHL (0x5f74696d), 
                          ACE_NTOHL (0x65000000),  // name = creation_time
                                                    CORBA::tk_alias, // typecode kind for typedefs
                          112, // encapsulation length
                            TAO_ENCAP_BYTE_ORDER, // byte order
                            27,
                            ACE_NTOHL (0x49444c3a), 
                            ACE_NTOHL (0x52746563), 
                            ACE_NTOHL (0x4576656e), 
                            ACE_NTOHL (0x74436f6d), 
                            ACE_NTOHL (0x6d2f5469), 
                            ACE_NTOHL (0x6d653a31), 
                            ACE_NTOHL (0x2e300000),  // repository ID = IDL:RtecEventComm/Time:1.0
                                                        5,
                            ACE_NTOHL (0x54696d65), 
                            ACE_NTOHL (0x0),  // name = Time
                                                        CORBA::tk_alias, // typecode kind for typedefs
                            56, // encapsulation length
                              TAO_ENCAP_BYTE_ORDER, // byte order
                              31,
                              ACE_NTOHL (0x49444c3a), 
                              ACE_NTOHL (0x6f6d672e), 
                              ACE_NTOHL (0x6f72672f), 
                              ACE_NTOHL (0x54696d65), 
                              ACE_NTOHL (0x42617365), 
                              ACE_NTOHL (0x2f54696d), 
                              ACE_NTOHL (0x65543a31), 
                              ACE_NTOHL (0x2e300000),  // repository ID = IDL:omg.org/TimeBase/TimeT:1.0
                                                            6,
                              ACE_NTOHL (0x54696d65), 
                              ACE_NTOHL (0x54000000),  // name = TimeT
                                                            CORBA::tk_ulonglong,



                          13,
                          ACE_NTOHL (0x65635f72), 
                          ACE_NTOHL (0x6563765f), 
                          ACE_NTOHL (0x74696d65), 
                          ACE_NTOHL (0x0),  // name = ec_recv_time
                                                    CORBA::tk_alias, // typecode kind for typedefs
                          112, // encapsulation length
                            TAO_ENCAP_BYTE_ORDER, // byte order
                            27,
                            ACE_NTOHL (0x49444c3a), 
                            ACE_NTOHL (0x52746563), 
                            ACE_NTOHL (0x4576656e), 
                            ACE_NTOHL (0x74436f6d), 
                            ACE_NTOHL (0x6d2f5469), 
                            ACE_NTOHL (0x6d653a31), 
                            ACE_NTOHL (0x2e300000),  // repository ID = IDL:RtecEventComm/Time:1.0
                                                        5,
                            ACE_NTOHL (0x54696d65), 
                            ACE_NTOHL (0x0),  // name = Time
                                                        CORBA::tk_alias, // typecode kind for typedefs
                            56, // encapsulation length
                              TAO_ENCAP_BYTE_ORDER, // byte order
                              31,
                              ACE_NTOHL (0x49444c3a), 
                              ACE_NTOHL (0x6f6d672e), 
                              ACE_NTOHL (0x6f72672f), 
                              ACE_NTOHL (0x54696d65), 
                              ACE_NTOHL (0x42617365), 
                              ACE_NTOHL (0x2f54696d), 
                              ACE_NTOHL (0x65543a31), 
                              ACE_NTOHL (0x2e300000),  // repository ID = IDL:omg.org/TimeBase/TimeT:1.0
                                                            6,
                              ACE_NTOHL (0x54696d65), 
                              ACE_NTOHL (0x54000000),  // name = TimeT
                                                            CORBA::tk_ulonglong,



                          13,
                          ACE_NTOHL (0x65635f73), 
                          ACE_NTOHL (0x656e645f), 
                          ACE_NTOHL (0x74696d65), 
                          ACE_NTOHL (0x0),  // name = ec_send_time
                                                    CORBA::tk_alias, // typecode kind for typedefs
                          112, // encapsulation length
                            TAO_ENCAP_BYTE_ORDER, // byte order
                            27,
                            ACE_NTOHL (0x49444c3a), 
                            ACE_NTOHL (0x52746563), 
                            ACE_NTOHL (0x4576656e), 
                            ACE_NTOHL (0x74436f6d), 
                            ACE_NTOHL (0x6d2f5469), 
                            ACE_NTOHL (0x6d653a31), 
                            ACE_NTOHL (0x2e300000),  // repository ID = IDL:RtecEventComm/Time:1.0
                                                        5,
                            ACE_NTOHL (0x54696d65), 
                            ACE_NTOHL (0x0),  // name = Time
                                                        CORBA::tk_alias, // typecode kind for typedefs
                            56, // encapsulation length
                              TAO_ENCAP_BYTE_ORDER, // byte order
                              31,
                              ACE_NTOHL (0x49444c3a), 
                              ACE_NTOHL (0x6f6d672e), 
                              ACE_NTOHL (0x6f72672f), 
                              ACE_NTOHL (0x54696d65), 
                              ACE_NTOHL (0x42617365), 
                              ACE_NTOHL (0x2f54696d), 
                              ACE_NTOHL (0x65543a31), 
                              ACE_NTOHL (0x2e300000),  // repository ID = IDL:omg.org/TimeBase/TimeT:1.0
                                                            6,
                              ACE_NTOHL (0x54696d65), 
                              ACE_NTOHL (0x54000000),  // name = TimeT
                                                            CORBA::tk_ulonglong,




                        5,
                        ACE_NTOHL (0x64617461), 
                        ACE_NTOHL (0x0),  // name = data
                                                CORBA::tk_alias, // typecode kind for typedefs
                        248, // encapsulation length
                          TAO_ENCAP_BYTE_ORDER, // byte order
                          32,
                          ACE_NTOHL (0x49444c3a), 
                          ACE_NTOHL (0x52746563), 
                          ACE_NTOHL (0x4576656e), 
                          ACE_NTOHL (0x74436f6d), 
                          ACE_NTOHL (0x6d2f4576), 
                          ACE_NTOHL (0x656e7444), 
                          ACE_NTOHL (0x6174613a), 
                          ACE_NTOHL (0x312e3000),  // repository ID = IDL:RtecEventComm/EventData:1.0
                                                    10,
                          ACE_NTOHL (0x4576656e), 
                          ACE_NTOHL (0x74446174), 
                          ACE_NTOHL (0x61000000),  // name = EventData
                                                    CORBA::tk_struct, // typecode kind
                          184, // encapsulation length
                            TAO_ENCAP_BYTE_ORDER, // byte order
                            22,
                            ACE_NTOHL (0x49444c3a), 
                            ACE_NTOHL (0x52746563), 
                            ACE_NTOHL (0x4576656e), 
                            ACE_NTOHL (0x74446174), 
                            ACE_NTOHL (0x613a312e), 
                            ACE_NTOHL (0x30000000),  // repository ID = IDL:RtecEventData:1.0
                                                        14,
                            ACE_NTOHL (0x52746563), 
                            ACE_NTOHL (0x4576656e), 
                            ACE_NTOHL (0x74446174), 
                            ACE_NTOHL (0x61000000),  // name = RtecEventData
                            3, // member count
                                                        5,
                            ACE_NTOHL (0x70616431), 
                            ACE_NTOHL (0x0),  // name = pad1
                                                        CORBA::tk_long,

                            8,
                            ACE_NTOHL (0x7061796c), 
                            ACE_NTOHL (0x6f616400),  // name = payload
                                                        CORBA::tk_alias, // typecode kind for typedefs
                            72, // encapsulation length
                              TAO_ENCAP_BYTE_ORDER, // byte order
                              21,
                              ACE_NTOHL (0x49444c3a), 
                              ACE_NTOHL (0x4576656e), 
                              ACE_NTOHL (0x74506179), 
                              ACE_NTOHL (0x6c6f6164), 
                              ACE_NTOHL (0x3a312e30), 
                              ACE_NTOHL (0x0),  // repository ID = IDL:EventPayload:1.0
                                                            13,
                              ACE_NTOHL (0x4576656e), 
                              ACE_NTOHL (0x74506179), 
                              ACE_NTOHL (0x6c6f6164), 
                              ACE_NTOHL (0x0),  // name = EventPayload
                                                            CORBA::tk_sequence, // typecode kind
                              12, // encapsulation length
                                TAO_ENCAP_BYTE_ORDER, // byte order
                                CORBA::tk_octet,

                                0U,


                            10,
                            ACE_NTOHL (0x616e795f), 
                            ACE_NTOHL (0x76616c75), 
                            ACE_NTOHL (0x65000000),  // name = any_value
                                                        CORBA::tk_any,




                      8,
                      ACE_NTOHL (0x72745f69), 
                      ACE_NTOHL (0x6e666f00),  // name = rt_info
                                            CORBA::tk_alias, // typecode kind for typedefs
                      56, // encapsulation length
                        TAO_ENCAP_BYTE_ORDER, // byte order
                        26,
                        ACE_NTOHL (0x49444c3a), 
                        ACE_NTOHL (0x52746563), 
                        ACE_NTOHL (0x42617365), 
                        ACE_NTOHL (0x2f68616e), 
                        ACE_NTOHL (0x646c655f), 
                        ACE_NTOHL (0x743a312e), 
                        ACE_NTOHL (0x30000000),  // repository ID = IDL:RtecBase/handle_t:1.0
                                                9,
                        ACE_NTOHL (0x68616e64), 
                        ACE_NTOHL (0x6c655f74), 
                        ACE_NTOHL (0x0),  // name = handle_t
                                                CORBA::tk_long,



                    0U,


                11,
                ACE_NTOHL (0x69735f67), 
                ACE_NTOHL (0x61746577), 
                ACE_NTOHL (0x61790000),  // name = is_gateway
                                CORBA::tk_boolean,





        0U,



};

static CORBA::TypeCode _tc_TAO_tc_FtRtecEventChannelAdmin_EventChannelState (
    CORBA::tk_struct,
    sizeof (_oc_FtRtecEventChannelAdmin_EventChannelState),
    (char *) &_oc_FtRtecEventChannelAdmin_EventChannelState,
    0,
    sizeof (FtRtecEventChannelAdmin::EventChannelState)
  );

namespace FtRtecEventChannelAdmin
{
  ::CORBA::TypeCode_ptr _tc_EventChannelState =
    &_tc_TAO_tc_FtRtecEventChannelAdmin_EventChannelState;
}

// TAO_IDL - Generated from 
// be/be_visitor_structure/structure_cs.cpp:66

void 
FtRtecEventChannelAdmin::EventChannelState::_tao_any_destructor (
    void *_tao_void_pointer
  )
{
  EventChannelState *_tao_tmp_pointer =
    static_cast<EventChannelState *> (_tao_void_pointer);
  delete _tao_tmp_pointer;
}

// TAO_IDL - Generated from
// be/be_visitor_typecode/typecode_defn.cpp:290

static const CORBA::Long _oc_FtRtecEventChannelAdmin_Connect_push_consumer_param[] =
{
    TAO_ENCAP_BYTE_ORDER, // byte order
  60,
  ACE_NTOHL (0x49444c3a), 
  ACE_NTOHL (0x46745274), 
  ACE_NTOHL (0x65634576), 
  ACE_NTOHL (0x656e7443), 
  ACE_NTOHL (0x68616e6e), 
  ACE_NTOHL (0x656c4164), 
  ACE_NTOHL (0x6d696e2f), 
  ACE_NTOHL (0x436f6e6e), 
  ACE_NTOHL (0x6563745f), 
  ACE_NTOHL (0x70757368), 
  ACE_NTOHL (0x5f636f6e), 
  ACE_NTOHL (0x73756d65), 
  ACE_NTOHL (0x725f7061), 
  ACE_NTOHL (0x72616d3a), 
  ACE_NTOHL (0x312e3000),  // repository ID = IDL:FtRtecEventChannelAdmin/Connect_push_consumer_param:1.0
    28,
  ACE_NTOHL (0x436f6e6e), 
  ACE_NTOHL (0x6563745f), 
  ACE_NTOHL (0x70757368), 
  ACE_NTOHL (0x5f636f6e), 
  ACE_NTOHL (0x73756d65), 
  ACE_NTOHL (0x725f7061), 
  ACE_NTOHL (0x72616d00),  // name = Connect_push_consumer_param
  2, // member count
    14,
  ACE_NTOHL (0x70757368), 
  ACE_NTOHL (0x5f636f6e), 
  ACE_NTOHL (0x73756d65), 
  ACE_NTOHL (0x72000000),  // name = push_consumer
    CORBA::tk_objref, // typecode kind
  64, // encapsulation length
    TAO_ENCAP_BYTE_ORDER, // byte order
    35,
    ACE_NTOHL (0x49444c3a), 
    ACE_NTOHL (0x52746563), 
    ACE_NTOHL (0x4576656e), 
    ACE_NTOHL (0x74436f6d), 
    ACE_NTOHL (0x6d2f5075), 
    ACE_NTOHL (0x7368436f), 
    ACE_NTOHL (0x6e73756d), 
    ACE_NTOHL (0x65723a31), 
    ACE_NTOHL (0x2e300000),  // repository ID = IDL:RtecEventComm/PushConsumer:1.0
        13,
    ACE_NTOHL (0x50757368), 
    ACE_NTOHL (0x436f6e73), 
    ACE_NTOHL (0x756d6572), 
    ACE_NTOHL (0x0),  // name = PushConsumer
    
  4,
  ACE_NTOHL (0x716f7300),  // name = qos
    CORBA::tk_struct, // typecode kind
  1388, // encapsulation length
    TAO_ENCAP_BYTE_ORDER, // byte order
    42,
    ACE_NTOHL (0x49444c3a), 
    ACE_NTOHL (0x52746563), 
    ACE_NTOHL (0x4576656e), 
    ACE_NTOHL (0x74436861), 
    ACE_NTOHL (0x6e6e656c), 
    ACE_NTOHL (0x41646d69), 
    ACE_NTOHL (0x6e2f436f), 
    ACE_NTOHL (0x6e73756d), 
    ACE_NTOHL (0x6572514f), 
    ACE_NTOHL (0x533a312e), 
    ACE_NTOHL (0x30000000),  // repository ID = IDL:RtecEventChannelAdmin/ConsumerQOS:1.0
        12,
    ACE_NTOHL (0x436f6e73), 
    ACE_NTOHL (0x756d6572), 
    ACE_NTOHL (0x514f5300),  // name = ConsumerQOS
    2, // member count
        13,
    ACE_NTOHL (0x64657065), 
    ACE_NTOHL (0x6e64656e), 
    ACE_NTOHL (0x63696573), 
    ACE_NTOHL (0x0),  // name = dependencies
        CORBA::tk_alias, // typecode kind for typedefs
    1268, // encapsulation length
      TAO_ENCAP_BYTE_ORDER, // byte order
      44,
      ACE_NTOHL (0x49444c3a), 
      ACE_NTOHL (0x52746563), 
      ACE_NTOHL (0x4576656e), 
      ACE_NTOHL (0x74436861), 
      ACE_NTOHL (0x6e6e656c), 
      ACE_NTOHL (0x41646d69), 
      ACE_NTOHL (0x6e2f4465), 
      ACE_NTOHL (0x70656e64), 
      ACE_NTOHL (0x656e6379), 
      ACE_NTOHL (0x5365743a), 
      ACE_NTOHL (0x312e3000),  // repository ID = IDL:RtecEventChannelAdmin/DependencySet:1.0
            14,
      ACE_NTOHL (0x44657065), 
      ACE_NTOHL (0x6e64656e), 
      ACE_NTOHL (0x63795365), 
      ACE_NTOHL (0x74000000),  // name = DependencySet
            CORBA::tk_sequence, // typecode kind
      1188, // encapsulation length
        TAO_ENCAP_BYTE_ORDER, // byte order
        CORBA::tk_struct, // typecode kind
        1172, // encapsulation length
          TAO_ENCAP_BYTE_ORDER, // byte order
          41,
          ACE_NTOHL (0x49444c3a), 
          ACE_NTOHL (0x52746563), 
          ACE_NTOHL (0x4576656e), 
          ACE_NTOHL (0x74436861), 
          ACE_NTOHL (0x6e6e656c), 
          ACE_NTOHL (0x41646d69), 
          ACE_NTOHL (0x6e2f4465), 
          ACE_NTOHL (0x70656e64), 
          ACE_NTOHL (0x656e6379), 
          ACE_NTOHL (0x3a312e30), 
          ACE_NTOHL (0x0),  // repository ID = IDL:RtecEventChannelAdmin/Dependency:1.0
                    11,
          ACE_NTOHL (0x44657065), 
          ACE_NTOHL (0x6e64656e), 
          ACE_NTOHL (0x63790000),  // name = Dependency
          2, // member count
                    6,
          ACE_NTOHL (0x6576656e), 
          ACE_NTOHL (0x74000000),  // name = event
                    CORBA::tk_struct, // typecode kind
          1004, // encapsulation length
            TAO_ENCAP_BYTE_ORDER, // byte order
            28,
            ACE_NTOHL (0x49444c3a), 
            ACE_NTOHL (0x52746563), 
            ACE_NTOHL (0x4576656e), 
            ACE_NTOHL (0x74436f6d), 
            ACE_NTOHL (0x6d2f4576), 
            ACE_NTOHL (0x656e743a), 
            ACE_NTOHL (0x312e3000),  // repository ID = IDL:RtecEventComm/Event:1.0
                        6,
            ACE_NTOHL (0x4576656e), 
            ACE_NTOHL (0x74000000),  // name = Event
            2, // member count
                        7,
            ACE_NTOHL (0x68656164), 
            ACE_NTOHL (0x65720000),  // name = header
                        CORBA::tk_struct, // typecode kind
            664, // encapsulation length
              TAO_ENCAP_BYTE_ORDER, // byte order
              34,
              ACE_NTOHL (0x49444c3a), 
              ACE_NTOHL (0x52746563), 
              ACE_NTOHL (0x4576656e), 
              ACE_NTOHL (0x74436f6d), 
              ACE_NTOHL (0x6d2f4576), 
              ACE_NTOHL (0x656e7448), 
              ACE_NTOHL (0x65616465), 
              ACE_NTOHL (0x723a312e), 
              ACE_NTOHL (0x30000000),  // repository ID = IDL:RtecEventComm/EventHeader:1.0
                            12,
              ACE_NTOHL (0x4576656e), 
              ACE_NTOHL (0x74486561), 
              ACE_NTOHL (0x64657200),  // name = EventHeader
              6, // member count
                            5,
              ACE_NTOHL (0x74797065), 
              ACE_NTOHL (0x0),  // name = type
                            CORBA::tk_alias, // typecode kind for typedefs
              60, // encapsulation length
                TAO_ENCAP_BYTE_ORDER, // byte order
                32,
                ACE_NTOHL (0x49444c3a), 
                ACE_NTOHL (0x52746563), 
                ACE_NTOHL (0x4576656e), 
                ACE_NTOHL (0x74436f6d), 
                ACE_NTOHL (0x6d2f4576), 
                ACE_NTOHL (0x656e7454), 
                ACE_NTOHL (0x7970653a), 
                ACE_NTOHL (0x312e3000),  // repository ID = IDL:RtecEventComm/EventType:1.0
                                10,
                ACE_NTOHL (0x4576656e), 
                ACE_NTOHL (0x74547970), 
                ACE_NTOHL (0x65000000),  // name = EventType
                                CORBA::tk_long,


              7,
              ACE_NTOHL (0x736f7572), 
              ACE_NTOHL (0x63650000),  // name = source
                            CORBA::tk_alias, // typecode kind for typedefs
              68, // encapsulation length
                TAO_ENCAP_BYTE_ORDER, // byte order
                36,
                ACE_NTOHL (0x49444c3a), 
                ACE_NTOHL (0x52746563), 
                ACE_NTOHL (0x4576656e), 
                ACE_NTOHL (0x74436f6d), 
                ACE_NTOHL (0x6d2f4576), 
                ACE_NTOHL (0x656e7453), 
                ACE_NTOHL (0x6f757263), 
                ACE_NTOHL (0x6549443a), 
                ACE_NTOHL (0x312e3000),  // repository ID = IDL:RtecEventComm/EventSourceID:1.0
                                14,
                ACE_NTOHL (0x4576656e), 
                ACE_NTOHL (0x74536f75), 
                ACE_NTOHL (0x72636549), 
                ACE_NTOHL (0x44000000),  // name = EventSourceID
                                CORBA::tk_long,


              4,
              ACE_NTOHL (0x74746c00),  // name = ttl
                            CORBA::tk_long,

              14,
              ACE_NTOHL (0x63726561), 
              ACE_NTOHL (0x74696f6e), 
              ACE_NTOHL (0x5f74696d), 
              ACE_NTOHL (0x65000000),  // name = creation_time
                            CORBA::tk_alias, // typecode kind for typedefs
              112, // encapsulation length
                TAO_ENCAP_BYTE_ORDER, // byte order
                27,
                ACE_NTOHL (0x49444c3a), 
                ACE_NTOHL (0x52746563), 
                ACE_NTOHL (0x4576656e), 
                ACE_NTOHL (0x74436f6d), 
                ACE_NTOHL (0x6d2f5469), 
                ACE_NTOHL (0x6d653a31), 
                ACE_NTOHL (0x2e300000),  // repository ID = IDL:RtecEventComm/Time:1.0
                                5,
                ACE_NTOHL (0x54696d65), 
                ACE_NTOHL (0x0),  // name = Time
                                CORBA::tk_alias, // typecode kind for typedefs
                56, // encapsulation length
                  TAO_ENCAP_BYTE_ORDER, // byte order
                  31,
                  ACE_NTOHL (0x49444c3a), 
                  ACE_NTOHL (0x6f6d672e), 
                  ACE_NTOHL (0x6f72672f), 
                  ACE_NTOHL (0x54696d65), 
                  ACE_NTOHL (0x42617365), 
                  ACE_NTOHL (0x2f54696d), 
                  ACE_NTOHL (0x65543a31), 
                  ACE_NTOHL (0x2e300000),  // repository ID = IDL:omg.org/TimeBase/TimeT:1.0
                                    6,
                  ACE_NTOHL (0x54696d65), 
                  ACE_NTOHL (0x54000000),  // name = TimeT
                                    CORBA::tk_ulonglong,



              13,
              ACE_NTOHL (0x65635f72), 
              ACE_NTOHL (0x6563765f), 
              ACE_NTOHL (0x74696d65), 
              ACE_NTOHL (0x0),  // name = ec_recv_time
                            CORBA::tk_alias, // typecode kind for typedefs
              112, // encapsulation length
                TAO_ENCAP_BYTE_ORDER, // byte order
                27,
                ACE_NTOHL (0x49444c3a), 
                ACE_NTOHL (0x52746563), 
                ACE_NTOHL (0x4576656e), 
                ACE_NTOHL (0x74436f6d), 
                ACE_NTOHL (0x6d2f5469), 
                ACE_NTOHL (0x6d653a31), 
                ACE_NTOHL (0x2e300000),  // repository ID = IDL:RtecEventComm/Time:1.0
                                5,
                ACE_NTOHL (0x54696d65), 
                ACE_NTOHL (0x0),  // name = Time
                                CORBA::tk_alias, // typecode kind for typedefs
                56, // encapsulation length
                  TAO_ENCAP_BYTE_ORDER, // byte order
                  31,
                  ACE_NTOHL (0x49444c3a), 
                  ACE_NTOHL (0x6f6d672e), 
                  ACE_NTOHL (0x6f72672f), 
                  ACE_NTOHL (0x54696d65), 
                  ACE_NTOHL (0x42617365), 
                  ACE_NTOHL (0x2f54696d), 
                  ACE_NTOHL (0x65543a31), 
                  ACE_NTOHL (0x2e300000),  // repository ID = IDL:omg.org/TimeBase/TimeT:1.0
                                    6,
                  ACE_NTOHL (0x54696d65), 
                  ACE_NTOHL (0x54000000),  // name = TimeT
                                    CORBA::tk_ulonglong,



              13,
              ACE_NTOHL (0x65635f73), 
              ACE_NTOHL (0x656e645f), 
              ACE_NTOHL (0x74696d65), 
              ACE_NTOHL (0x0),  // name = ec_send_time
                            CORBA::tk_alias, // typecode kind for typedefs
              112, // encapsulation length
                TAO_ENCAP_BYTE_ORDER, // byte order
                27,
                ACE_NTOHL (0x49444c3a), 
                ACE_NTOHL (0x52746563), 
                ACE_NTOHL (0x4576656e), 
                ACE_NTOHL (0x74436f6d), 
                ACE_NTOHL (0x6d2f5469), 
                ACE_NTOHL (0x6d653a31), 
                ACE_NTOHL (0x2e300000),  // repository ID = IDL:RtecEventComm/Time:1.0
                                5,
                ACE_NTOHL (0x54696d65), 
                ACE_NTOHL (0x0),  // name = Time
                                CORBA::tk_alias, // typecode kind for typedefs
                56, // encapsulation length
                  TAO_ENCAP_BYTE_ORDER, // byte order
                  31,
                  ACE_NTOHL (0x49444c3a), 
                  ACE_NTOHL (0x6f6d672e), 
                  ACE_NTOHL (0x6f72672f), 
                  ACE_NTOHL (0x54696d65), 
                  ACE_NTOHL (0x42617365), 
                  ACE_NTOHL (0x2f54696d), 
                  ACE_NTOHL (0x65543a31), 
                  ACE_NTOHL (0x2e300000),  // repository ID = IDL:omg.org/TimeBase/TimeT:1.0
                                    6,
                  ACE_NTOHL (0x54696d65), 
                  ACE_NTOHL (0x54000000),  // name = TimeT
                                    CORBA::tk_ulonglong,




            5,
            ACE_NTOHL (0x64617461), 
            ACE_NTOHL (0x0),  // name = data
                        CORBA::tk_alias, // typecode kind for typedefs
            248, // encapsulation length
              TAO_ENCAP_BYTE_ORDER, // byte order
              32,
              ACE_NTOHL (0x49444c3a), 
              ACE_NTOHL (0x52746563), 
              ACE_NTOHL (0x4576656e), 
              ACE_NTOHL (0x74436f6d), 
              ACE_NTOHL (0x6d2f4576), 
              ACE_NTOHL (0x656e7444), 
              ACE_NTOHL (0x6174613a), 
              ACE_NTOHL (0x312e3000),  // repository ID = IDL:RtecEventComm/EventData:1.0
                            10,
              ACE_NTOHL (0x4576656e), 
              ACE_NTOHL (0x74446174), 
              ACE_NTOHL (0x61000000),  // name = EventData
                            CORBA::tk_struct, // typecode kind
              184, // encapsulation length
                TAO_ENCAP_BYTE_ORDER, // byte order
                22,
                ACE_NTOHL (0x49444c3a), 
                ACE_NTOHL (0x52746563), 
                ACE_NTOHL (0x4576656e), 
                ACE_NTOHL (0x74446174), 
                ACE_NTOHL (0x613a312e), 
                ACE_NTOHL (0x30000000),  // repository ID = IDL:RtecEventData:1.0
                                14,
                ACE_NTOHL (0x52746563), 
                ACE_NTOHL (0x4576656e), 
                ACE_NTOHL (0x74446174), 
                ACE_NTOHL (0x61000000),  // name = RtecEventData
                3, // member count
                                5,
                ACE_NTOHL (0x70616431), 
                ACE_NTOHL (0x0),  // name = pad1
                                CORBA::tk_long,

                8,
                ACE_NTOHL (0x7061796c), 
                ACE_NTOHL (0x6f616400),  // name = payload
                                CORBA::tk_alias, // typecode kind for typedefs
                72, // encapsulation length
                  TAO_ENCAP_BYTE_ORDER, // byte order
                  21,
                  ACE_NTOHL (0x49444c3a), 
                  ACE_NTOHL (0x4576656e), 
                  ACE_NTOHL (0x74506179), 
                  ACE_NTOHL (0x6c6f6164), 
                  ACE_NTOHL (0x3a312e30), 
                  ACE_NTOHL (0x0),  // repository ID = IDL:EventPayload:1.0
                                    13,
                  ACE_NTOHL (0x4576656e), 
                  ACE_NTOHL (0x74506179), 
                  ACE_NTOHL (0x6c6f6164), 
                  ACE_NTOHL (0x0),  // name = EventPayload
                                    CORBA::tk_sequence, // typecode kind
                  12, // encapsulation length
                    TAO_ENCAP_BYTE_ORDER, // byte order
                    CORBA::tk_octet,

                    0U,


                10,
                ACE_NTOHL (0x616e795f), 
                ACE_NTOHL (0x76616c75), 
                ACE_NTOHL (0x65000000),  // name = any_value
                                CORBA::tk_any,




          8,
          ACE_NTOHL (0x72745f69), 
          ACE_NTOHL (0x6e666f00),  // name = rt_info
                    CORBA::tk_alias, // typecode kind for typedefs
          56, // encapsulation length
            TAO_ENCAP_BYTE_ORDER, // byte order
            26,
            ACE_NTOHL (0x49444c3a), 
            ACE_NTOHL (0x52746563), 
            ACE_NTOHL (0x42617365), 
            ACE_NTOHL (0x2f68616e), 
            ACE_NTOHL (0x646c655f), 
            ACE_NTOHL (0x743a312e), 
            ACE_NTOHL (0x30000000),  // repository ID = IDL:RtecBase/handle_t:1.0
                        9,
            ACE_NTOHL (0x68616e64), 
            ACE_NTOHL (0x6c655f74), 
            ACE_NTOHL (0x0),  // name = handle_t
                        CORBA::tk_long,



        0U,


    11,
    ACE_NTOHL (0x69735f67), 
    ACE_NTOHL (0x61746577), 
    ACE_NTOHL (0x61790000),  // name = is_gateway
        CORBA::tk_boolean,


};

static CORBA::TypeCode _tc_TAO_tc_FtRtecEventChannelAdmin_Connect_push_consumer_param (
    CORBA::tk_struct,
    sizeof (_oc_FtRtecEventChannelAdmin_Connect_push_consumer_param),
    (char *) &_oc_FtRtecEventChannelAdmin_Connect_push_consumer_param,
    0,
    sizeof (FtRtecEventChannelAdmin::Connect_push_consumer_param)
  );

namespace FtRtecEventChannelAdmin
{
  ::CORBA::TypeCode_ptr _tc_Connect_push_consumer_param =
    &_tc_TAO_tc_FtRtecEventChannelAdmin_Connect_push_consumer_param;
}

// TAO_IDL - Generated from 
// be/be_visitor_structure/structure_cs.cpp:66

void 
FtRtecEventChannelAdmin::Connect_push_consumer_param::_tao_any_destructor (
    void *_tao_void_pointer
  )
{
  Connect_push_consumer_param *_tao_tmp_pointer =
    static_cast<Connect_push_consumer_param *> (_tao_void_pointer);
  delete _tao_tmp_pointer;
}

// TAO_IDL - Generated from
// be/be_visitor_typecode/typecode_defn.cpp:290

static const CORBA::Long _oc_FtRtecEventChannelAdmin_Connect_push_supplier_param[] =
{
    TAO_ENCAP_BYTE_ORDER, // byte order
  60,
  ACE_NTOHL (0x49444c3a), 
  ACE_NTOHL (0x46745274), 
  ACE_NTOHL (0x65634576), 
  ACE_NTOHL (0x656e7443), 
  ACE_NTOHL (0x68616e6e), 
  ACE_NTOHL (0x656c4164), 
  ACE_NTOHL (0x6d696e2f), 
  ACE_NTOHL (0x436f6e6e), 
  ACE_NTOHL (0x6563745f), 
  ACE_NTOHL (0x70757368), 
  ACE_NTOHL (0x5f737570), 
  ACE_NTOHL (0x706c6965), 
  ACE_NTOHL (0x725f7061), 
  ACE_NTOHL (0x72616d3a), 
  ACE_NTOHL (0x312e3000),  // repository ID = IDL:FtRtecEventChannelAdmin/Connect_push_supplier_param:1.0
    28,
  ACE_NTOHL (0x436f6e6e), 
  ACE_NTOHL (0x6563745f), 
  ACE_NTOHL (0x70757368), 
  ACE_NTOHL (0x5f737570), 
  ACE_NTOHL (0x706c6965), 
  ACE_NTOHL (0x725f7061), 
  ACE_NTOHL (0x72616d00),  // name = Connect_push_supplier_param
  2, // member count
    14,
  ACE_NTOHL (0x70757368), 
  ACE_NTOHL (0x5f737570), 
  ACE_NTOHL (0x706c6965), 
  ACE_NTOHL (0x72000000),  // name = push_supplier
    CORBA::tk_objref, // typecode kind
  64, // encapsulation length
    TAO_ENCAP_BYTE_ORDER, // byte order
    35,
    ACE_NTOHL (0x49444c3a), 
    ACE_NTOHL (0x52746563), 
    ACE_NTOHL (0x4576656e), 
    ACE_NTOHL (0x74436f6d), 
    ACE_NTOHL (0x6d2f5075), 
    ACE_NTOHL (0x73685375), 
    ACE_NTOHL (0x70706c69), 
    ACE_NTOHL (0x65723a31), 
    ACE_NTOHL (0x2e300000),  // repository ID = IDL:RtecEventComm/PushSupplier:1.0
        13,
    ACE_NTOHL (0x50757368), 
    ACE_NTOHL (0x53757070), 
    ACE_NTOHL (0x6c696572), 
    ACE_NTOHL (0x0),  // name = PushSupplier
    
  4,
  ACE_NTOHL (0x716f7300),  // name = qos
    CORBA::tk_struct, // typecode kind
  1924, // encapsulation length
    TAO_ENCAP_BYTE_ORDER, // byte order
    42,
    ACE_NTOHL (0x49444c3a), 
    ACE_NTOHL (0x52746563), 
    ACE_NTOHL (0x4576656e), 
    ACE_NTOHL (0x74436861), 
    ACE_NTOHL (0x6e6e656c), 
    ACE_NTOHL (0x41646d69), 
    ACE_NTOHL (0x6e2f5375), 
    ACE_NTOHL (0x70706c69), 
    ACE_NTOHL (0x6572514f), 
    ACE_NTOHL (0x533a312e), 
    ACE_NTOHL (0x30000000),  // repository ID = IDL:RtecEventChannelAdmin/SupplierQOS:1.0
        12,
    ACE_NTOHL (0x53757070), 
    ACE_NTOHL (0x6c696572), 
    ACE_NTOHL (0x514f5300),  // name = SupplierQOS
    2, // member count
        13,
    ACE_NTOHL (0x7075626c), 
    ACE_NTOHL (0x69636174), 
    ACE_NTOHL (0x696f6e73), 
    ACE_NTOHL (0x0),  // name = publications
        CORBA::tk_alias, // typecode kind for typedefs
    1804, // encapsulation length
      TAO_ENCAP_BYTE_ORDER, // byte order
      45,
      ACE_NTOHL (0x49444c3a), 
      ACE_NTOHL (0x52746563), 
      ACE_NTOHL (0x4576656e), 
      ACE_NTOHL (0x74436861), 
      ACE_NTOHL (0x6e6e656c), 
      ACE_NTOHL (0x41646d69), 
      ACE_NTOHL (0x6e2f5075), 
      ACE_NTOHL (0x626c6963), 
      ACE_NTOHL (0x6174696f), 
      ACE_NTOHL (0x6e536574), 
      ACE_NTOHL (0x3a312e30), 
      ACE_NTOHL (0x0),  // repository ID = IDL:RtecEventChannelAdmin/PublicationSet:1.0
            15,
      ACE_NTOHL (0x5075626c), 
      ACE_NTOHL (0x69636174), 
      ACE_NTOHL (0x696f6e53), 
      ACE_NTOHL (0x65740000),  // name = PublicationSet
            CORBA::tk_sequence, // typecode kind
      1720, // encapsulation length
        TAO_ENCAP_BYTE_ORDER, // byte order
        CORBA::tk_struct, // typecode kind
        1704, // encapsulation length
          TAO_ENCAP_BYTE_ORDER, // byte order
          42,
          ACE_NTOHL (0x49444c3a), 
          ACE_NTOHL (0x52746563), 
          ACE_NTOHL (0x4576656e), 
          ACE_NTOHL (0x74436861), 
          ACE_NTOHL (0x6e6e656c), 
          ACE_NTOHL (0x41646d69), 
          ACE_NTOHL (0x6e2f5075), 
          ACE_NTOHL (0x626c6963), 
          ACE_NTOHL (0x6174696f), 
          ACE_NTOHL (0x6e3a312e), 
          ACE_NTOHL (0x30000000),  // repository ID = IDL:RtecEventChannelAdmin/Publication:1.0
                    12,
          ACE_NTOHL (0x5075626c), 
          ACE_NTOHL (0x69636174), 
          ACE_NTOHL (0x696f6e00),  // name = Publication
          2, // member count
                    6,
          ACE_NTOHL (0x6576656e), 
          ACE_NTOHL (0x74000000),  // name = event
                    CORBA::tk_struct, // typecode kind
          1004, // encapsulation length
            TAO_ENCAP_BYTE_ORDER, // byte order
            28,
            ACE_NTOHL (0x49444c3a), 
            ACE_NTOHL (0x52746563), 
            ACE_NTOHL (0x4576656e), 
            ACE_NTOHL (0x74436f6d), 
            ACE_NTOHL (0x6d2f4576), 
            ACE_NTOHL (0x656e743a), 
            ACE_NTOHL (0x312e3000),  // repository ID = IDL:RtecEventComm/Event:1.0
                        6,
            ACE_NTOHL (0x4576656e), 
            ACE_NTOHL (0x74000000),  // name = Event
            2, // member count
                        7,
            ACE_NTOHL (0x68656164), 
            ACE_NTOHL (0x65720000),  // name = header
                        CORBA::tk_struct, // typecode kind
            664, // encapsulation length
              TAO_ENCAP_BYTE_ORDER, // byte order
              34,
              ACE_NTOHL (0x49444c3a), 
              ACE_NTOHL (0x52746563), 
              ACE_NTOHL (0x4576656e), 
              ACE_NTOHL (0x74436f6d), 
              ACE_NTOHL (0x6d2f4576), 
              ACE_NTOHL (0x656e7448), 
              ACE_NTOHL (0x65616465), 
              ACE_NTOHL (0x723a312e), 
              ACE_NTOHL (0x30000000),  // repository ID = IDL:RtecEventComm/EventHeader:1.0
                            12,
              ACE_NTOHL (0x4576656e), 
              ACE_NTOHL (0x74486561), 
              ACE_NTOHL (0x64657200),  // name = EventHeader
              6, // member count
                            5,
              ACE_NTOHL (0x74797065), 
              ACE_NTOHL (0x0),  // name = type
                            CORBA::tk_alias, // typecode kind for typedefs
              60, // encapsulation length
                TAO_ENCAP_BYTE_ORDER, // byte order
                32,
                ACE_NTOHL (0x49444c3a), 
                ACE_NTOHL (0x52746563), 
                ACE_NTOHL (0x4576656e), 
                ACE_NTOHL (0x74436f6d), 
                ACE_NTOHL (0x6d2f4576), 
                ACE_NTOHL (0x656e7454), 
                ACE_NTOHL (0x7970653a), 
                ACE_NTOHL (0x312e3000),  // repository ID = IDL:RtecEventComm/EventType:1.0
                                10,
                ACE_NTOHL (0x4576656e), 
                ACE_NTOHL (0x74547970), 
                ACE_NTOHL (0x65000000),  // name = EventType
                                CORBA::tk_long,


              7,
              ACE_NTOHL (0x736f7572), 
              ACE_NTOHL (0x63650000),  // name = source
                            CORBA::tk_alias, // typecode kind for typedefs
              68, // encapsulation length
                TAO_ENCAP_BYTE_ORDER, // byte order
                36,
                ACE_NTOHL (0x49444c3a), 
                ACE_NTOHL (0x52746563), 
                ACE_NTOHL (0x4576656e), 
                ACE_NTOHL (0x74436f6d), 
                ACE_NTOHL (0x6d2f4576), 
                ACE_NTOHL (0x656e7453), 
                ACE_NTOHL (0x6f757263), 
                ACE_NTOHL (0x6549443a), 
                ACE_NTOHL (0x312e3000),  // repository ID = IDL:RtecEventComm/EventSourceID:1.0
                                14,
                ACE_NTOHL (0x4576656e), 
                ACE_NTOHL (0x74536f75), 
                ACE_NTOHL (0x72636549), 
                ACE_NTOHL (0x44000000),  // name = EventSourceID
                                CORBA::tk_long,


              4,
              ACE_NTOHL (0x74746c00),  // name = ttl
                            CORBA::tk_long,

              14,
              ACE_NTOHL (0x63726561), 
              ACE_NTOHL (0x74696f6e), 
              ACE_NTOHL (0x5f74696d), 
              ACE_NTOHL (0x65000000),  // name = creation_time
                            CORBA::tk_alias, // typecode kind for typedefs
              112, // encapsulation length
                TAO_ENCAP_BYTE_ORDER, // byte order
                27,
                ACE_NTOHL (0x49444c3a), 
                ACE_NTOHL (0x52746563), 
                ACE_NTOHL (0x4576656e), 
                ACE_NTOHL (0x74436f6d), 
                ACE_NTOHL (0x6d2f5469), 
                ACE_NTOHL (0x6d653a31), 
                ACE_NTOHL (0x2e300000),  // repository ID = IDL:RtecEventComm/Time:1.0
                                5,
                ACE_NTOHL (0x54696d65), 
                ACE_NTOHL (0x0),  // name = Time
                                CORBA::tk_alias, // typecode kind for typedefs
                56, // encapsulation length
                  TAO_ENCAP_BYTE_ORDER, // byte order
                  31,
                  ACE_NTOHL (0x49444c3a), 
                  ACE_NTOHL (0x6f6d672e), 
                  ACE_NTOHL (0x6f72672f), 
                  ACE_NTOHL (0x54696d65), 
                  ACE_NTOHL (0x42617365), 
                  ACE_NTOHL (0x2f54696d), 
                  ACE_NTOHL (0x65543a31), 
                  ACE_NTOHL (0x2e300000),  // repository ID = IDL:omg.org/TimeBase/TimeT:1.0
                                    6,
                  ACE_NTOHL (0x54696d65), 
                  ACE_NTOHL (0x54000000),  // name = TimeT
                                    CORBA::tk_ulonglong,



              13,
              ACE_NTOHL (0x65635f72), 
              ACE_NTOHL (0x6563765f), 
              ACE_NTOHL (0x74696d65), 
              ACE_NTOHL (0x0),  // name = ec_recv_time
                            CORBA::tk_alias, // typecode kind for typedefs
              112, // encapsulation length
                TAO_ENCAP_BYTE_ORDER, // byte order
                27,
                ACE_NTOHL (0x49444c3a), 
                ACE_NTOHL (0x52746563), 
                ACE_NTOHL (0x4576656e), 
                ACE_NTOHL (0x74436f6d), 
                ACE_NTOHL (0x6d2f5469), 
                ACE_NTOHL (0x6d653a31), 
                ACE_NTOHL (0x2e300000),  // repository ID = IDL:RtecEventComm/Time:1.0
                                5,
                ACE_NTOHL (0x54696d65), 
                ACE_NTOHL (0x0),  // name = Time
                                CORBA::tk_alias, // typecode kind for typedefs
                56, // encapsulation length
                  TAO_ENCAP_BYTE_ORDER, // byte order
                  31,
                  ACE_NTOHL (0x49444c3a), 
                  ACE_NTOHL (0x6f6d672e), 
                  ACE_NTOHL (0x6f72672f), 
                  ACE_NTOHL (0x54696d65), 
                  ACE_NTOHL (0x42617365), 
                  ACE_NTOHL (0x2f54696d), 
                  ACE_NTOHL (0x65543a31), 
                  ACE_NTOHL (0x2e300000),  // repository ID = IDL:omg.org/TimeBase/TimeT:1.0
                                    6,
                  ACE_NTOHL (0x54696d65), 
                  ACE_NTOHL (0x54000000),  // name = TimeT
                                    CORBA::tk_ulonglong,



              13,
              ACE_NTOHL (0x65635f73), 
              ACE_NTOHL (0x656e645f), 
              ACE_NTOHL (0x74696d65), 
              ACE_NTOHL (0x0),  // name = ec_send_time
                            CORBA::tk_alias, // typecode kind for typedefs
              112, // encapsulation length
                TAO_ENCAP_BYTE_ORDER, // byte order
                27,
                ACE_NTOHL (0x49444c3a), 
                ACE_NTOHL (0x52746563), 
                ACE_NTOHL (0x4576656e), 
                ACE_NTOHL (0x74436f6d), 
                ACE_NTOHL (0x6d2f5469), 
                ACE_NTOHL (0x6d653a31), 
                ACE_NTOHL (0x2e300000),  // repository ID = IDL:RtecEventComm/Time:1.0
                                5,
                ACE_NTOHL (0x54696d65), 
                ACE_NTOHL (0x0),  // name = Time
                                CORBA::tk_alias, // typecode kind for typedefs
                56, // encapsulation length
                  TAO_ENCAP_BYTE_ORDER, // byte order
                  31,
                  ACE_NTOHL (0x49444c3a), 
                  ACE_NTOHL (0x6f6d672e), 
                  ACE_NTOHL (0x6f72672f), 
                  ACE_NTOHL (0x54696d65), 
                  ACE_NTOHL (0x42617365), 
                  ACE_NTOHL (0x2f54696d), 
                  ACE_NTOHL (0x65543a31), 
                  ACE_NTOHL (0x2e300000),  // repository ID = IDL:omg.org/TimeBase/TimeT:1.0
                                    6,
                  ACE_NTOHL (0x54696d65), 
                  ACE_NTOHL (0x54000000),  // name = TimeT
                                    CORBA::tk_ulonglong,




            5,
            ACE_NTOHL (0x64617461), 
            ACE_NTOHL (0x0),  // name = data
                        CORBA::tk_alias, // typecode kind for typedefs
            248, // encapsulation length
              TAO_ENCAP_BYTE_ORDER, // byte order
              32,
              ACE_NTOHL (0x49444c3a), 
              ACE_NTOHL (0x52746563), 
              ACE_NTOHL (0x4576656e), 
              ACE_NTOHL (0x74436f6d), 
              ACE_NTOHL (0x6d2f4576), 
              ACE_NTOHL (0x656e7444), 
              ACE_NTOHL (0x6174613a), 
              ACE_NTOHL (0x312e3000),  // repository ID = IDL:RtecEventComm/EventData:1.0
                            10,
              ACE_NTOHL (0x4576656e), 
              ACE_NTOHL (0x74446174), 
              ACE_NTOHL (0x61000000),  // name = EventData
                            CORBA::tk_struct, // typecode kind
              184, // encapsulation length
                TAO_ENCAP_BYTE_ORDER, // byte order
                22,
                ACE_NTOHL (0x49444c3a), 
                ACE_NTOHL (0x52746563), 
                ACE_NTOHL (0x4576656e), 
                ACE_NTOHL (0x74446174), 
                ACE_NTOHL (0x613a312e), 
                ACE_NTOHL (0x30000000),  // repository ID = IDL:RtecEventData:1.0
                                14,
                ACE_NTOHL (0x52746563), 
                ACE_NTOHL (0x4576656e), 
                ACE_NTOHL (0x74446174), 
                ACE_NTOHL (0x61000000),  // name = RtecEventData
                3, // member count
                                5,
                ACE_NTOHL (0x70616431), 
                ACE_NTOHL (0x0),  // name = pad1
                                CORBA::tk_long,

                8,
                ACE_NTOHL (0x7061796c), 
                ACE_NTOHL (0x6f616400),  // name = payload
                                CORBA::tk_alias, // typecode kind for typedefs
                72, // encapsulation length
                  TAO_ENCAP_BYTE_ORDER, // byte order
                  21,
                  ACE_NTOHL (0x49444c3a), 
                  ACE_NTOHL (0x4576656e), 
                  ACE_NTOHL (0x74506179), 
                  ACE_NTOHL (0x6c6f6164), 
                  ACE_NTOHL (0x3a312e30), 
                  ACE_NTOHL (0x0),  // repository ID = IDL:EventPayload:1.0
                                    13,
                  ACE_NTOHL (0x4576656e), 
                  ACE_NTOHL (0x74506179), 
                  ACE_NTOHL (0x6c6f6164), 
                  ACE_NTOHL (0x0),  // name = EventPayload
                                    CORBA::tk_sequence, // typecode kind
                  12, // encapsulation length
                    TAO_ENCAP_BYTE_ORDER, // byte order
                    CORBA::tk_octet,

                    0U,


                10,
                ACE_NTOHL (0x616e795f), 
                ACE_NTOHL (0x76616c75), 
                ACE_NTOHL (0x65000000),  // name = any_value
                                CORBA::tk_any,




          16,
          ACE_NTOHL (0x64657065), 
          ACE_NTOHL (0x6e64656e), 
          ACE_NTOHL (0x63795f69), 
          ACE_NTOHL (0x6e666f00),  // name = dependency_info
                    CORBA::tk_struct, // typecode kind
          580, // encapsulation length
            TAO_ENCAP_BYTE_ORDER, // byte order
            33,
            ACE_NTOHL (0x49444c3a), 
            ACE_NTOHL (0x52746563), 
            ACE_NTOHL (0x42617365), 
            ACE_NTOHL (0x2f446570), 
            ACE_NTOHL (0x656e6465), 
            ACE_NTOHL (0x6e63795f), 
            ACE_NTOHL (0x496e666f), 
            ACE_NTOHL (0x3a312e30), 
            ACE_NTOHL (0x0),  // repository ID = IDL:RtecBase/Dependency_Info:1.0
                        16,
            ACE_NTOHL (0x44657065), 
            ACE_NTOHL (0x6e64656e), 
            ACE_NTOHL (0x63795f49), 
            ACE_NTOHL (0x6e666f00),  // name = Dependency_Info
            5, // member count
                        16,
            ACE_NTOHL (0x64657065), 
            ACE_NTOHL (0x6e64656e), 
            ACE_NTOHL (0x63795f74), 
            ACE_NTOHL (0x79706500),  // name = dependency_type
                        CORBA::tk_enum, // typecode kind
            112, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
              35,
              ACE_NTOHL (0x49444c3a), 
              ACE_NTOHL (0x52746563), 
              ACE_NTOHL (0x42617365), 
              ACE_NTOHL (0x2f446570), 
              ACE_NTOHL (0x656e6465), 
              ACE_NTOHL (0x6e63795f), 
              ACE_NTOHL (0x54797065), 
              ACE_NTOHL (0x5f743a31), 
              ACE_NTOHL (0x2e300000),  // repository ID = IDL:RtecBase/Dependency_Type_t:1.0
              18,
              ACE_NTOHL (0x44657065), 
              ACE_NTOHL (0x6e64656e), 
              ACE_NTOHL (0x63795f54), 
              ACE_NTOHL (0x7970655f), 
              ACE_NTOHL (0x74000000),  // name = Dependency_Type_t
              2, // member count
              13,
              ACE_NTOHL (0x4f4e455f), 
              ACE_NTOHL (0x5741595f), 
              ACE_NTOHL (0x43414c4c), 
              ACE_NTOHL (0x0),  // name = ONE_WAY_CALL
              13,
              ACE_NTOHL (0x54574f5f), 
              ACE_NTOHL (0x5741595f), 
              ACE_NTOHL (0x43414c4c), 
              ACE_NTOHL (0x0),  // name = TWO_WAY_CALL
              
            16,
            ACE_NTOHL (0x6e756d62), 
            ACE_NTOHL (0x65725f6f), 
            ACE_NTOHL (0x665f6361), 
            ACE_NTOHL (0x6c6c7300),  // name = number_of_calls
                        CORBA::tk_long,

            8,
            ACE_NTOHL (0x72745f69), 
            ACE_NTOHL (0x6e666f00),  // name = rt_info
                        CORBA::tk_alias, // typecode kind for typedefs
            56, // encapsulation length
              TAO_ENCAP_BYTE_ORDER, // byte order
              26,
              ACE_NTOHL (0x49444c3a), 
              ACE_NTOHL (0x52746563), 
              ACE_NTOHL (0x42617365), 
              ACE_NTOHL (0x2f68616e), 
              ACE_NTOHL (0x646c655f), 
              ACE_NTOHL (0x743a312e), 
              ACE_NTOHL (0x30000000),  // repository ID = IDL:RtecBase/handle_t:1.0
                            9,
              ACE_NTOHL (0x68616e64), 
              ACE_NTOHL (0x6c655f74), 
              ACE_NTOHL (0x0),  // name = handle_t
                            CORBA::tk_long,


            20,
            ACE_NTOHL (0x72745f69), 
            ACE_NTOHL (0x6e666f5f), 
            ACE_NTOHL (0x64657065), 
            ACE_NTOHL (0x6e646564), 
            ACE_NTOHL (0x5f6f6e00),  // name = rt_info_depended_on
                        CORBA::tk_alias, // typecode kind for typedefs
            56, // encapsulation length
              TAO_ENCAP_BYTE_ORDER, // byte order
              26,
              ACE_NTOHL (0x49444c3a), 
              ACE_NTOHL (0x52746563), 
              ACE_NTOHL (0x42617365), 
              ACE_NTOHL (0x2f68616e), 
              ACE_NTOHL (0x646c655f), 
              ACE_NTOHL (0x743a312e), 
              ACE_NTOHL (0x30000000),  // repository ID = IDL:RtecBase/handle_t:1.0
                            9,
              ACE_NTOHL (0x68616e64), 
              ACE_NTOHL (0x6c655f74), 
              ACE_NTOHL (0x0),  // name = handle_t
                            CORBA::tk_long,


            8,
            ACE_NTOHL (0x656e6162), 
            ACE_NTOHL (0x6c656400),  // name = enabled
                        CORBA::tk_enum, // typecode kind
            164, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
              43,
              ACE_NTOHL (0x49444c3a), 
              ACE_NTOHL (0x52746563), 
              ACE_NTOHL (0x42617365), 
              ACE_NTOHL (0x2f446570), 
              ACE_NTOHL (0x656e6465), 
              ACE_NTOHL (0x6e63795f), 
              ACE_NTOHL (0x456e6162), 
              ACE_NTOHL (0x6c65645f), 
              ACE_NTOHL (0x54797065), 
              ACE_NTOHL (0x5f743a31), 
              ACE_NTOHL (0x2e300000),  // repository ID = IDL:RtecBase/Dependency_Enabled_Type_t:1.0
              26,
              ACE_NTOHL (0x44657065), 
              ACE_NTOHL (0x6e64656e), 
              ACE_NTOHL (0x63795f45), 
              ACE_NTOHL (0x6e61626c), 
              ACE_NTOHL (0x65645f54), 
              ACE_NTOHL (0x7970655f), 
              ACE_NTOHL (0x74000000),  // name = Dependency_Enabled_Type_t
              3, // member count
              20,
              ACE_NTOHL (0x44455045), 
              ACE_NTOHL (0x4e44454e), 
              ACE_NTOHL (0x43595f44), 
              ACE_NTOHL (0x49534142), 
              ACE_NTOHL (0x4c454400),  // name = DEPENDENCY_DISABLED
              19,
              ACE_NTOHL (0x44455045), 
              ACE_NTOHL (0x4e44454e), 
              ACE_NTOHL (0x43595f45), 
              ACE_NTOHL (0x4e41424c), 
              ACE_NTOHL (0x45440000),  // name = DEPENDENCY_ENABLED
              24,
              ACE_NTOHL (0x44455045), 
              ACE_NTOHL (0x4e44454e), 
              ACE_NTOHL (0x43595f4e), 
              ACE_NTOHL (0x4f4e5f56), 
              ACE_NTOHL (0x4f4c4154), 
              ACE_NTOHL (0x494c4500),  // name = DEPENDENCY_NON_VOLATILE
              


        0U,


    11,
    ACE_NTOHL (0x69735f67), 
    ACE_NTOHL (0x61746577), 
    ACE_NTOHL (0x61790000),  // name = is_gateway
        CORBA::tk_boolean,


};

static CORBA::TypeCode _tc_TAO_tc_FtRtecEventChannelAdmin_Connect_push_supplier_param (
    CORBA::tk_struct,
    sizeof (_oc_FtRtecEventChannelAdmin_Connect_push_supplier_param),
    (char *) &_oc_FtRtecEventChannelAdmin_Connect_push_supplier_param,
    0,
    sizeof (FtRtecEventChannelAdmin::Connect_push_supplier_param)
  );

namespace FtRtecEventChannelAdmin
{
  ::CORBA::TypeCode_ptr _tc_Connect_push_supplier_param =
    &_tc_TAO_tc_FtRtecEventChannelAdmin_Connect_push_supplier_param;
}

// TAO_IDL - Generated from 
// be/be_visitor_structure/structure_cs.cpp:66

void 
FtRtecEventChannelAdmin::Connect_push_supplier_param::_tao_any_destructor (
    void *_tao_void_pointer
  )
{
  Connect_push_supplier_param *_tao_tmp_pointer =
    static_cast<Connect_push_supplier_param *> (_tao_void_pointer);
  delete _tao_tmp_pointer;
}

// TAO_IDL - Generated from
// be/be_visitor_typecode/typecode_defn.cpp:290

static const CORBA::Long _oc_FtRtecEventChannelAdmin_OperationType[] =
{
  TAO_ENCAP_BYTE_ORDER, // byte order
  46,
  ACE_NTOHL (0x49444c3a), 
  ACE_NTOHL (0x46745274), 
  ACE_NTOHL (0x65634576), 
  ACE_NTOHL (0x656e7443), 
  ACE_NTOHL (0x68616e6e), 
  ACE_NTOHL (0x656c4164), 
  ACE_NTOHL (0x6d696e2f), 
  ACE_NTOHL (0x4f706572), 
  ACE_NTOHL (0x6174696f), 
  ACE_NTOHL (0x6e547970), 
  ACE_NTOHL (0x653a312e), 
  ACE_NTOHL (0x30000000),  // repository ID = IDL:FtRtecEventChannelAdmin/OperationType:1.0
  14,
  ACE_NTOHL (0x4f706572), 
  ACE_NTOHL (0x6174696f), 
  ACE_NTOHL (0x6e547970), 
  ACE_NTOHL (0x65000000),  // name = OperationType
  8, // member count
  21,
  ACE_NTOHL (0x4f425441), 
  ACE_NTOHL (0x494e5f50), 
  ACE_NTOHL (0x5553485f), 
  ACE_NTOHL (0x53555050), 
  ACE_NTOHL (0x4c494552), 
  ACE_NTOHL (0x0),  // name = OBTAIN_PUSH_SUPPLIER
  21,
  ACE_NTOHL (0x4f425441), 
  ACE_NTOHL (0x494e5f50), 
  ACE_NTOHL (0x5553485f), 
  ACE_NTOHL (0x434f4e53), 
  ACE_NTOHL (0x554d4552), 
  ACE_NTOHL (0x0),  // name = OBTAIN_PUSH_CONSUMER
  25,
  ACE_NTOHL (0x44495343), 
  ACE_NTOHL (0x4f4e4e45), 
  ACE_NTOHL (0x43545f50), 
  ACE_NTOHL (0x5553485f), 
  ACE_NTOHL (0x53555050), 
  ACE_NTOHL (0x4c494552), 
  ACE_NTOHL (0x0),  // name = DISCONNECT_PUSH_SUPPLIER
  25,
  ACE_NTOHL (0x44495343), 
  ACE_NTOHL (0x4f4e4e45), 
  ACE_NTOHL (0x43545f50), 
  ACE_NTOHL (0x5553485f), 
  ACE_NTOHL (0x434f4e53), 
  ACE_NTOHL (0x554d4552), 
  ACE_NTOHL (0x0),  // name = DISCONNECT_PUSH_CONSUMER
  19,
  ACE_NTOHL (0x53555350), 
  ACE_NTOHL (0x454e445f), 
  ACE_NTOHL (0x434f4e4e), 
  ACE_NTOHL (0x45435449), 
  ACE_NTOHL (0x4f4e0000),  // name = SUSPEND_CONNECTION
  18,
  ACE_NTOHL (0x52455355), 
  ACE_NTOHL (0x4d455f43), 
  ACE_NTOHL (0x4f4e4e45), 
  ACE_NTOHL (0x4354494f), 
  ACE_NTOHL (0x4e000000),  // name = RESUME_CONNECTION
  22,
  ACE_NTOHL (0x434f4e4e), 
  ACE_NTOHL (0x4543545f), 
  ACE_NTOHL (0x50555348), 
  ACE_NTOHL (0x5f535550), 
  ACE_NTOHL (0x504c4945), 
  ACE_NTOHL (0x52000000),  // name = CONNECT_PUSH_SUPPLIER
  22,
  ACE_NTOHL (0x434f4e4e), 
  ACE_NTOHL (0x4543545f), 
  ACE_NTOHL (0x50555348), 
  ACE_NTOHL (0x5f434f4e), 
  ACE_NTOHL (0x53554d45), 
  ACE_NTOHL (0x52000000),  // name = CONNECT_PUSH_CONSUMER
  };

static CORBA::TypeCode _tc_TAO_tc_FtRtecEventChannelAdmin_OperationType (
    CORBA::tk_enum,
    sizeof (_oc_FtRtecEventChannelAdmin_OperationType),
    (char *) &_oc_FtRtecEventChannelAdmin_OperationType,
    0,
    sizeof (FtRtecEventChannelAdmin::OperationType)
  );

namespace FtRtecEventChannelAdmin
{
  ::CORBA::TypeCode_ptr _tc_OperationType =
    &_tc_TAO_tc_FtRtecEventChannelAdmin_OperationType;
}

// TAO_IDL - Generated from
// be/be_visitor_union/union_cs.cpp:91

FtRtecEventChannelAdmin::OperationParam::OperationParam (void)
{
  ACE_OS::memset (&this->disc_, 0, sizeof (this->disc_));
  ACE_OS::memset (&this->u_, 0, sizeof (this->u_));
  this->disc_ = FtRtecEventChannelAdmin::CONNECT_PUSH_SUPPLIER;
}

FtRtecEventChannelAdmin::OperationParam::OperationParam (const ::FtRtecEventChannelAdmin::OperationParam &u)
{
  this->disc_ = u.disc_;
  switch (this->disc_)
  {
    case FtRtecEventChannelAdmin::CONNECT_PUSH_SUPPLIER:
    {
      if (u.u_.connect_supplier_param_ == 0)
        {
          this->u_.connect_supplier_param_ = 0;
        }
      else
        {
          ACE_NEW (
              this->u_.connect_supplier_param_,
              FtRtecEventChannelAdmin::Connect_push_supplier_param (*u.u_.connect_supplier_param_)
            );
        }
    }
    break;
    case FtRtecEventChannelAdmin::CONNECT_PUSH_CONSUMER:
    {
      if (u.u_.connect_consumer_param_ == 0)
        {
          this->u_.connect_consumer_param_ = 0;
        }
      else
        {
          ACE_NEW (
              this->u_.connect_consumer_param_,
              FtRtecEventChannelAdmin::Connect_push_consumer_param (*u.u_.connect_consumer_param_)
            );
        }
    }
    break;
    default:
    break;
  }
}

FtRtecEventChannelAdmin::OperationParam::~OperationParam (void)
{
  // Finalize.
  this->_reset (this->disc_, 1);
}

void FtRtecEventChannelAdmin::OperationParam::_tao_any_destructor (void *_tao_void_pointer)
{
  OperationParam *tmp =
    static_cast<OperationParam *> (_tao_void_pointer);
  delete tmp;
}

FtRtecEventChannelAdmin::OperationParam &
FtRtecEventChannelAdmin::OperationParam::operator= (const ::FtRtecEventChannelAdmin::OperationParam &u)
{
  if (&u == this)
    {
      return *this;
    }
  
  this->_reset (u.disc_, 0);
  this->disc_ = u.disc_;
  
  switch (this->disc_)
  {
    case FtRtecEventChannelAdmin::CONNECT_PUSH_SUPPLIER:
    {
      if (u.u_.connect_supplier_param_ == 0)
        {
          this->u_.connect_supplier_param_ = 0;
        }
      else
        {
          ACE_NEW_RETURN (
              this->u_.connect_supplier_param_,
              FtRtecEventChannelAdmin::Connect_push_supplier_param (*u.u_.connect_supplier_param_),
              *this
            );
        }
    }
    break;
    case FtRtecEventChannelAdmin::CONNECT_PUSH_CONSUMER:
    {
      if (u.u_.connect_consumer_param_ == 0)
        {
          this->u_.connect_consumer_param_ = 0;
        }
      else
        {
          ACE_NEW_RETURN (
              this->u_.connect_consumer_param_,
              FtRtecEventChannelAdmin::Connect_push_consumer_param (*u.u_.connect_consumer_param_),
              *this
            );
        }
    }
    break;
    default:
    break;
  }
  
  return *this;
}

// Reset method to reset old values of a union.
void FtRtecEventChannelAdmin::OperationParam::_reset (FtRtecEventChannelAdmin::OperationType, CORBA::Boolean /*finalize*/)
{
  switch (this->disc_)
  {
    
    case FtRtecEventChannelAdmin::CONNECT_PUSH_SUPPLIER:
      delete this->u_.connect_supplier_param_;
      this->u_.connect_supplier_param_ = 0;
      break;
    case FtRtecEventChannelAdmin::CONNECT_PUSH_CONSUMER:
      delete this->u_.connect_consumer_param_;
      this->u_.connect_consumer_param_ = 0;
      break;
    default:
    break;
  }
}

// TAO_IDL - Generated from
// be/be_visitor_typecode/typecode_defn.cpp:290

static const CORBA::Long _oc_FtRtecEventChannelAdmin_OperationParam[] =
{
    TAO_ENCAP_BYTE_ORDER, // byte order
  47,
  ACE_NTOHL (0x49444c3a), 
  ACE_NTOHL (0x46745274), 
  ACE_NTOHL (0x65634576), 
  ACE_NTOHL (0x656e7443), 
  ACE_NTOHL (0x68616e6e), 
  ACE_NTOHL (0x656c4164), 
  ACE_NTOHL (0x6d696e2f), 
  ACE_NTOHL (0x4f706572), 
  ACE_NTOHL (0x6174696f), 
  ACE_NTOHL (0x6e506172), 
  ACE_NTOHL (0x616d3a31), 
  ACE_NTOHL (0x2e300000),  // repository ID = IDL:FtRtecEventChannelAdmin/OperationParam:1.0
  15,
  ACE_NTOHL (0x4f706572), 
  ACE_NTOHL (0x6174696f), 
  ACE_NTOHL (0x6e506172), 
  ACE_NTOHL (0x616d0000),  // name = OperationParam
    CORBA::tk_enum, // typecode kind
  304, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
    46,
    ACE_NTOHL (0x49444c3a), 
    ACE_NTOHL (0x46745274), 
    ACE_NTOHL (0x65634576), 
    ACE_NTOHL (0x656e7443), 
    ACE_NTOHL (0x68616e6e), 
    ACE_NTOHL (0x656c4164), 
    ACE_NTOHL (0x6d696e2f), 
    ACE_NTOHL (0x4f706572), 
    ACE_NTOHL (0x6174696f), 
    ACE_NTOHL (0x6e547970), 
    ACE_NTOHL (0x653a312e), 
    ACE_NTOHL (0x30000000),  // repository ID = IDL:FtRtecEventChannelAdmin/OperationType:1.0
    14,
    ACE_NTOHL (0x4f706572), 
    ACE_NTOHL (0x6174696f), 
    ACE_NTOHL (0x6e547970), 
    ACE_NTOHL (0x65000000),  // name = OperationType
    8, // member count
    21,
    ACE_NTOHL (0x4f425441), 
    ACE_NTOHL (0x494e5f50), 
    ACE_NTOHL (0x5553485f), 
    ACE_NTOHL (0x53555050), 
    ACE_NTOHL (0x4c494552), 
    ACE_NTOHL (0x0),  // name = OBTAIN_PUSH_SUPPLIER
    21,
    ACE_NTOHL (0x4f425441), 
    ACE_NTOHL (0x494e5f50), 
    ACE_NTOHL (0x5553485f), 
    ACE_NTOHL (0x434f4e53), 
    ACE_NTOHL (0x554d4552), 
    ACE_NTOHL (0x0),  // name = OBTAIN_PUSH_CONSUMER
    25,
    ACE_NTOHL (0x44495343), 
    ACE_NTOHL (0x4f4e4e45), 
    ACE_NTOHL (0x43545f50), 
    ACE_NTOHL (0x5553485f), 
    ACE_NTOHL (0x53555050), 
    ACE_NTOHL (0x4c494552), 
    ACE_NTOHL (0x0),  // name = DISCONNECT_PUSH_SUPPLIER
    25,
    ACE_NTOHL (0x44495343), 
    ACE_NTOHL (0x4f4e4e45), 
    ACE_NTOHL (0x43545f50), 
    ACE_NTOHL (0x5553485f), 
    ACE_NTOHL (0x434f4e53), 
    ACE_NTOHL (0x554d4552), 
    ACE_NTOHL (0x0),  // name = DISCONNECT_PUSH_CONSUMER
    19,
    ACE_NTOHL (0x53555350), 
    ACE_NTOHL (0x454e445f), 
    ACE_NTOHL (0x434f4e4e), 
    ACE_NTOHL (0x45435449), 
    ACE_NTOHL (0x4f4e0000),  // name = SUSPEND_CONNECTION
    18,
    ACE_NTOHL (0x52455355), 
    ACE_NTOHL (0x4d455f43), 
    ACE_NTOHL (0x4f4e4e45), 
    ACE_NTOHL (0x4354494f), 
    ACE_NTOHL (0x4e000000),  // name = RESUME_CONNECTION
    22,
    ACE_NTOHL (0x434f4e4e), 
    ACE_NTOHL (0x4543545f), 
    ACE_NTOHL (0x50555348), 
    ACE_NTOHL (0x5f535550), 
    ACE_NTOHL (0x504c4945), 
    ACE_NTOHL (0x52000000),  // name = CONNECT_PUSH_SUPPLIER
    22,
    ACE_NTOHL (0x434f4e4e), 
    ACE_NTOHL (0x4543545f), 
    ACE_NTOHL (0x50555348), 
    ACE_NTOHL (0x5f434f4e), 
    ACE_NTOHL (0x53554d45), 
    ACE_NTOHL (0x52000000),  // name = CONNECT_PUSH_CONSUMER
    
-1, // default used index
  2, // member count
    0x00000006, // union case label (evaluated value)
  23,
  ACE_NTOHL (0x636f6e6e), 
  ACE_NTOHL (0x6563745f), 
  ACE_NTOHL (0x73757070), 
  ACE_NTOHL (0x6c696572), 
  ACE_NTOHL (0x5f706172), 
  ACE_NTOHL (0x616d0000),  // name = connect_supplier_param
    CORBA::tk_struct, // typecode kind
  2136, // encapsulation length
    TAO_ENCAP_BYTE_ORDER, // byte order
    60,
    ACE_NTOHL (0x49444c3a), 
    ACE_NTOHL (0x46745274), 
    ACE_NTOHL (0x65634576), 
    ACE_NTOHL (0x656e7443), 
    ACE_NTOHL (0x68616e6e), 
    ACE_NTOHL (0x656c4164), 
    ACE_NTOHL (0x6d696e2f), 
    ACE_NTOHL (0x436f6e6e), 
    ACE_NTOHL (0x6563745f), 
    ACE_NTOHL (0x70757368), 
    ACE_NTOHL (0x5f737570), 
    ACE_NTOHL (0x706c6965), 
    ACE_NTOHL (0x725f7061), 
    ACE_NTOHL (0x72616d3a), 
    ACE_NTOHL (0x312e3000),  // repository ID = IDL:FtRtecEventChannelAdmin/Connect_push_supplier_param:1.0
        28,
    ACE_NTOHL (0x436f6e6e), 
    ACE_NTOHL (0x6563745f), 
    ACE_NTOHL (0x70757368), 
    ACE_NTOHL (0x5f737570), 
    ACE_NTOHL (0x706c6965), 
    ACE_NTOHL (0x725f7061), 
    ACE_NTOHL (0x72616d00),  // name = Connect_push_supplier_param
    2, // member count
        14,
    ACE_NTOHL (0x70757368), 
    ACE_NTOHL (0x5f737570), 
    ACE_NTOHL (0x706c6965), 
    ACE_NTOHL (0x72000000),  // name = push_supplier
        CORBA::tk_objref, // typecode kind
    64, // encapsulation length
      TAO_ENCAP_BYTE_ORDER, // byte order
      35,
      ACE_NTOHL (0x49444c3a), 
      ACE_NTOHL (0x52746563), 
      ACE_NTOHL (0x4576656e), 
      ACE_NTOHL (0x74436f6d), 
      ACE_NTOHL (0x6d2f5075), 
      ACE_NTOHL (0x73685375), 
      ACE_NTOHL (0x70706c69), 
      ACE_NTOHL (0x65723a31), 
      ACE_NTOHL (0x2e300000),  // repository ID = IDL:RtecEventComm/PushSupplier:1.0
            13,
      ACE_NTOHL (0x50757368), 
      ACE_NTOHL (0x53757070), 
      ACE_NTOHL (0x6c696572), 
      ACE_NTOHL (0x0),  // name = PushSupplier
      
    4,
    ACE_NTOHL (0x716f7300),  // name = qos
        CORBA::tk_struct, // typecode kind
    1924, // encapsulation length
      TAO_ENCAP_BYTE_ORDER, // byte order
      42,
      ACE_NTOHL (0x49444c3a), 
      ACE_NTOHL (0x52746563), 
      ACE_NTOHL (0x4576656e), 
      ACE_NTOHL (0x74436861), 
      ACE_NTOHL (0x6e6e656c), 
      ACE_NTOHL (0x41646d69), 
      ACE_NTOHL (0x6e2f5375), 
      ACE_NTOHL (0x70706c69), 
      ACE_NTOHL (0x6572514f), 
      ACE_NTOHL (0x533a312e), 
      ACE_NTOHL (0x30000000),  // repository ID = IDL:RtecEventChannelAdmin/SupplierQOS:1.0
            12,
      ACE_NTOHL (0x53757070), 
      ACE_NTOHL (0x6c696572), 
      ACE_NTOHL (0x514f5300),  // name = SupplierQOS
      2, // member count
            13,
      ACE_NTOHL (0x7075626c), 
      ACE_NTOHL (0x69636174), 
      ACE_NTOHL (0x696f6e73), 
      ACE_NTOHL (0x0),  // name = publications
            CORBA::tk_alias, // typecode kind for typedefs
      1804, // encapsulation length
        TAO_ENCAP_BYTE_ORDER, // byte order
        45,
        ACE_NTOHL (0x49444c3a), 
        ACE_NTOHL (0x52746563), 
        ACE_NTOHL (0x4576656e), 
        ACE_NTOHL (0x74436861), 
        ACE_NTOHL (0x6e6e656c), 
        ACE_NTOHL (0x41646d69), 
        ACE_NTOHL (0x6e2f5075), 
        ACE_NTOHL (0x626c6963), 
        ACE_NTOHL (0x6174696f), 
        ACE_NTOHL (0x6e536574), 
        ACE_NTOHL (0x3a312e30), 
        ACE_NTOHL (0x0),  // repository ID = IDL:RtecEventChannelAdmin/PublicationSet:1.0
                15,
        ACE_NTOHL (0x5075626c), 
        ACE_NTOHL (0x69636174), 
        ACE_NTOHL (0x696f6e53), 
        ACE_NTOHL (0x65740000),  // name = PublicationSet
                CORBA::tk_sequence, // typecode kind
        1720, // encapsulation length
          TAO_ENCAP_BYTE_ORDER, // byte order
          CORBA::tk_struct, // typecode kind
          1704, // encapsulation length
            TAO_ENCAP_BYTE_ORDER, // byte order
            42,
            ACE_NTOHL (0x49444c3a), 
            ACE_NTOHL (0x52746563), 
            ACE_NTOHL (0x4576656e), 
            ACE_NTOHL (0x74436861), 
            ACE_NTOHL (0x6e6e656c), 
            ACE_NTOHL (0x41646d69), 
            ACE_NTOHL (0x6e2f5075), 
            ACE_NTOHL (0x626c6963), 
            ACE_NTOHL (0x6174696f), 
            ACE_NTOHL (0x6e3a312e), 
            ACE_NTOHL (0x30000000),  // repository ID = IDL:RtecEventChannelAdmin/Publication:1.0
                        12,
            ACE_NTOHL (0x5075626c), 
            ACE_NTOHL (0x69636174), 
            ACE_NTOHL (0x696f6e00),  // name = Publication
            2, // member count
                        6,
            ACE_NTOHL (0x6576656e), 
            ACE_NTOHL (0x74000000),  // name = event
                        CORBA::tk_struct, // typecode kind
            1004, // encapsulation length
              TAO_ENCAP_BYTE_ORDER, // byte order
              28,
              ACE_NTOHL (0x49444c3a), 
              ACE_NTOHL (0x52746563), 
              ACE_NTOHL (0x4576656e), 
              ACE_NTOHL (0x74436f6d), 
              ACE_NTOHL (0x6d2f4576), 
              ACE_NTOHL (0x656e743a), 
              ACE_NTOHL (0x312e3000),  // repository ID = IDL:RtecEventComm/Event:1.0
                            6,
              ACE_NTOHL (0x4576656e), 
              ACE_NTOHL (0x74000000),  // name = Event
              2, // member count
                            7,
              ACE_NTOHL (0x68656164), 
              ACE_NTOHL (0x65720000),  // name = header
                            CORBA::tk_struct, // typecode kind
              664, // encapsulation length
                TAO_ENCAP_BYTE_ORDER, // byte order
                34,
                ACE_NTOHL (0x49444c3a), 
                ACE_NTOHL (0x52746563), 
                ACE_NTOHL (0x4576656e), 
                ACE_NTOHL (0x74436f6d), 
                ACE_NTOHL (0x6d2f4576), 
                ACE_NTOHL (0x656e7448), 
                ACE_NTOHL (0x65616465), 
                ACE_NTOHL (0x723a312e), 
                ACE_NTOHL (0x30000000),  // repository ID = IDL:RtecEventComm/EventHeader:1.0
                                12,
                ACE_NTOHL (0x4576656e), 
                ACE_NTOHL (0x74486561), 
                ACE_NTOHL (0x64657200),  // name = EventHeader
                6, // member count
                                5,
                ACE_NTOHL (0x74797065), 
                ACE_NTOHL (0x0),  // name = type
                                CORBA::tk_alias, // typecode kind for typedefs
                60, // encapsulation length
                  TAO_ENCAP_BYTE_ORDER, // byte order
                  32,
                  ACE_NTOHL (0x49444c3a), 
                  ACE_NTOHL (0x52746563), 
                  ACE_NTOHL (0x4576656e), 
                  ACE_NTOHL (0x74436f6d), 
                  ACE_NTOHL (0x6d2f4576), 
                  ACE_NTOHL (0x656e7454), 
                  ACE_NTOHL (0x7970653a), 
                  ACE_NTOHL (0x312e3000),  // repository ID = IDL:RtecEventComm/EventType:1.0
                                    10,
                  ACE_NTOHL (0x4576656e), 
                  ACE_NTOHL (0x74547970), 
                  ACE_NTOHL (0x65000000),  // name = EventType
                                    CORBA::tk_long,


                7,
                ACE_NTOHL (0x736f7572), 
                ACE_NTOHL (0x63650000),  // name = source
                                CORBA::tk_alias, // typecode kind for typedefs
                68, // encapsulation length
                  TAO_ENCAP_BYTE_ORDER, // byte order
                  36,
                  ACE_NTOHL (0x49444c3a), 
                  ACE_NTOHL (0x52746563), 
                  ACE_NTOHL (0x4576656e), 
                  ACE_NTOHL (0x74436f6d), 
                  ACE_NTOHL (0x6d2f4576), 
                  ACE_NTOHL (0x656e7453), 
                  ACE_NTOHL (0x6f757263), 
                  ACE_NTOHL (0x6549443a), 
                  ACE_NTOHL (0x312e3000),  // repository ID = IDL:RtecEventComm/EventSourceID:1.0
                                    14,
                  ACE_NTOHL (0x4576656e), 
                  ACE_NTOHL (0x74536f75), 
                  ACE_NTOHL (0x72636549), 
                  ACE_NTOHL (0x44000000),  // name = EventSourceID
                                    CORBA::tk_long,


                4,
                ACE_NTOHL (0x74746c00),  // name = ttl
                                CORBA::tk_long,

                14,
                ACE_NTOHL (0x63726561), 
                ACE_NTOHL (0x74696f6e), 
                ACE_NTOHL (0x5f74696d), 
                ACE_NTOHL (0x65000000),  // name = creation_time
                                CORBA::tk_alias, // typecode kind for typedefs
                112, // encapsulation length
                  TAO_ENCAP_BYTE_ORDER, // byte order
                  27,
                  ACE_NTOHL (0x49444c3a), 
                  ACE_NTOHL (0x52746563), 
                  ACE_NTOHL (0x4576656e), 
                  ACE_NTOHL (0x74436f6d), 
                  ACE_NTOHL (0x6d2f5469), 
                  ACE_NTOHL (0x6d653a31), 
                  ACE_NTOHL (0x2e300000),  // repository ID = IDL:RtecEventComm/Time:1.0
                                    5,
                  ACE_NTOHL (0x54696d65), 
                  ACE_NTOHL (0x0),  // name = Time
                                    CORBA::tk_alias, // typecode kind for typedefs
                  56, // encapsulation length
                    TAO_ENCAP_BYTE_ORDER, // byte order
                    31,
                    ACE_NTOHL (0x49444c3a), 
                    ACE_NTOHL (0x6f6d672e), 
                    ACE_NTOHL (0x6f72672f), 
                    ACE_NTOHL (0x54696d65), 
                    ACE_NTOHL (0x42617365), 
                    ACE_NTOHL (0x2f54696d), 
                    ACE_NTOHL (0x65543a31), 
                    ACE_NTOHL (0x2e300000),  // repository ID = IDL:omg.org/TimeBase/TimeT:1.0
                                        6,
                    ACE_NTOHL (0x54696d65), 
                    ACE_NTOHL (0x54000000),  // name = TimeT
                                        CORBA::tk_ulonglong,



                13,
                ACE_NTOHL (0x65635f72), 
                ACE_NTOHL (0x6563765f), 
                ACE_NTOHL (0x74696d65), 
                ACE_NTOHL (0x0),  // name = ec_recv_time
                                CORBA::tk_alias, // typecode kind for typedefs
                112, // encapsulation length
                  TAO_ENCAP_BYTE_ORDER, // byte order
                  27,
                  ACE_NTOHL (0x49444c3a), 
                  ACE_NTOHL (0x52746563), 
                  ACE_NTOHL (0x4576656e), 
                  ACE_NTOHL (0x74436f6d), 
                  ACE_NTOHL (0x6d2f5469), 
                  ACE_NTOHL (0x6d653a31), 
                  ACE_NTOHL (0x2e300000),  // repository ID = IDL:RtecEventComm/Time:1.0
                                    5,
                  ACE_NTOHL (0x54696d65), 
                  ACE_NTOHL (0x0),  // name = Time
                                    CORBA::tk_alias, // typecode kind for typedefs
                  56, // encapsulation length
                    TAO_ENCAP_BYTE_ORDER, // byte order
                    31,
                    ACE_NTOHL (0x49444c3a), 
                    ACE_NTOHL (0x6f6d672e), 
                    ACE_NTOHL (0x6f72672f), 
                    ACE_NTOHL (0x54696d65), 
                    ACE_NTOHL (0x42617365), 
                    ACE_NTOHL (0x2f54696d), 
                    ACE_NTOHL (0x65543a31), 
                    ACE_NTOHL (0x2e300000),  // repository ID = IDL:omg.org/TimeBase/TimeT:1.0
                                        6,
                    ACE_NTOHL (0x54696d65), 
                    ACE_NTOHL (0x54000000),  // name = TimeT
                                        CORBA::tk_ulonglong,



                13,
                ACE_NTOHL (0x65635f73), 
                ACE_NTOHL (0x656e645f), 
                ACE_NTOHL (0x74696d65), 
                ACE_NTOHL (0x0),  // name = ec_send_time
                                CORBA::tk_alias, // typecode kind for typedefs
                112, // encapsulation length
                  TAO_ENCAP_BYTE_ORDER, // byte order
                  27,
                  ACE_NTOHL (0x49444c3a), 
                  ACE_NTOHL (0x52746563), 
                  ACE_NTOHL (0x4576656e), 
                  ACE_NTOHL (0x74436f6d), 
                  ACE_NTOHL (0x6d2f5469), 
                  ACE_NTOHL (0x6d653a31), 
                  ACE_NTOHL (0x2e300000),  // repository ID = IDL:RtecEventComm/Time:1.0
                                    5,
                  ACE_NTOHL (0x54696d65), 
                  ACE_NTOHL (0x0),  // name = Time
                                    CORBA::tk_alias, // typecode kind for typedefs
                  56, // encapsulation length
                    TAO_ENCAP_BYTE_ORDER, // byte order
                    31,
                    ACE_NTOHL (0x49444c3a), 
                    ACE_NTOHL (0x6f6d672e), 
                    ACE_NTOHL (0x6f72672f), 
                    ACE_NTOHL (0x54696d65), 
                    ACE_NTOHL (0x42617365), 
                    ACE_NTOHL (0x2f54696d), 
                    ACE_NTOHL (0x65543a31), 
                    ACE_NTOHL (0x2e300000),  // repository ID = IDL:omg.org/TimeBase/TimeT:1.0
                                        6,
                    ACE_NTOHL (0x54696d65), 
                    ACE_NTOHL (0x54000000),  // name = TimeT
                                        CORBA::tk_ulonglong,




              5,
              ACE_NTOHL (0x64617461), 
              ACE_NTOHL (0x0),  // name = data
                            CORBA::tk_alias, // typecode kind for typedefs
              248, // encapsulation length
                TAO_ENCAP_BYTE_ORDER, // byte order
                32,
                ACE_NTOHL (0x49444c3a), 
                ACE_NTOHL (0x52746563), 
                ACE_NTOHL (0x4576656e), 
                ACE_NTOHL (0x74436f6d), 
                ACE_NTOHL (0x6d2f4576), 
                ACE_NTOHL (0x656e7444), 
                ACE_NTOHL (0x6174613a), 
                ACE_NTOHL (0x312e3000),  // repository ID = IDL:RtecEventComm/EventData:1.0
                                10,
                ACE_NTOHL (0x4576656e), 
                ACE_NTOHL (0x74446174), 
                ACE_NTOHL (0x61000000),  // name = EventData
                                CORBA::tk_struct, // typecode kind
                184, // encapsulation length
                  TAO_ENCAP_BYTE_ORDER, // byte order
                  22,
                  ACE_NTOHL (0x49444c3a), 
                  ACE_NTOHL (0x52746563), 
                  ACE_NTOHL (0x4576656e), 
                  ACE_NTOHL (0x74446174), 
                  ACE_NTOHL (0x613a312e), 
                  ACE_NTOHL (0x30000000),  // repository ID = IDL:RtecEventData:1.0
                                    14,
                  ACE_NTOHL (0x52746563), 
                  ACE_NTOHL (0x4576656e), 
                  ACE_NTOHL (0x74446174), 
                  ACE_NTOHL (0x61000000),  // name = RtecEventData
                  3, // member count
                                    5,
                  ACE_NTOHL (0x70616431), 
                  ACE_NTOHL (0x0),  // name = pad1
                                    CORBA::tk_long,

                  8,
                  ACE_NTOHL (0x7061796c), 
                  ACE_NTOHL (0x6f616400),  // name = payload
                                    CORBA::tk_alias, // typecode kind for typedefs
                  72, // encapsulation length
                    TAO_ENCAP_BYTE_ORDER, // byte order
                    21,
                    ACE_NTOHL (0x49444c3a), 
                    ACE_NTOHL (0x4576656e), 
                    ACE_NTOHL (0x74506179), 
                    ACE_NTOHL (0x6c6f6164), 
                    ACE_NTOHL (0x3a312e30), 
                    ACE_NTOHL (0x0),  // repository ID = IDL:EventPayload:1.0
                                        13,
                    ACE_NTOHL (0x4576656e), 
                    ACE_NTOHL (0x74506179), 
                    ACE_NTOHL (0x6c6f6164), 
                    ACE_NTOHL (0x0),  // name = EventPayload
                                        CORBA::tk_sequence, // typecode kind
                    12, // encapsulation length
                      TAO_ENCAP_BYTE_ORDER, // byte order
                      CORBA::tk_octet,

                      0U,


                  10,
                  ACE_NTOHL (0x616e795f), 
                  ACE_NTOHL (0x76616c75), 
                  ACE_NTOHL (0x65000000),  // name = any_value
                                    CORBA::tk_any,




            16,
            ACE_NTOHL (0x64657065), 
            ACE_NTOHL (0x6e64656e), 
            ACE_NTOHL (0x63795f69), 
            ACE_NTOHL (0x6e666f00),  // name = dependency_info
                        CORBA::tk_struct, // typecode kind
            580, // encapsulation length
              TAO_ENCAP_BYTE_ORDER, // byte order
              33,
              ACE_NTOHL (0x49444c3a), 
              ACE_NTOHL (0x52746563), 
              ACE_NTOHL (0x42617365), 
              ACE_NTOHL (0x2f446570), 
              ACE_NTOHL (0x656e6465), 
              ACE_NTOHL (0x6e63795f), 
              ACE_NTOHL (0x496e666f), 
              ACE_NTOHL (0x3a312e30), 
              ACE_NTOHL (0x0),  // repository ID = IDL:RtecBase/Dependency_Info:1.0
                            16,
              ACE_NTOHL (0x44657065), 
              ACE_NTOHL (0x6e64656e), 
              ACE_NTOHL (0x63795f49), 
              ACE_NTOHL (0x6e666f00),  // name = Dependency_Info
              5, // member count
                            16,
              ACE_NTOHL (0x64657065), 
              ACE_NTOHL (0x6e64656e), 
              ACE_NTOHL (0x63795f74), 
              ACE_NTOHL (0x79706500),  // name = dependency_type
                            CORBA::tk_enum, // typecode kind
              112, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
                35,
                ACE_NTOHL (0x49444c3a), 
                ACE_NTOHL (0x52746563), 
                ACE_NTOHL (0x42617365), 
                ACE_NTOHL (0x2f446570), 
                ACE_NTOHL (0x656e6465), 
                ACE_NTOHL (0x6e63795f), 
                ACE_NTOHL (0x54797065), 
                ACE_NTOHL (0x5f743a31), 
                ACE_NTOHL (0x2e300000),  // repository ID = IDL:RtecBase/Dependency_Type_t:1.0
                18,
                ACE_NTOHL (0x44657065), 
                ACE_NTOHL (0x6e64656e), 
                ACE_NTOHL (0x63795f54), 
                ACE_NTOHL (0x7970655f), 
                ACE_NTOHL (0x74000000),  // name = Dependency_Type_t
                2, // member count
                13,
                ACE_NTOHL (0x4f4e455f), 
                ACE_NTOHL (0x5741595f), 
                ACE_NTOHL (0x43414c4c), 
                ACE_NTOHL (0x0),  // name = ONE_WAY_CALL
                13,
                ACE_NTOHL (0x54574f5f), 
                ACE_NTOHL (0x5741595f), 
                ACE_NTOHL (0x43414c4c), 
                ACE_NTOHL (0x0),  // name = TWO_WAY_CALL
                
              16,
              ACE_NTOHL (0x6e756d62), 
              ACE_NTOHL (0x65725f6f), 
              ACE_NTOHL (0x665f6361), 
              ACE_NTOHL (0x6c6c7300),  // name = number_of_calls
                            CORBA::tk_long,

              8,
              ACE_NTOHL (0x72745f69), 
              ACE_NTOHL (0x6e666f00),  // name = rt_info
                            CORBA::tk_alias, // typecode kind for typedefs
              56, // encapsulation length
                TAO_ENCAP_BYTE_ORDER, // byte order
                26,
                ACE_NTOHL (0x49444c3a), 
                ACE_NTOHL (0x52746563), 
                ACE_NTOHL (0x42617365), 
                ACE_NTOHL (0x2f68616e), 
                ACE_NTOHL (0x646c655f), 
                ACE_NTOHL (0x743a312e), 
                ACE_NTOHL (0x30000000),  // repository ID = IDL:RtecBase/handle_t:1.0
                                9,
                ACE_NTOHL (0x68616e64), 
                ACE_NTOHL (0x6c655f74), 
                ACE_NTOHL (0x0),  // name = handle_t
                                CORBA::tk_long,


              20,
              ACE_NTOHL (0x72745f69), 
              ACE_NTOHL (0x6e666f5f), 
              ACE_NTOHL (0x64657065), 
              ACE_NTOHL (0x6e646564), 
              ACE_NTOHL (0x5f6f6e00),  // name = rt_info_depended_on
                            CORBA::tk_alias, // typecode kind for typedefs
              56, // encapsulation length
                TAO_ENCAP_BYTE_ORDER, // byte order
                26,
                ACE_NTOHL (0x49444c3a), 
                ACE_NTOHL (0x52746563), 
                ACE_NTOHL (0x42617365), 
                ACE_NTOHL (0x2f68616e), 
                ACE_NTOHL (0x646c655f), 
                ACE_NTOHL (0x743a312e), 
                ACE_NTOHL (0x30000000),  // repository ID = IDL:RtecBase/handle_t:1.0
                                9,
                ACE_NTOHL (0x68616e64), 
                ACE_NTOHL (0x6c655f74), 
                ACE_NTOHL (0x0),  // name = handle_t
                                CORBA::tk_long,


              8,
              ACE_NTOHL (0x656e6162), 
              ACE_NTOHL (0x6c656400),  // name = enabled
                            CORBA::tk_enum, // typecode kind
              164, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
                43,
                ACE_NTOHL (0x49444c3a), 
                ACE_NTOHL (0x52746563), 
                ACE_NTOHL (0x42617365), 
                ACE_NTOHL (0x2f446570), 
                ACE_NTOHL (0x656e6465), 
                ACE_NTOHL (0x6e63795f), 
                ACE_NTOHL (0x456e6162), 
                ACE_NTOHL (0x6c65645f), 
                ACE_NTOHL (0x54797065), 
                ACE_NTOHL (0x5f743a31), 
                ACE_NTOHL (0x2e300000),  // repository ID = IDL:RtecBase/Dependency_Enabled_Type_t:1.0
                26,
                ACE_NTOHL (0x44657065), 
                ACE_NTOHL (0x6e64656e), 
                ACE_NTOHL (0x63795f45), 
                ACE_NTOHL (0x6e61626c), 
                ACE_NTOHL (0x65645f54), 
                ACE_NTOHL (0x7970655f), 
                ACE_NTOHL (0x74000000),  // name = Dependency_Enabled_Type_t
                3, // member count
                20,
                ACE_NTOHL (0x44455045), 
                ACE_NTOHL (0x4e44454e), 
                ACE_NTOHL (0x43595f44), 
                ACE_NTOHL (0x49534142), 
                ACE_NTOHL (0x4c454400),  // name = DEPENDENCY_DISABLED
                19,
                ACE_NTOHL (0x44455045), 
                ACE_NTOHL (0x4e44454e), 
                ACE_NTOHL (0x43595f45), 
                ACE_NTOHL (0x4e41424c), 
                ACE_NTOHL (0x45440000),  // name = DEPENDENCY_ENABLED
                24,
                ACE_NTOHL (0x44455045), 
                ACE_NTOHL (0x4e44454e), 
                ACE_NTOHL (0x43595f4e), 
                ACE_NTOHL (0x4f4e5f56), 
                ACE_NTOHL (0x4f4c4154), 
                ACE_NTOHL (0x494c4500),  // name = DEPENDENCY_NON_VOLATILE
                


          0U,


      11,
      ACE_NTOHL (0x69735f67), 
      ACE_NTOHL (0x61746577), 
      ACE_NTOHL (0x61790000),  // name = is_gateway
            CORBA::tk_boolean,



  0x00000007, // union case label (evaluated value)
  23,
  ACE_NTOHL (0x636f6e6e), 
  ACE_NTOHL (0x6563745f), 
  ACE_NTOHL (0x636f6e73), 
  ACE_NTOHL (0x756d6572), 
  ACE_NTOHL (0x5f706172), 
  ACE_NTOHL (0x616d0000),  // name = connect_consumer_param
    CORBA::tk_struct, // typecode kind
  1600, // encapsulation length
    TAO_ENCAP_BYTE_ORDER, // byte order
    60,
    ACE_NTOHL (0x49444c3a), 
    ACE_NTOHL (0x46745274), 
    ACE_NTOHL (0x65634576), 
    ACE_NTOHL (0x656e7443), 
    ACE_NTOHL (0x68616e6e), 
    ACE_NTOHL (0x656c4164), 
    ACE_NTOHL (0x6d696e2f), 
    ACE_NTOHL (0x436f6e6e), 
    ACE_NTOHL (0x6563745f), 
    ACE_NTOHL (0x70757368), 
    ACE_NTOHL (0x5f636f6e), 
    ACE_NTOHL (0x73756d65), 
    ACE_NTOHL (0x725f7061), 
    ACE_NTOHL (0x72616d3a), 
    ACE_NTOHL (0x312e3000),  // repository ID = IDL:FtRtecEventChannelAdmin/Connect_push_consumer_param:1.0
        28,
    ACE_NTOHL (0x436f6e6e), 
    ACE_NTOHL (0x6563745f), 
    ACE_NTOHL (0x70757368), 
    ACE_NTOHL (0x5f636f6e), 
    ACE_NTOHL (0x73756d65), 
    ACE_NTOHL (0x725f7061), 
    ACE_NTOHL (0x72616d00),  // name = Connect_push_consumer_param
    2, // member count
        14,
    ACE_NTOHL (0x70757368), 
    ACE_NTOHL (0x5f636f6e), 
    ACE_NTOHL (0x73756d65), 
    ACE_NTOHL (0x72000000),  // name = push_consumer
        CORBA::tk_objref, // typecode kind
    64, // encapsulation length
      TAO_ENCAP_BYTE_ORDER, // byte order
      35,
      ACE_NTOHL (0x49444c3a), 
      ACE_NTOHL (0x52746563), 
      ACE_NTOHL (0x4576656e), 
      ACE_NTOHL (0x74436f6d), 
      ACE_NTOHL (0x6d2f5075), 
      ACE_NTOHL (0x7368436f), 
      ACE_NTOHL (0x6e73756d), 
      ACE_NTOHL (0x65723a31), 
      ACE_NTOHL (0x2e300000),  // repository ID = IDL:RtecEventComm/PushConsumer:1.0
            13,
      ACE_NTOHL (0x50757368), 
      ACE_NTOHL (0x436f6e73), 
      ACE_NTOHL (0x756d6572), 
      ACE_NTOHL (0x0),  // name = PushConsumer
      
    4,
    ACE_NTOHL (0x716f7300),  // name = qos
        CORBA::tk_struct, // typecode kind
    1388, // encapsulation length
      TAO_ENCAP_BYTE_ORDER, // byte order
      42,
      ACE_NTOHL (0x49444c3a), 
      ACE_NTOHL (0x52746563), 
      ACE_NTOHL (0x4576656e), 
      ACE_NTOHL (0x74436861), 
      ACE_NTOHL (0x6e6e656c), 
      ACE_NTOHL (0x41646d69), 
      ACE_NTOHL (0x6e2f436f), 
      ACE_NTOHL (0x6e73756d), 
      ACE_NTOHL (0x6572514f), 
      ACE_NTOHL (0x533a312e), 
      ACE_NTOHL (0x30000000),  // repository ID = IDL:RtecEventChannelAdmin/ConsumerQOS:1.0
            12,
      ACE_NTOHL (0x436f6e73), 
      ACE_NTOHL (0x756d6572), 
      ACE_NTOHL (0x514f5300),  // name = ConsumerQOS
      2, // member count
            13,
      ACE_NTOHL (0x64657065), 
      ACE_NTOHL (0x6e64656e), 
      ACE_NTOHL (0x63696573), 
      ACE_NTOHL (0x0),  // name = dependencies
            CORBA::tk_alias, // typecode kind for typedefs
      1268, // encapsulation length
        TAO_ENCAP_BYTE_ORDER, // byte order
        44,
        ACE_NTOHL (0x49444c3a), 
        ACE_NTOHL (0x52746563), 
        ACE_NTOHL (0x4576656e), 
        ACE_NTOHL (0x74436861), 
        ACE_NTOHL (0x6e6e656c), 
        ACE_NTOHL (0x41646d69), 
        ACE_NTOHL (0x6e2f4465), 
        ACE_NTOHL (0x70656e64), 
        ACE_NTOHL (0x656e6379), 
        ACE_NTOHL (0x5365743a), 
        ACE_NTOHL (0x312e3000),  // repository ID = IDL:RtecEventChannelAdmin/DependencySet:1.0
                14,
        ACE_NTOHL (0x44657065), 
        ACE_NTOHL (0x6e64656e), 
        ACE_NTOHL (0x63795365), 
        ACE_NTOHL (0x74000000),  // name = DependencySet
                CORBA::tk_sequence, // typecode kind
        1188, // encapsulation length
          TAO_ENCAP_BYTE_ORDER, // byte order
          CORBA::tk_struct, // typecode kind
          1172, // encapsulation length
            TAO_ENCAP_BYTE_ORDER, // byte order
            41,
            ACE_NTOHL (0x49444c3a), 
            ACE_NTOHL (0x52746563), 
            ACE_NTOHL (0x4576656e), 
            ACE_NTOHL (0x74436861), 
            ACE_NTOHL (0x6e6e656c), 
            ACE_NTOHL (0x41646d69), 
            ACE_NTOHL (0x6e2f4465), 
            ACE_NTOHL (0x70656e64), 
            ACE_NTOHL (0x656e6379), 
            ACE_NTOHL (0x3a312e30), 
            ACE_NTOHL (0x0),  // repository ID = IDL:RtecEventChannelAdmin/Dependency:1.0
                        11,
            ACE_NTOHL (0x44657065), 
            ACE_NTOHL (0x6e64656e), 
            ACE_NTOHL (0x63790000),  // name = Dependency
            2, // member count
                        6,
            ACE_NTOHL (0x6576656e), 
            ACE_NTOHL (0x74000000),  // name = event
                        CORBA::tk_struct, // typecode kind
            1004, // encapsulation length
              TAO_ENCAP_BYTE_ORDER, // byte order
              28,
              ACE_NTOHL (0x49444c3a), 
              ACE_NTOHL (0x52746563), 
              ACE_NTOHL (0x4576656e), 
              ACE_NTOHL (0x74436f6d), 
              ACE_NTOHL (0x6d2f4576), 
              ACE_NTOHL (0x656e743a), 
              ACE_NTOHL (0x312e3000),  // repository ID = IDL:RtecEventComm/Event:1.0
                            6,
              ACE_NTOHL (0x4576656e), 
              ACE_NTOHL (0x74000000),  // name = Event
              2, // member count
                            7,
              ACE_NTOHL (0x68656164), 
              ACE_NTOHL (0x65720000),  // name = header
                            CORBA::tk_struct, // typecode kind
              664, // encapsulation length
                TAO_ENCAP_BYTE_ORDER, // byte order
                34,
                ACE_NTOHL (0x49444c3a), 
                ACE_NTOHL (0x52746563), 
                ACE_NTOHL (0x4576656e), 
                ACE_NTOHL (0x74436f6d), 
                ACE_NTOHL (0x6d2f4576), 
                ACE_NTOHL (0x656e7448), 
                ACE_NTOHL (0x65616465), 
                ACE_NTOHL (0x723a312e), 
                ACE_NTOHL (0x30000000),  // repository ID = IDL:RtecEventComm/EventHeader:1.0
                                12,
                ACE_NTOHL (0x4576656e), 
                ACE_NTOHL (0x74486561), 
                ACE_NTOHL (0x64657200),  // name = EventHeader
                6, // member count
                                5,
                ACE_NTOHL (0x74797065), 
                ACE_NTOHL (0x0),  // name = type
                                CORBA::tk_alias, // typecode kind for typedefs
                60, // encapsulation length
                  TAO_ENCAP_BYTE_ORDER, // byte order
                  32,
                  ACE_NTOHL (0x49444c3a), 
                  ACE_NTOHL (0x52746563), 
                  ACE_NTOHL (0x4576656e), 
                  ACE_NTOHL (0x74436f6d), 
                  ACE_NTOHL (0x6d2f4576), 
                  ACE_NTOHL (0x656e7454), 
                  ACE_NTOHL (0x7970653a), 
                  ACE_NTOHL (0x312e3000),  // repository ID = IDL:RtecEventComm/EventType:1.0
                                    10,
                  ACE_NTOHL (0x4576656e), 
                  ACE_NTOHL (0x74547970), 
                  ACE_NTOHL (0x65000000),  // name = EventType
                                    CORBA::tk_long,


                7,
                ACE_NTOHL (0x736f7572), 
                ACE_NTOHL (0x63650000),  // name = source
                                CORBA::tk_alias, // typecode kind for typedefs
                68, // encapsulation length
                  TAO_ENCAP_BYTE_ORDER, // byte order
                  36,
                  ACE_NTOHL (0x49444c3a), 
                  ACE_NTOHL (0x52746563), 
                  ACE_NTOHL (0x4576656e), 
                  ACE_NTOHL (0x74436f6d), 
                  ACE_NTOHL (0x6d2f4576), 
                  ACE_NTOHL (0x656e7453), 
                  ACE_NTOHL (0x6f757263), 
                  ACE_NTOHL (0x6549443a), 
                  ACE_NTOHL (0x312e3000),  // repository ID = IDL:RtecEventComm/EventSourceID:1.0
                                    14,
                  ACE_NTOHL (0x4576656e), 
                  ACE_NTOHL (0x74536f75), 
                  ACE_NTOHL (0x72636549), 
                  ACE_NTOHL (0x44000000),  // name = EventSourceID
                                    CORBA::tk_long,


                4,
                ACE_NTOHL (0x74746c00),  // name = ttl
                                CORBA::tk_long,

                14,
                ACE_NTOHL (0x63726561), 
                ACE_NTOHL (0x74696f6e), 
                ACE_NTOHL (0x5f74696d), 
                ACE_NTOHL (0x65000000),  // name = creation_time
                                CORBA::tk_alias, // typecode kind for typedefs
                112, // encapsulation length
                  TAO_ENCAP_BYTE_ORDER, // byte order
                  27,
                  ACE_NTOHL (0x49444c3a), 
                  ACE_NTOHL (0x52746563), 
                  ACE_NTOHL (0x4576656e), 
                  ACE_NTOHL (0x74436f6d), 
                  ACE_NTOHL (0x6d2f5469), 
                  ACE_NTOHL (0x6d653a31), 
                  ACE_NTOHL (0x2e300000),  // repository ID = IDL:RtecEventComm/Time:1.0
                                    5,
                  ACE_NTOHL (0x54696d65), 
                  ACE_NTOHL (0x0),  // name = Time
                                    CORBA::tk_alias, // typecode kind for typedefs
                  56, // encapsulation length
                    TAO_ENCAP_BYTE_ORDER, // byte order
                    31,
                    ACE_NTOHL (0x49444c3a), 
                    ACE_NTOHL (0x6f6d672e), 
                    ACE_NTOHL (0x6f72672f), 
                    ACE_NTOHL (0x54696d65), 
                    ACE_NTOHL (0x42617365), 
                    ACE_NTOHL (0x2f54696d), 
                    ACE_NTOHL (0x65543a31), 
                    ACE_NTOHL (0x2e300000),  // repository ID = IDL:omg.org/TimeBase/TimeT:1.0
                                        6,
                    ACE_NTOHL (0x54696d65), 
                    ACE_NTOHL (0x54000000),  // name = TimeT
                                        CORBA::tk_ulonglong,



                13,
                ACE_NTOHL (0x65635f72), 
                ACE_NTOHL (0x6563765f), 
                ACE_NTOHL (0x74696d65), 
                ACE_NTOHL (0x0),  // name = ec_recv_time
                                CORBA::tk_alias, // typecode kind for typedefs
                112, // encapsulation length
                  TAO_ENCAP_BYTE_ORDER, // byte order
                  27,
                  ACE_NTOHL (0x49444c3a), 
                  ACE_NTOHL (0x52746563), 
                  ACE_NTOHL (0x4576656e), 
                  ACE_NTOHL (0x74436f6d), 
                  ACE_NTOHL (0x6d2f5469), 
                  ACE_NTOHL (0x6d653a31), 
                  ACE_NTOHL (0x2e300000),  // repository ID = IDL:RtecEventComm/Time:1.0
                                    5,
                  ACE_NTOHL (0x54696d65), 
                  ACE_NTOHL (0x0),  // name = Time
                                    CORBA::tk_alias, // typecode kind for typedefs
                  56, // encapsulation length
                    TAO_ENCAP_BYTE_ORDER, // byte order
                    31,
                    ACE_NTOHL (0x49444c3a), 
                    ACE_NTOHL (0x6f6d672e), 
                    ACE_NTOHL (0x6f72672f), 
                    ACE_NTOHL (0x54696d65), 
                    ACE_NTOHL (0x42617365), 
                    ACE_NTOHL (0x2f54696d), 
                    ACE_NTOHL (0x65543a31), 
                    ACE_NTOHL (0x2e300000),  // repository ID = IDL:omg.org/TimeBase/TimeT:1.0
                                        6,
                    ACE_NTOHL (0x54696d65), 
                    ACE_NTOHL (0x54000000),  // name = TimeT
                                        CORBA::tk_ulonglong,



                13,
                ACE_NTOHL (0x65635f73), 
                ACE_NTOHL (0x656e645f), 
                ACE_NTOHL (0x74696d65), 
                ACE_NTOHL (0x0),  // name = ec_send_time
                                CORBA::tk_alias, // typecode kind for typedefs
                112, // encapsulation length
                  TAO_ENCAP_BYTE_ORDER, // byte order
                  27,
                  ACE_NTOHL (0x49444c3a), 
                  ACE_NTOHL (0x52746563), 
                  ACE_NTOHL (0x4576656e), 
                  ACE_NTOHL (0x74436f6d), 
                  ACE_NTOHL (0x6d2f5469), 
                  ACE_NTOHL (0x6d653a31), 
                  ACE_NTOHL (0x2e300000),  // repository ID = IDL:RtecEventComm/Time:1.0
                                    5,
                  ACE_NTOHL (0x54696d65), 
                  ACE_NTOHL (0x0),  // name = Time
                                    CORBA::tk_alias, // typecode kind for typedefs
                  56, // encapsulation length
                    TAO_ENCAP_BYTE_ORDER, // byte order
                    31,
                    ACE_NTOHL (0x49444c3a), 
                    ACE_NTOHL (0x6f6d672e), 
                    ACE_NTOHL (0x6f72672f), 
                    ACE_NTOHL (0x54696d65), 
                    ACE_NTOHL (0x42617365), 
                    ACE_NTOHL (0x2f54696d), 
                    ACE_NTOHL (0x65543a31), 
                    ACE_NTOHL (0x2e300000),  // repository ID = IDL:omg.org/TimeBase/TimeT:1.0
                                        6,
                    ACE_NTOHL (0x54696d65), 
                    ACE_NTOHL (0x54000000),  // name = TimeT
                                        CORBA::tk_ulonglong,




              5,
              ACE_NTOHL (0x64617461), 
              ACE_NTOHL (0x0),  // name = data
                            CORBA::tk_alias, // typecode kind for typedefs
              248, // encapsulation length
                TAO_ENCAP_BYTE_ORDER, // byte order
                32,
                ACE_NTOHL (0x49444c3a), 
                ACE_NTOHL (0x52746563), 
                ACE_NTOHL (0x4576656e), 
                ACE_NTOHL (0x74436f6d), 
                ACE_NTOHL (0x6d2f4576), 
                ACE_NTOHL (0x656e7444), 
                ACE_NTOHL (0x6174613a), 
                ACE_NTOHL (0x312e3000),  // repository ID = IDL:RtecEventComm/EventData:1.0
                                10,
                ACE_NTOHL (0x4576656e), 
                ACE_NTOHL (0x74446174), 
                ACE_NTOHL (0x61000000),  // name = EventData
                                CORBA::tk_struct, // typecode kind
                184, // encapsulation length
                  TAO_ENCAP_BYTE_ORDER, // byte order
                  22,
                  ACE_NTOHL (0x49444c3a), 
                  ACE_NTOHL (0x52746563), 
                  ACE_NTOHL (0x4576656e), 
                  ACE_NTOHL (0x74446174), 
                  ACE_NTOHL (0x613a312e), 
                  ACE_NTOHL (0x30000000),  // repository ID = IDL:RtecEventData:1.0
                                    14,
                  ACE_NTOHL (0x52746563), 
                  ACE_NTOHL (0x4576656e), 
                  ACE_NTOHL (0x74446174), 
                  ACE_NTOHL (0x61000000),  // name = RtecEventData
                  3, // member count
                                    5,
                  ACE_NTOHL (0x70616431), 
                  ACE_NTOHL (0x0),  // name = pad1
                                    CORBA::tk_long,

                  8,
                  ACE_NTOHL (0x7061796c), 
                  ACE_NTOHL (0x6f616400),  // name = payload
                                    CORBA::tk_alias, // typecode kind for typedefs
                  72, // encapsulation length
                    TAO_ENCAP_BYTE_ORDER, // byte order
                    21,
                    ACE_NTOHL (0x49444c3a), 
                    ACE_NTOHL (0x4576656e), 
                    ACE_NTOHL (0x74506179), 
                    ACE_NTOHL (0x6c6f6164), 
                    ACE_NTOHL (0x3a312e30), 
                    ACE_NTOHL (0x0),  // repository ID = IDL:EventPayload:1.0
                                        13,
                    ACE_NTOHL (0x4576656e), 
                    ACE_NTOHL (0x74506179), 
                    ACE_NTOHL (0x6c6f6164), 
                    ACE_NTOHL (0x0),  // name = EventPayload
                                        CORBA::tk_sequence, // typecode kind
                    12, // encapsulation length
                      TAO_ENCAP_BYTE_ORDER, // byte order
                      CORBA::tk_octet,

                      0U,


                  10,
                  ACE_NTOHL (0x616e795f), 
                  ACE_NTOHL (0x76616c75), 
                  ACE_NTOHL (0x65000000),  // name = any_value
                                    CORBA::tk_any,




            8,
            ACE_NTOHL (0x72745f69), 
            ACE_NTOHL (0x6e666f00),  // name = rt_info
                        CORBA::tk_alias, // typecode kind for typedefs
            56, // encapsulation length
              TAO_ENCAP_BYTE_ORDER, // byte order
              26,
              ACE_NTOHL (0x49444c3a), 
              ACE_NTOHL (0x52746563), 
              ACE_NTOHL (0x42617365), 
              ACE_NTOHL (0x2f68616e), 
              ACE_NTOHL (0x646c655f), 
              ACE_NTOHL (0x743a312e), 
              ACE_NTOHL (0x30000000),  // repository ID = IDL:RtecBase/handle_t:1.0
                            9,
              ACE_NTOHL (0x68616e64), 
              ACE_NTOHL (0x6c655f74), 
              ACE_NTOHL (0x0),  // name = handle_t
                            CORBA::tk_long,



          0U,


      11,
      ACE_NTOHL (0x69735f67), 
      ACE_NTOHL (0x61746577), 
      ACE_NTOHL (0x61790000),  // name = is_gateway
            CORBA::tk_boolean,



};

static CORBA::TypeCode _tc_TAO_tc_FtRtecEventChannelAdmin_OperationParam (
    CORBA::tk_union,
    sizeof (_oc_FtRtecEventChannelAdmin_OperationParam),
    (char *) &_oc_FtRtecEventChannelAdmin_OperationParam,
    0,
    sizeof (FtRtecEventChannelAdmin::OperationParam)
  );

namespace FtRtecEventChannelAdmin
{
  ::CORBA::TypeCode_ptr _tc_OperationParam =
    &_tc_TAO_tc_FtRtecEventChannelAdmin_OperationParam;
}

// TAO_IDL - Generated from
// be/be_visitor_typecode/typecode_defn.cpp:290

static const CORBA::Long _oc_FtRtecEventChannelAdmin_Operation[] =
{
    TAO_ENCAP_BYTE_ORDER, // byte order
  42,
  ACE_NTOHL (0x49444c3a), 
  ACE_NTOHL (0x46745274), 
  ACE_NTOHL (0x65634576), 
  ACE_NTOHL (0x656e7443), 
  ACE_NTOHL (0x68616e6e), 
  ACE_NTOHL (0x656c4164), 
  ACE_NTOHL (0x6d696e2f), 
  ACE_NTOHL (0x4f706572), 
  ACE_NTOHL (0x6174696f), 
  ACE_NTOHL (0x6e3a312e), 
  ACE_NTOHL (0x30000000),  // repository ID = IDL:FtRtecEventChannelAdmin/Operation:1.0
    10,
  ACE_NTOHL (0x4f706572), 
  ACE_NTOHL (0x6174696f), 
  ACE_NTOHL (0x6e000000),  // name = Operation
  2, // member count
    10,
  ACE_NTOHL (0x6f626a65), 
  ACE_NTOHL (0x63745f69), 
  ACE_NTOHL (0x64000000),  // name = object_id
    CORBA::tk_alias, // typecode kind for typedefs
  156, // encapsulation length
    TAO_ENCAP_BYTE_ORDER, // byte order
    41,
    ACE_NTOHL (0x49444c3a), 
    ACE_NTOHL (0x46745274), 
    ACE_NTOHL (0x65634576), 
    ACE_NTOHL (0x656e7443), 
    ACE_NTOHL (0x68616e6e), 
    ACE_NTOHL (0x656c4164), 
    ACE_NTOHL (0x6d696e2f), 
    ACE_NTOHL (0x4f626a65), 
    ACE_NTOHL (0x63744964), 
    ACE_NTOHL (0x3a312e30), 
    ACE_NTOHL (0x0),  // repository ID = IDL:FtRtecEventChannelAdmin/ObjectId:1.0
        9,
    ACE_NTOHL (0x4f626a65), 
    ACE_NTOHL (0x63744964), 
    ACE_NTOHL (0x0),  // name = ObjectId
        CORBA::tk_alias, // typecode kind for typedefs
    80, // encapsulation length
      TAO_ENCAP_BYTE_ORDER, // byte order
      33,
      ACE_NTOHL (0x49444c3a), 
      ACE_NTOHL (0x46745274), 
      ACE_NTOHL (0x65634576), 
      ACE_NTOHL (0x656e7443), 
      ACE_NTOHL (0x6f6d6d2f), 
      ACE_NTOHL (0x4f626a65), 
      ACE_NTOHL (0x63744964), 
      ACE_NTOHL (0x3a312e30), 
      ACE_NTOHL (0x0),  // repository ID = IDL:FtRtecEventComm/ObjectId:1.0
            9,
      ACE_NTOHL (0x4f626a65), 
      ACE_NTOHL (0x63744964), 
      ACE_NTOHL (0x0),  // name = ObjectId
            CORBA::tk_sequence, // typecode kind
      12, // encapsulation length
        TAO_ENCAP_BYTE_ORDER, // byte order
        CORBA::tk_octet,

        0U,



  6,
  ACE_NTOHL (0x70617261), 
  ACE_NTOHL (0x6d000000),  // name = param
    CORBA::tk_union, // typecode kind
  4212, // encapsulation length
    TAO_ENCAP_BYTE_ORDER, // byte order
    47,
    ACE_NTOHL (0x49444c3a), 
    ACE_NTOHL (0x46745274), 
    ACE_NTOHL (0x65634576), 
    ACE_NTOHL (0x656e7443), 
    ACE_NTOHL (0x68616e6e), 
    ACE_NTOHL (0x656c4164), 
    ACE_NTOHL (0x6d696e2f), 
    ACE_NTOHL (0x4f706572), 
    ACE_NTOHL (0x6174696f), 
    ACE_NTOHL (0x6e506172), 
    ACE_NTOHL (0x616d3a31), 
    ACE_NTOHL (0x2e300000),  // repository ID = IDL:FtRtecEventChannelAdmin/OperationParam:1.0
    15,
    ACE_NTOHL (0x4f706572), 
    ACE_NTOHL (0x6174696f), 
    ACE_NTOHL (0x6e506172), 
    ACE_NTOHL (0x616d0000),  // name = OperationParam
        CORBA::tk_enum, // typecode kind
    304, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
      46,
      ACE_NTOHL (0x49444c3a), 
      ACE_NTOHL (0x46745274), 
      ACE_NTOHL (0x65634576), 
      ACE_NTOHL (0x656e7443), 
      ACE_NTOHL (0x68616e6e), 
      ACE_NTOHL (0x656c4164), 
      ACE_NTOHL (0x6d696e2f), 
      ACE_NTOHL (0x4f706572), 
      ACE_NTOHL (0x6174696f), 
      ACE_NTOHL (0x6e547970), 
      ACE_NTOHL (0x653a312e), 
      ACE_NTOHL (0x30000000),  // repository ID = IDL:FtRtecEventChannelAdmin/OperationType:1.0
      14,
      ACE_NTOHL (0x4f706572), 
      ACE_NTOHL (0x6174696f), 
      ACE_NTOHL (0x6e547970), 
      ACE_NTOHL (0x65000000),  // name = OperationType
      8, // member count
      21,
      ACE_NTOHL (0x4f425441), 
      ACE_NTOHL (0x494e5f50), 
      ACE_NTOHL (0x5553485f), 
      ACE_NTOHL (0x53555050), 
      ACE_NTOHL (0x4c494552), 
      ACE_NTOHL (0x0),  // name = OBTAIN_PUSH_SUPPLIER
      21,
      ACE_NTOHL (0x4f425441), 
      ACE_NTOHL (0x494e5f50), 
      ACE_NTOHL (0x5553485f), 
      ACE_NTOHL (0x434f4e53), 
      ACE_NTOHL (0x554d4552), 
      ACE_NTOHL (0x0),  // name = OBTAIN_PUSH_CONSUMER
      25,
      ACE_NTOHL (0x44495343), 
      ACE_NTOHL (0x4f4e4e45), 
      ACE_NTOHL (0x43545f50), 
      ACE_NTOHL (0x5553485f), 
      ACE_NTOHL (0x53555050), 
      ACE_NTOHL (0x4c494552), 
      ACE_NTOHL (0x0),  // name = DISCONNECT_PUSH_SUPPLIER
      25,
      ACE_NTOHL (0x44495343), 
      ACE_NTOHL (0x4f4e4e45), 
      ACE_NTOHL (0x43545f50), 
      ACE_NTOHL (0x5553485f), 
      ACE_NTOHL (0x434f4e53), 
      ACE_NTOHL (0x554d4552), 
      ACE_NTOHL (0x0),  // name = DISCONNECT_PUSH_CONSUMER
      19,
      ACE_NTOHL (0x53555350), 
      ACE_NTOHL (0x454e445f), 
      ACE_NTOHL (0x434f4e4e), 
      ACE_NTOHL (0x45435449), 
      ACE_NTOHL (0x4f4e0000),  // name = SUSPEND_CONNECTION
      18,
      ACE_NTOHL (0x52455355), 
      ACE_NTOHL (0x4d455f43), 
      ACE_NTOHL (0x4f4e4e45), 
      ACE_NTOHL (0x4354494f), 
      ACE_NTOHL (0x4e000000),  // name = RESUME_CONNECTION
      22,
      ACE_NTOHL (0x434f4e4e), 
      ACE_NTOHL (0x4543545f), 
      ACE_NTOHL (0x50555348), 
      ACE_NTOHL (0x5f535550), 
      ACE_NTOHL (0x504c4945), 
      ACE_NTOHL (0x52000000),  // name = CONNECT_PUSH_SUPPLIER
      22,
      ACE_NTOHL (0x434f4e4e), 
      ACE_NTOHL (0x4543545f), 
      ACE_NTOHL (0x50555348), 
      ACE_NTOHL (0x5f434f4e), 
      ACE_NTOHL (0x53554d45), 
      ACE_NTOHL (0x52000000),  // name = CONNECT_PUSH_CONSUMER
      
-1, // default used index
    2, // member count
        0x00000006, // union case label (evaluated value)
    23,
    ACE_NTOHL (0x636f6e6e), 
    ACE_NTOHL (0x6563745f), 
    ACE_NTOHL (0x73757070), 
    ACE_NTOHL (0x6c696572), 
    ACE_NTOHL (0x5f706172), 
    ACE_NTOHL (0x616d0000),  // name = connect_supplier_param
        CORBA::tk_struct, // typecode kind
    2136, // encapsulation length
      TAO_ENCAP_BYTE_ORDER, // byte order
      60,
      ACE_NTOHL (0x49444c3a), 
      ACE_NTOHL (0x46745274), 
      ACE_NTOHL (0x65634576), 
      ACE_NTOHL (0x656e7443), 
      ACE_NTOHL (0x68616e6e), 
      ACE_NTOHL (0x656c4164), 
      ACE_NTOHL (0x6d696e2f), 
      ACE_NTOHL (0x436f6e6e), 
      ACE_NTOHL (0x6563745f), 
      ACE_NTOHL (0x70757368), 
      ACE_NTOHL (0x5f737570), 
      ACE_NTOHL (0x706c6965), 
      ACE_NTOHL (0x725f7061), 
      ACE_NTOHL (0x72616d3a), 
      ACE_NTOHL (0x312e3000),  // repository ID = IDL:FtRtecEventChannelAdmin/Connect_push_supplier_param:1.0
            28,
      ACE_NTOHL (0x436f6e6e), 
      ACE_NTOHL (0x6563745f), 
      ACE_NTOHL (0x70757368), 
      ACE_NTOHL (0x5f737570), 
      ACE_NTOHL (0x706c6965), 
      ACE_NTOHL (0x725f7061), 
      ACE_NTOHL (0x72616d00),  // name = Connect_push_supplier_param
      2, // member count
            14,
      ACE_NTOHL (0x70757368), 
      ACE_NTOHL (0x5f737570), 
      ACE_NTOHL (0x706c6965), 
      ACE_NTOHL (0x72000000),  // name = push_supplier
            CORBA::tk_objref, // typecode kind
      64, // encapsulation length
        TAO_ENCAP_BYTE_ORDER, // byte order
        35,
        ACE_NTOHL (0x49444c3a), 
        ACE_NTOHL (0x52746563), 
        ACE_NTOHL (0x4576656e), 
        ACE_NTOHL (0x74436f6d), 
        ACE_NTOHL (0x6d2f5075), 
        ACE_NTOHL (0x73685375), 
        ACE_NTOHL (0x70706c69), 
        ACE_NTOHL (0x65723a31), 
        ACE_NTOHL (0x2e300000),  // repository ID = IDL:RtecEventComm/PushSupplier:1.0
                13,
        ACE_NTOHL (0x50757368), 
        ACE_NTOHL (0x53757070), 
        ACE_NTOHL (0x6c696572), 
        ACE_NTOHL (0x0),  // name = PushSupplier
        
      4,
      ACE_NTOHL (0x716f7300),  // name = qos
            CORBA::tk_struct, // typecode kind
      1924, // encapsulation length
        TAO_ENCAP_BYTE_ORDER, // byte order
        42,
        ACE_NTOHL (0x49444c3a), 
        ACE_NTOHL (0x52746563), 
        ACE_NTOHL (0x4576656e), 
        ACE_NTOHL (0x74436861), 
        ACE_NTOHL (0x6e6e656c), 
        ACE_NTOHL (0x41646d69), 
        ACE_NTOHL (0x6e2f5375), 
        ACE_NTOHL (0x70706c69), 
        ACE_NTOHL (0x6572514f), 
        ACE_NTOHL (0x533a312e), 
        ACE_NTOHL (0x30000000),  // repository ID = IDL:RtecEventChannelAdmin/SupplierQOS:1.0
                12,
        ACE_NTOHL (0x53757070), 
        ACE_NTOHL (0x6c696572), 
        ACE_NTOHL (0x514f5300),  // name = SupplierQOS
        2, // member count
                13,
        ACE_NTOHL (0x7075626c), 
        ACE_NTOHL (0x69636174), 
        ACE_NTOHL (0x696f6e73), 
        ACE_NTOHL (0x0),  // name = publications
                CORBA::tk_alias, // typecode kind for typedefs
        1804, // encapsulation length
          TAO_ENCAP_BYTE_ORDER, // byte order
          45,
          ACE_NTOHL (0x49444c3a), 
          ACE_NTOHL (0x52746563), 
          ACE_NTOHL (0x4576656e), 
          ACE_NTOHL (0x74436861), 
          ACE_NTOHL (0x6e6e656c), 
          ACE_NTOHL (0x41646d69), 
          ACE_NTOHL (0x6e2f5075), 
          ACE_NTOHL (0x626c6963), 
          ACE_NTOHL (0x6174696f), 
          ACE_NTOHL (0x6e536574), 
          ACE_NTOHL (0x3a312e30), 
          ACE_NTOHL (0x0),  // repository ID = IDL:RtecEventChannelAdmin/PublicationSet:1.0
                    15,
          ACE_NTOHL (0x5075626c), 
          ACE_NTOHL (0x69636174), 
          ACE_NTOHL (0x696f6e53), 
          ACE_NTOHL (0x65740000),  // name = PublicationSet
                    CORBA::tk_sequence, // typecode kind
          1720, // encapsulation length
            TAO_ENCAP_BYTE_ORDER, // byte order
            CORBA::tk_struct, // typecode kind
            1704, // encapsulation length
              TAO_ENCAP_BYTE_ORDER, // byte order
              42,
              ACE_NTOHL (0x49444c3a), 
              ACE_NTOHL (0x52746563), 
              ACE_NTOHL (0x4576656e), 
              ACE_NTOHL (0x74436861), 
              ACE_NTOHL (0x6e6e656c), 
              ACE_NTOHL (0x41646d69), 
              ACE_NTOHL (0x6e2f5075), 
              ACE_NTOHL (0x626c6963), 
              ACE_NTOHL (0x6174696f), 
              ACE_NTOHL (0x6e3a312e), 
              ACE_NTOHL (0x30000000),  // repository ID = IDL:RtecEventChannelAdmin/Publication:1.0
                            12,
              ACE_NTOHL (0x5075626c), 
              ACE_NTOHL (0x69636174), 
              ACE_NTOHL (0x696f6e00),  // name = Publication
              2, // member count
                            6,
              ACE_NTOHL (0x6576656e), 
              ACE_NTOHL (0x74000000),  // name = event
                            CORBA::tk_struct, // typecode kind
              1004, // encapsulation length
                TAO_ENCAP_BYTE_ORDER, // byte order
                28,
                ACE_NTOHL (0x49444c3a), 
                ACE_NTOHL (0x52746563), 
                ACE_NTOHL (0x4576656e), 
                ACE_NTOHL (0x74436f6d), 
                ACE_NTOHL (0x6d2f4576), 
                ACE_NTOHL (0x656e743a), 
                ACE_NTOHL (0x312e3000),  // repository ID = IDL:RtecEventComm/Event:1.0
                                6,
                ACE_NTOHL (0x4576656e), 
                ACE_NTOHL (0x74000000),  // name = Event
                2, // member count
                                7,
                ACE_NTOHL (0x68656164), 
                ACE_NTOHL (0x65720000),  // name = header
                                CORBA::tk_struct, // typecode kind
                664, // encapsulation length
                  TAO_ENCAP_BYTE_ORDER, // byte order
                  34,
                  ACE_NTOHL (0x49444c3a), 
                  ACE_NTOHL (0x52746563), 
                  ACE_NTOHL (0x4576656e), 
                  ACE_NTOHL (0x74436f6d), 
                  ACE_NTOHL (0x6d2f4576), 
                  ACE_NTOHL (0x656e7448), 
                  ACE_NTOHL (0x65616465), 
                  ACE_NTOHL (0x723a312e), 
                  ACE_NTOHL (0x30000000),  // repository ID = IDL:RtecEventComm/EventHeader:1.0
                                    12,
                  ACE_NTOHL (0x4576656e), 
                  ACE_NTOHL (0x74486561), 
                  ACE_NTOHL (0x64657200),  // name = EventHeader
                  6, // member count
                                    5,
                  ACE_NTOHL (0x74797065), 
                  ACE_NTOHL (0x0),  // name = type
                                    CORBA::tk_alias, // typecode kind for typedefs
                  60, // encapsulation length
                    TAO_ENCAP_BYTE_ORDER, // byte order
                    32,
                    ACE_NTOHL (0x49444c3a), 
                    ACE_NTOHL (0x52746563), 
                    ACE_NTOHL (0x4576656e), 
                    ACE_NTOHL (0x74436f6d), 
                    ACE_NTOHL (0x6d2f4576), 
                    ACE_NTOHL (0x656e7454), 
                    ACE_NTOHL (0x7970653a), 
                    ACE_NTOHL (0x312e3000),  // repository ID = IDL:RtecEventComm/EventType:1.0
                                        10,
                    ACE_NTOHL (0x4576656e), 
                    ACE_NTOHL (0x74547970), 
                    ACE_NTOHL (0x65000000),  // name = EventType
                                        CORBA::tk_long,


                  7,
                  ACE_NTOHL (0x736f7572), 
                  ACE_NTOHL (0x63650000),  // name = source
                                    CORBA::tk_alias, // typecode kind for typedefs
                  68, // encapsulation length
                    TAO_ENCAP_BYTE_ORDER, // byte order
                    36,
                    ACE_NTOHL (0x49444c3a), 
                    ACE_NTOHL (0x52746563), 
                    ACE_NTOHL (0x4576656e), 
                    ACE_NTOHL (0x74436f6d), 
                    ACE_NTOHL (0x6d2f4576), 
                    ACE_NTOHL (0x656e7453), 
                    ACE_NTOHL (0x6f757263), 
                    ACE_NTOHL (0x6549443a), 
                    ACE_NTOHL (0x312e3000),  // repository ID = IDL:RtecEventComm/EventSourceID:1.0
                                        14,
                    ACE_NTOHL (0x4576656e), 
                    ACE_NTOHL (0x74536f75), 
                    ACE_NTOHL (0x72636549), 
                    ACE_NTOHL (0x44000000),  // name = EventSourceID
                                        CORBA::tk_long,


                  4,
                  ACE_NTOHL (0x74746c00),  // name = ttl
                                    CORBA::tk_long,

                  14,
                  ACE_NTOHL (0x63726561), 
                  ACE_NTOHL (0x74696f6e), 
                  ACE_NTOHL (0x5f74696d), 
                  ACE_NTOHL (0x65000000),  // name = creation_time
                                    CORBA::tk_alias, // typecode kind for typedefs
                  112, // encapsulation length
                    TAO_ENCAP_BYTE_ORDER, // byte order
                    27,
                    ACE_NTOHL (0x49444c3a), 
                    ACE_NTOHL (0x52746563), 
                    ACE_NTOHL (0x4576656e), 
                    ACE_NTOHL (0x74436f6d), 
                    ACE_NTOHL (0x6d2f5469), 
                    ACE_NTOHL (0x6d653a31), 
                    ACE_NTOHL (0x2e300000),  // repository ID = IDL:RtecEventComm/Time:1.0
                                        5,
                    ACE_NTOHL (0x54696d65), 
                    ACE_NTOHL (0x0),  // name = Time
                                        CORBA::tk_alias, // typecode kind for typedefs
                    56, // encapsulation length
                      TAO_ENCAP_BYTE_ORDER, // byte order
                      31,
                      ACE_NTOHL (0x49444c3a), 
                      ACE_NTOHL (0x6f6d672e), 
                      ACE_NTOHL (0x6f72672f), 
                      ACE_NTOHL (0x54696d65), 
                      ACE_NTOHL (0x42617365), 
                      ACE_NTOHL (0x2f54696d), 
                      ACE_NTOHL (0x65543a31), 
                      ACE_NTOHL (0x2e300000),  // repository ID = IDL:omg.org/TimeBase/TimeT:1.0
                                            6,
                      ACE_NTOHL (0x54696d65), 
                      ACE_NTOHL (0x54000000),  // name = TimeT
                                            CORBA::tk_ulonglong,



                  13,
                  ACE_NTOHL (0x65635f72), 
                  ACE_NTOHL (0x6563765f), 
                  ACE_NTOHL (0x74696d65), 
                  ACE_NTOHL (0x0),  // name = ec_recv_time
                                    CORBA::tk_alias, // typecode kind for typedefs
                  112, // encapsulation length
                    TAO_ENCAP_BYTE_ORDER, // byte order
                    27,
                    ACE_NTOHL (0x49444c3a), 
                    ACE_NTOHL (0x52746563), 
                    ACE_NTOHL (0x4576656e), 
                    ACE_NTOHL (0x74436f6d), 
                    ACE_NTOHL (0x6d2f5469), 
                    ACE_NTOHL (0x6d653a31), 
                    ACE_NTOHL (0x2e300000),  // repository ID = IDL:RtecEventComm/Time:1.0
                                        5,
                    ACE_NTOHL (0x54696d65), 
                    ACE_NTOHL (0x0),  // name = Time
                                        CORBA::tk_alias, // typecode kind for typedefs
                    56, // encapsulation length
                      TAO_ENCAP_BYTE_ORDER, // byte order
                      31,
                      ACE_NTOHL (0x49444c3a), 
                      ACE_NTOHL (0x6f6d672e), 
                      ACE_NTOHL (0x6f72672f), 
                      ACE_NTOHL (0x54696d65), 
                      ACE_NTOHL (0x42617365), 
                      ACE_NTOHL (0x2f54696d), 
                      ACE_NTOHL (0x65543a31), 
                      ACE_NTOHL (0x2e300000),  // repository ID = IDL:omg.org/TimeBase/TimeT:1.0
                                            6,
                      ACE_NTOHL (0x54696d65), 
                      ACE_NTOHL (0x54000000),  // name = TimeT
                                            CORBA::tk_ulonglong,



                  13,
                  ACE_NTOHL (0x65635f73), 
                  ACE_NTOHL (0x656e645f), 
                  ACE_NTOHL (0x74696d65), 
                  ACE_NTOHL (0x0),  // name = ec_send_time
                                    CORBA::tk_alias, // typecode kind for typedefs
                  112, // encapsulation length
                    TAO_ENCAP_BYTE_ORDER, // byte order
                    27,
                    ACE_NTOHL (0x49444c3a), 
                    ACE_NTOHL (0x52746563), 
                    ACE_NTOHL (0x4576656e), 
                    ACE_NTOHL (0x74436f6d), 
                    ACE_NTOHL (0x6d2f5469), 
                    ACE_NTOHL (0x6d653a31), 
                    ACE_NTOHL (0x2e300000),  // repository ID = IDL:RtecEventComm/Time:1.0
                                        5,
                    ACE_NTOHL (0x54696d65), 
                    ACE_NTOHL (0x0),  // name = Time
                                        CORBA::tk_alias, // typecode kind for typedefs
                    56, // encapsulation length
                      TAO_ENCAP_BYTE_ORDER, // byte order
                      31,
                      ACE_NTOHL (0x49444c3a), 
                      ACE_NTOHL (0x6f6d672e), 
                      ACE_NTOHL (0x6f72672f), 
                      ACE_NTOHL (0x54696d65), 
                      ACE_NTOHL (0x42617365), 
                      ACE_NTOHL (0x2f54696d), 
                      ACE_NTOHL (0x65543a31), 
                      ACE_NTOHL (0x2e300000),  // repository ID = IDL:omg.org/TimeBase/TimeT:1.0
                                            6,
                      ACE_NTOHL (0x54696d65), 
                      ACE_NTOHL (0x54000000),  // name = TimeT
                                            CORBA::tk_ulonglong,




                5,
                ACE_NTOHL (0x64617461), 
                ACE_NTOHL (0x0),  // name = data
                                CORBA::tk_alias, // typecode kind for typedefs
                248, // encapsulation length
                  TAO_ENCAP_BYTE_ORDER, // byte order
                  32,
                  ACE_NTOHL (0x49444c3a), 
                  ACE_NTOHL (0x52746563), 
                  ACE_NTOHL (0x4576656e), 
                  ACE_NTOHL (0x74436f6d), 
                  ACE_NTOHL (0x6d2f4576), 
                  ACE_NTOHL (0x656e7444), 
                  ACE_NTOHL (0x6174613a), 
                  ACE_NTOHL (0x312e3000),  // repository ID = IDL:RtecEventComm/EventData:1.0
                                    10,
                  ACE_NTOHL (0x4576656e), 
                  ACE_NTOHL (0x74446174), 
                  ACE_NTOHL (0x61000000),  // name = EventData
                                    CORBA::tk_struct, // typecode kind
                  184, // encapsulation length
                    TAO_ENCAP_BYTE_ORDER, // byte order
                    22,
                    ACE_NTOHL (0x49444c3a), 
                    ACE_NTOHL (0x52746563), 
                    ACE_NTOHL (0x4576656e), 
                    ACE_NTOHL (0x74446174), 
                    ACE_NTOHL (0x613a312e), 
                    ACE_NTOHL (0x30000000),  // repository ID = IDL:RtecEventData:1.0
                                        14,
                    ACE_NTOHL (0x52746563), 
                    ACE_NTOHL (0x4576656e), 
                    ACE_NTOHL (0x74446174), 
                    ACE_NTOHL (0x61000000),  // name = RtecEventData
                    3, // member count
                                        5,
                    ACE_NTOHL (0x70616431), 
                    ACE_NTOHL (0x0),  // name = pad1
                                        CORBA::tk_long,

                    8,
                    ACE_NTOHL (0x7061796c), 
                    ACE_NTOHL (0x6f616400),  // name = payload
                                        CORBA::tk_alias, // typecode kind for typedefs
                    72, // encapsulation length
                      TAO_ENCAP_BYTE_ORDER, // byte order
                      21,
                      ACE_NTOHL (0x49444c3a), 
                      ACE_NTOHL (0x4576656e), 
                      ACE_NTOHL (0x74506179), 
                      ACE_NTOHL (0x6c6f6164), 
                      ACE_NTOHL (0x3a312e30), 
                      ACE_NTOHL (0x0),  // repository ID = IDL:EventPayload:1.0
                                            13,
                      ACE_NTOHL (0x4576656e), 
                      ACE_NTOHL (0x74506179), 
                      ACE_NTOHL (0x6c6f6164), 
                      ACE_NTOHL (0x0),  // name = EventPayload
                                            CORBA::tk_sequence, // typecode kind
                      12, // encapsulation length
                        TAO_ENCAP_BYTE_ORDER, // byte order
                        CORBA::tk_octet,

                        0U,


                    10,
                    ACE_NTOHL (0x616e795f), 
                    ACE_NTOHL (0x76616c75), 
                    ACE_NTOHL (0x65000000),  // name = any_value
                                        CORBA::tk_any,




              16,
              ACE_NTOHL (0x64657065), 
              ACE_NTOHL (0x6e64656e), 
              ACE_NTOHL (0x63795f69), 
              ACE_NTOHL (0x6e666f00),  // name = dependency_info
                            CORBA::tk_struct, // typecode kind
              580, // encapsulation length
                TAO_ENCAP_BYTE_ORDER, // byte order
                33,
                ACE_NTOHL (0x49444c3a), 
                ACE_NTOHL (0x52746563), 
                ACE_NTOHL (0x42617365), 
                ACE_NTOHL (0x2f446570), 
                ACE_NTOHL (0x656e6465), 
                ACE_NTOHL (0x6e63795f), 
                ACE_NTOHL (0x496e666f), 
                ACE_NTOHL (0x3a312e30), 
                ACE_NTOHL (0x0),  // repository ID = IDL:RtecBase/Dependency_Info:1.0
                                16,
                ACE_NTOHL (0x44657065), 
                ACE_NTOHL (0x6e64656e), 
                ACE_NTOHL (0x63795f49), 
                ACE_NTOHL (0x6e666f00),  // name = Dependency_Info
                5, // member count
                                16,
                ACE_NTOHL (0x64657065), 
                ACE_NTOHL (0x6e64656e), 
                ACE_NTOHL (0x63795f74), 
                ACE_NTOHL (0x79706500),  // name = dependency_type
                                CORBA::tk_enum, // typecode kind
                112, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
                  35,
                  ACE_NTOHL (0x49444c3a), 
                  ACE_NTOHL (0x52746563), 
                  ACE_NTOHL (0x42617365), 
                  ACE_NTOHL (0x2f446570), 
                  ACE_NTOHL (0x656e6465), 
                  ACE_NTOHL (0x6e63795f), 
                  ACE_NTOHL (0x54797065), 
                  ACE_NTOHL (0x5f743a31), 
                  ACE_NTOHL (0x2e300000),  // repository ID = IDL:RtecBase/Dependency_Type_t:1.0
                  18,
                  ACE_NTOHL (0x44657065), 
                  ACE_NTOHL (0x6e64656e), 
                  ACE_NTOHL (0x63795f54), 
                  ACE_NTOHL (0x7970655f), 
                  ACE_NTOHL (0x74000000),  // name = Dependency_Type_t
                  2, // member count
                  13,
                  ACE_NTOHL (0x4f4e455f), 
                  ACE_NTOHL (0x5741595f), 
                  ACE_NTOHL (0x43414c4c), 
                  ACE_NTOHL (0x0),  // name = ONE_WAY_CALL
                  13,
                  ACE_NTOHL (0x54574f5f), 
                  ACE_NTOHL (0x5741595f), 
                  ACE_NTOHL (0x43414c4c), 
                  ACE_NTOHL (0x0),  // name = TWO_WAY_CALL
                  
                16,
                ACE_NTOHL (0x6e756d62), 
                ACE_NTOHL (0x65725f6f), 
                ACE_NTOHL (0x665f6361), 
                ACE_NTOHL (0x6c6c7300),  // name = number_of_calls
                                CORBA::tk_long,

                8,
                ACE_NTOHL (0x72745f69), 
                ACE_NTOHL (0x6e666f00),  // name = rt_info
                                CORBA::tk_alias, // typecode kind for typedefs
                56, // encapsulation length
                  TAO_ENCAP_BYTE_ORDER, // byte order
                  26,
                  ACE_NTOHL (0x49444c3a), 
                  ACE_NTOHL (0x52746563), 
                  ACE_NTOHL (0x42617365), 
                  ACE_NTOHL (0x2f68616e), 
                  ACE_NTOHL (0x646c655f), 
                  ACE_NTOHL (0x743a312e), 
                  ACE_NTOHL (0x30000000),  // repository ID = IDL:RtecBase/handle_t:1.0
                                    9,
                  ACE_NTOHL (0x68616e64), 
                  ACE_NTOHL (0x6c655f74), 
                  ACE_NTOHL (0x0),  // name = handle_t
                                    CORBA::tk_long,


                20,
                ACE_NTOHL (0x72745f69), 
                ACE_NTOHL (0x6e666f5f), 
                ACE_NTOHL (0x64657065), 
                ACE_NTOHL (0x6e646564), 
                ACE_NTOHL (0x5f6f6e00),  // name = rt_info_depended_on
                                CORBA::tk_alias, // typecode kind for typedefs
                56, // encapsulation length
                  TAO_ENCAP_BYTE_ORDER, // byte order
                  26,
                  ACE_NTOHL (0x49444c3a), 
                  ACE_NTOHL (0x52746563), 
                  ACE_NTOHL (0x42617365), 
                  ACE_NTOHL (0x2f68616e), 
                  ACE_NTOHL (0x646c655f), 
                  ACE_NTOHL (0x743a312e), 
                  ACE_NTOHL (0x30000000),  // repository ID = IDL:RtecBase/handle_t:1.0
                                    9,
                  ACE_NTOHL (0x68616e64), 
                  ACE_NTOHL (0x6c655f74), 
                  ACE_NTOHL (0x0),  // name = handle_t
                                    CORBA::tk_long,


                8,
                ACE_NTOHL (0x656e6162), 
                ACE_NTOHL (0x6c656400),  // name = enabled
                                CORBA::tk_enum, // typecode kind
                164, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
                  43,
                  ACE_NTOHL (0x49444c3a), 
                  ACE_NTOHL (0x52746563), 
                  ACE_NTOHL (0x42617365), 
                  ACE_NTOHL (0x2f446570), 
                  ACE_NTOHL (0x656e6465), 
                  ACE_NTOHL (0x6e63795f), 
                  ACE_NTOHL (0x456e6162), 
                  ACE_NTOHL (0x6c65645f), 
                  ACE_NTOHL (0x54797065), 
                  ACE_NTOHL (0x5f743a31), 
                  ACE_NTOHL (0x2e300000),  // repository ID = IDL:RtecBase/Dependency_Enabled_Type_t:1.0
                  26,
                  ACE_NTOHL (0x44657065), 
                  ACE_NTOHL (0x6e64656e), 
                  ACE_NTOHL (0x63795f45), 
                  ACE_NTOHL (0x6e61626c), 
                  ACE_NTOHL (0x65645f54), 
                  ACE_NTOHL (0x7970655f), 
                  ACE_NTOHL (0x74000000),  // name = Dependency_Enabled_Type_t
                  3, // member count
                  20,
                  ACE_NTOHL (0x44455045), 
                  ACE_NTOHL (0x4e44454e), 
                  ACE_NTOHL (0x43595f44), 
                  ACE_NTOHL (0x49534142), 
                  ACE_NTOHL (0x4c454400),  // name = DEPENDENCY_DISABLED
                  19,
                  ACE_NTOHL (0x44455045), 
                  ACE_NTOHL (0x4e44454e), 
                  ACE_NTOHL (0x43595f45), 
                  ACE_NTOHL (0x4e41424c), 
                  ACE_NTOHL (0x45440000),  // name = DEPENDENCY_ENABLED
                  24,
                  ACE_NTOHL (0x44455045), 
                  ACE_NTOHL (0x4e44454e), 
                  ACE_NTOHL (0x43595f4e), 
                  ACE_NTOHL (0x4f4e5f56), 
                  ACE_NTOHL (0x4f4c4154), 
                  ACE_NTOHL (0x494c4500),  // name = DEPENDENCY_NON_VOLATILE
                  


            0U,


        11,
        ACE_NTOHL (0x69735f67), 
        ACE_NTOHL (0x61746577), 
        ACE_NTOHL (0x61790000),  // name = is_gateway
                CORBA::tk_boolean,



    0x00000007, // union case label (evaluated value)
    23,
    ACE_NTOHL (0x636f6e6e), 
    ACE_NTOHL (0x6563745f), 
    ACE_NTOHL (0x636f6e73), 
    ACE_NTOHL (0x756d6572), 
    ACE_NTOHL (0x5f706172), 
    ACE_NTOHL (0x616d0000),  // name = connect_consumer_param
        CORBA::tk_struct, // typecode kind
    1600, // encapsulation length
      TAO_ENCAP_BYTE_ORDER, // byte order
      60,
      ACE_NTOHL (0x49444c3a), 
      ACE_NTOHL (0x46745274), 
      ACE_NTOHL (0x65634576), 
      ACE_NTOHL (0x656e7443), 
      ACE_NTOHL (0x68616e6e), 
      ACE_NTOHL (0x656c4164), 
      ACE_NTOHL (0x6d696e2f), 
      ACE_NTOHL (0x436f6e6e), 
      ACE_NTOHL (0x6563745f), 
      ACE_NTOHL (0x70757368), 
      ACE_NTOHL (0x5f636f6e), 
      ACE_NTOHL (0x73756d65), 
      ACE_NTOHL (0x725f7061), 
      ACE_NTOHL (0x72616d3a), 
      ACE_NTOHL (0x312e3000),  // repository ID = IDL:FtRtecEventChannelAdmin/Connect_push_consumer_param:1.0
            28,
      ACE_NTOHL (0x436f6e6e), 
      ACE_NTOHL (0x6563745f), 
      ACE_NTOHL (0x70757368), 
      ACE_NTOHL (0x5f636f6e), 
      ACE_NTOHL (0x73756d65), 
      ACE_NTOHL (0x725f7061), 
      ACE_NTOHL (0x72616d00),  // name = Connect_push_consumer_param
      2, // member count
            14,
      ACE_NTOHL (0x70757368), 
      ACE_NTOHL (0x5f636f6e), 
      ACE_NTOHL (0x73756d65), 
      ACE_NTOHL (0x72000000),  // name = push_consumer
            CORBA::tk_objref, // typecode kind
      64, // encapsulation length
        TAO_ENCAP_BYTE_ORDER, // byte order
        35,
        ACE_NTOHL (0x49444c3a), 
        ACE_NTOHL (0x52746563), 
        ACE_NTOHL (0x4576656e), 
        ACE_NTOHL (0x74436f6d), 
        ACE_NTOHL (0x6d2f5075), 
        ACE_NTOHL (0x7368436f), 
        ACE_NTOHL (0x6e73756d), 
        ACE_NTOHL (0x65723a31), 
        ACE_NTOHL (0x2e300000),  // repository ID = IDL:RtecEventComm/PushConsumer:1.0
                13,
        ACE_NTOHL (0x50757368), 
        ACE_NTOHL (0x436f6e73), 
        ACE_NTOHL (0x756d6572), 
        ACE_NTOHL (0x0),  // name = PushConsumer
        
      4,
      ACE_NTOHL (0x716f7300),  // name = qos
            CORBA::tk_struct, // typecode kind
      1388, // encapsulation length
        TAO_ENCAP_BYTE_ORDER, // byte order
        42,
        ACE_NTOHL (0x49444c3a), 
        ACE_NTOHL (0x52746563), 
        ACE_NTOHL (0x4576656e), 
        ACE_NTOHL (0x74436861), 
        ACE_NTOHL (0x6e6e656c), 
        ACE_NTOHL (0x41646d69), 
        ACE_NTOHL (0x6e2f436f), 
        ACE_NTOHL (0x6e73756d), 
        ACE_NTOHL (0x6572514f), 
        ACE_NTOHL (0x533a312e), 
        ACE_NTOHL (0x30000000),  // repository ID = IDL:RtecEventChannelAdmin/ConsumerQOS:1.0
                12,
        ACE_NTOHL (0x436f6e73), 
        ACE_NTOHL (0x756d6572), 
        ACE_NTOHL (0x514f5300),  // name = ConsumerQOS
        2, // member count
                13,
        ACE_NTOHL (0x64657065), 
        ACE_NTOHL (0x6e64656e), 
        ACE_NTOHL (0x63696573), 
        ACE_NTOHL (0x0),  // name = dependencies
                CORBA::tk_alias, // typecode kind for typedefs
        1268, // encapsulation length
          TAO_ENCAP_BYTE_ORDER, // byte order
          44,
          ACE_NTOHL (0x49444c3a), 
          ACE_NTOHL (0x52746563), 
          ACE_NTOHL (0x4576656e), 
          ACE_NTOHL (0x74436861), 
          ACE_NTOHL (0x6e6e656c), 
          ACE_NTOHL (0x41646d69), 
          ACE_NTOHL (0x6e2f4465), 
          ACE_NTOHL (0x70656e64), 
          ACE_NTOHL (0x656e6379), 
          ACE_NTOHL (0x5365743a), 
          ACE_NTOHL (0x312e3000),  // repository ID = IDL:RtecEventChannelAdmin/DependencySet:1.0
                    14,
          ACE_NTOHL (0x44657065), 
          ACE_NTOHL (0x6e64656e), 
          ACE_NTOHL (0x63795365), 
          ACE_NTOHL (0x74000000),  // name = DependencySet
                    CORBA::tk_sequence, // typecode kind
          1188, // encapsulation length
            TAO_ENCAP_BYTE_ORDER, // byte order
            CORBA::tk_struct, // typecode kind
            1172, // encapsulation length
              TAO_ENCAP_BYTE_ORDER, // byte order
              41,
              ACE_NTOHL (0x49444c3a), 
              ACE_NTOHL (0x52746563), 
              ACE_NTOHL (0x4576656e), 
              ACE_NTOHL (0x74436861), 
              ACE_NTOHL (0x6e6e656c), 
              ACE_NTOHL (0x41646d69), 
              ACE_NTOHL (0x6e2f4465), 
              ACE_NTOHL (0x70656e64), 
              ACE_NTOHL (0x656e6379), 
              ACE_NTOHL (0x3a312e30), 
              ACE_NTOHL (0x0),  // repository ID = IDL:RtecEventChannelAdmin/Dependency:1.0
                            11,
              ACE_NTOHL (0x44657065), 
              ACE_NTOHL (0x6e64656e), 
              ACE_NTOHL (0x63790000),  // name = Dependency
              2, // member count
                            6,
              ACE_NTOHL (0x6576656e), 
              ACE_NTOHL (0x74000000),  // name = event
                            CORBA::tk_struct, // typecode kind
              1004, // encapsulation length
                TAO_ENCAP_BYTE_ORDER, // byte order
                28,
                ACE_NTOHL (0x49444c3a), 
                ACE_NTOHL (0x52746563), 
                ACE_NTOHL (0x4576656e), 
                ACE_NTOHL (0x74436f6d), 
                ACE_NTOHL (0x6d2f4576), 
                ACE_NTOHL (0x656e743a), 
                ACE_NTOHL (0x312e3000),  // repository ID = IDL:RtecEventComm/Event:1.0
                                6,
                ACE_NTOHL (0x4576656e), 
                ACE_NTOHL (0x74000000),  // name = Event
                2, // member count
                                7,
                ACE_NTOHL (0x68656164), 
                ACE_NTOHL (0x65720000),  // name = header
                                CORBA::tk_struct, // typecode kind
                664, // encapsulation length
                  TAO_ENCAP_BYTE_ORDER, // byte order
                  34,
                  ACE_NTOHL (0x49444c3a), 
                  ACE_NTOHL (0x52746563), 
                  ACE_NTOHL (0x4576656e), 
                  ACE_NTOHL (0x74436f6d), 
                  ACE_NTOHL (0x6d2f4576), 
                  ACE_NTOHL (0x656e7448), 
                  ACE_NTOHL (0x65616465), 
                  ACE_NTOHL (0x723a312e), 
                  ACE_NTOHL (0x30000000),  // repository ID = IDL:RtecEventComm/EventHeader:1.0
                                    12,
                  ACE_NTOHL (0x4576656e), 
                  ACE_NTOHL (0x74486561), 
                  ACE_NTOHL (0x64657200),  // name = EventHeader
                  6, // member count
                                    5,
                  ACE_NTOHL (0x74797065), 
                  ACE_NTOHL (0x0),  // name = type
                                    CORBA::tk_alias, // typecode kind for typedefs
                  60, // encapsulation length
                    TAO_ENCAP_BYTE_ORDER, // byte order
                    32,
                    ACE_NTOHL (0x49444c3a), 
                    ACE_NTOHL (0x52746563), 
                    ACE_NTOHL (0x4576656e), 
                    ACE_NTOHL (0x74436f6d), 
                    ACE_NTOHL (0x6d2f4576), 
                    ACE_NTOHL (0x656e7454), 
                    ACE_NTOHL (0x7970653a), 
                    ACE_NTOHL (0x312e3000),  // repository ID = IDL:RtecEventComm/EventType:1.0
                                        10,
                    ACE_NTOHL (0x4576656e), 
                    ACE_NTOHL (0x74547970), 
                    ACE_NTOHL (0x65000000),  // name = EventType
                                        CORBA::tk_long,


                  7,
                  ACE_NTOHL (0x736f7572), 
                  ACE_NTOHL (0x63650000),  // name = source
                                    CORBA::tk_alias, // typecode kind for typedefs
                  68, // encapsulation length
                    TAO_ENCAP_BYTE_ORDER, // byte order
                    36,
                    ACE_NTOHL (0x49444c3a), 
                    ACE_NTOHL (0x52746563), 
                    ACE_NTOHL (0x4576656e), 
                    ACE_NTOHL (0x74436f6d), 
                    ACE_NTOHL (0x6d2f4576), 
                    ACE_NTOHL (0x656e7453), 
                    ACE_NTOHL (0x6f757263), 
                    ACE_NTOHL (0x6549443a), 
                    ACE_NTOHL (0x312e3000),  // repository ID = IDL:RtecEventComm/EventSourceID:1.0
                                        14,
                    ACE_NTOHL (0x4576656e), 
                    ACE_NTOHL (0x74536f75), 
                    ACE_NTOHL (0x72636549), 
                    ACE_NTOHL (0x44000000),  // name = EventSourceID
                                        CORBA::tk_long,


                  4,
                  ACE_NTOHL (0x74746c00),  // name = ttl
                                    CORBA::tk_long,

                  14,
                  ACE_NTOHL (0x63726561), 
                  ACE_NTOHL (0x74696f6e), 
                  ACE_NTOHL (0x5f74696d), 
                  ACE_NTOHL (0x65000000),  // name = creation_time
                                    CORBA::tk_alias, // typecode kind for typedefs
                  112, // encapsulation length
                    TAO_ENCAP_BYTE_ORDER, // byte order
                    27,
                    ACE_NTOHL (0x49444c3a), 
                    ACE_NTOHL (0x52746563), 
                    ACE_NTOHL (0x4576656e), 
                    ACE_NTOHL (0x74436f6d), 
                    ACE_NTOHL (0x6d2f5469), 
                    ACE_NTOHL (0x6d653a31), 
                    ACE_NTOHL (0x2e300000),  // repository ID = IDL:RtecEventComm/Time:1.0
                                        5,
                    ACE_NTOHL (0x54696d65), 
                    ACE_NTOHL (0x0),  // name = Time
                                        CORBA::tk_alias, // typecode kind for typedefs
                    56, // encapsulation length
                      TAO_ENCAP_BYTE_ORDER, // byte order
                      31,
                      ACE_NTOHL (0x49444c3a), 
                      ACE_NTOHL (0x6f6d672e), 
                      ACE_NTOHL (0x6f72672f), 
                      ACE_NTOHL (0x54696d65), 
                      ACE_NTOHL (0x42617365), 
                      ACE_NTOHL (0x2f54696d), 
                      ACE_NTOHL (0x65543a31), 
                      ACE_NTOHL (0x2e300000),  // repository ID = IDL:omg.org/TimeBase/TimeT:1.0
                                            6,
                      ACE_NTOHL (0x54696d65), 
                      ACE_NTOHL (0x54000000),  // name = TimeT
                                            CORBA::tk_ulonglong,



                  13,
                  ACE_NTOHL (0x65635f72), 
                  ACE_NTOHL (0x6563765f), 
                  ACE_NTOHL (0x74696d65), 
                  ACE_NTOHL (0x0),  // name = ec_recv_time
                                    CORBA::tk_alias, // typecode kind for typedefs
                  112, // encapsulation length
                    TAO_ENCAP_BYTE_ORDER, // byte order
                    27,
                    ACE_NTOHL (0x49444c3a), 
                    ACE_NTOHL (0x52746563), 
                    ACE_NTOHL (0x4576656e), 
                    ACE_NTOHL (0x74436f6d), 
                    ACE_NTOHL (0x6d2f5469), 
                    ACE_NTOHL (0x6d653a31), 
                    ACE_NTOHL (0x2e300000),  // repository ID = IDL:RtecEventComm/Time:1.0
                                        5,
                    ACE_NTOHL (0x54696d65), 
                    ACE_NTOHL (0x0),  // name = Time
                                        CORBA::tk_alias, // typecode kind for typedefs
                    56, // encapsulation length
                      TAO_ENCAP_BYTE_ORDER, // byte order
                      31,
                      ACE_NTOHL (0x49444c3a), 
                      ACE_NTOHL (0x6f6d672e), 
                      ACE_NTOHL (0x6f72672f), 
                      ACE_NTOHL (0x54696d65), 
                      ACE_NTOHL (0x42617365), 
                      ACE_NTOHL (0x2f54696d), 
                      ACE_NTOHL (0x65543a31), 
                      ACE_NTOHL (0x2e300000),  // repository ID = IDL:omg.org/TimeBase/TimeT:1.0
                                            6,
                      ACE_NTOHL (0x54696d65), 
                      ACE_NTOHL (0x54000000),  // name = TimeT
                                            CORBA::tk_ulonglong,



                  13,
                  ACE_NTOHL (0x65635f73), 
                  ACE_NTOHL (0x656e645f), 
                  ACE_NTOHL (0x74696d65), 
                  ACE_NTOHL (0x0),  // name = ec_send_time
                                    CORBA::tk_alias, // typecode kind for typedefs
                  112, // encapsulation length
                    TAO_ENCAP_BYTE_ORDER, // byte order
                    27,
                    ACE_NTOHL (0x49444c3a), 
                    ACE_NTOHL (0x52746563), 
                    ACE_NTOHL (0x4576656e), 
                    ACE_NTOHL (0x74436f6d), 
                    ACE_NTOHL (0x6d2f5469), 
                    ACE_NTOHL (0x6d653a31), 
                    ACE_NTOHL (0x2e300000),  // repository ID = IDL:RtecEventComm/Time:1.0
                                        5,
                    ACE_NTOHL (0x54696d65), 
                    ACE_NTOHL (0x0),  // name = Time
                                        CORBA::tk_alias, // typecode kind for typedefs
                    56, // encapsulation length
                      TAO_ENCAP_BYTE_ORDER, // byte order
                      31,
                      ACE_NTOHL (0x49444c3a), 
                      ACE_NTOHL (0x6f6d672e), 
                      ACE_NTOHL (0x6f72672f), 
                      ACE_NTOHL (0x54696d65), 
                      ACE_NTOHL (0x42617365), 
                      ACE_NTOHL (0x2f54696d), 
                      ACE_NTOHL (0x65543a31), 
                      ACE_NTOHL (0x2e300000),  // repository ID = IDL:omg.org/TimeBase/TimeT:1.0
                                            6,
                      ACE_NTOHL (0x54696d65), 
                      ACE_NTOHL (0x54000000),  // name = TimeT
                                            CORBA::tk_ulonglong,




                5,
                ACE_NTOHL (0x64617461), 
                ACE_NTOHL (0x0),  // name = data
                                CORBA::tk_alias, // typecode kind for typedefs
                248, // encapsulation length
                  TAO_ENCAP_BYTE_ORDER, // byte order
                  32,
                  ACE_NTOHL (0x49444c3a), 
                  ACE_NTOHL (0x52746563), 
                  ACE_NTOHL (0x4576656e), 
                  ACE_NTOHL (0x74436f6d), 
                  ACE_NTOHL (0x6d2f4576), 
                  ACE_NTOHL (0x656e7444), 
                  ACE_NTOHL (0x6174613a), 
                  ACE_NTOHL (0x312e3000),  // repository ID = IDL:RtecEventComm/EventData:1.0
                                    10,
                  ACE_NTOHL (0x4576656e), 
                  ACE_NTOHL (0x74446174), 
                  ACE_NTOHL (0x61000000),  // name = EventData
                                    CORBA::tk_struct, // typecode kind
                  184, // encapsulation length
                    TAO_ENCAP_BYTE_ORDER, // byte order
                    22,
                    ACE_NTOHL (0x49444c3a), 
                    ACE_NTOHL (0x52746563), 
                    ACE_NTOHL (0x4576656e), 
                    ACE_NTOHL (0x74446174), 
                    ACE_NTOHL (0x613a312e), 
                    ACE_NTOHL (0x30000000),  // repository ID = IDL:RtecEventData:1.0
                                        14,
                    ACE_NTOHL (0x52746563), 
                    ACE_NTOHL (0x4576656e), 
                    ACE_NTOHL (0x74446174), 
                    ACE_NTOHL (0x61000000),  // name = RtecEventData
                    3, // member count
                                        5,
                    ACE_NTOHL (0x70616431), 
                    ACE_NTOHL (0x0),  // name = pad1
                                        CORBA::tk_long,

                    8,
                    ACE_NTOHL (0x7061796c), 
                    ACE_NTOHL (0x6f616400),  // name = payload
                                        CORBA::tk_alias, // typecode kind for typedefs
                    72, // encapsulation length
                      TAO_ENCAP_BYTE_ORDER, // byte order
                      21,
                      ACE_NTOHL (0x49444c3a), 
                      ACE_NTOHL (0x4576656e), 
                      ACE_NTOHL (0x74506179), 
                      ACE_NTOHL (0x6c6f6164), 
                      ACE_NTOHL (0x3a312e30), 
                      ACE_NTOHL (0x0),  // repository ID = IDL:EventPayload:1.0
                                            13,
                      ACE_NTOHL (0x4576656e), 
                      ACE_NTOHL (0x74506179), 
                      ACE_NTOHL (0x6c6f6164), 
                      ACE_NTOHL (0x0),  // name = EventPayload
                                            CORBA::tk_sequence, // typecode kind
                      12, // encapsulation length
                        TAO_ENCAP_BYTE_ORDER, // byte order
                        CORBA::tk_octet,

                        0U,


                    10,
                    ACE_NTOHL (0x616e795f), 
                    ACE_NTOHL (0x76616c75), 
                    ACE_NTOHL (0x65000000),  // name = any_value
                                        CORBA::tk_any,




              8,
              ACE_NTOHL (0x72745f69), 
              ACE_NTOHL (0x6e666f00),  // name = rt_info
                            CORBA::tk_alias, // typecode kind for typedefs
              56, // encapsulation length
                TAO_ENCAP_BYTE_ORDER, // byte order
                26,
                ACE_NTOHL (0x49444c3a), 
                ACE_NTOHL (0x52746563), 
                ACE_NTOHL (0x42617365), 
                ACE_NTOHL (0x2f68616e), 
                ACE_NTOHL (0x646c655f), 
                ACE_NTOHL (0x743a312e), 
                ACE_NTOHL (0x30000000),  // repository ID = IDL:RtecBase/handle_t:1.0
                                9,
                ACE_NTOHL (0x68616e64), 
                ACE_NTOHL (0x6c655f74), 
                ACE_NTOHL (0x0),  // name = handle_t
                                CORBA::tk_long,



            0U,


        11,
        ACE_NTOHL (0x69735f67), 
        ACE_NTOHL (0x61746577), 
        ACE_NTOHL (0x61790000),  // name = is_gateway
                CORBA::tk_boolean,




};

static CORBA::TypeCode _tc_TAO_tc_FtRtecEventChannelAdmin_Operation (
    CORBA::tk_struct,
    sizeof (_oc_FtRtecEventChannelAdmin_Operation),
    (char *) &_oc_FtRtecEventChannelAdmin_Operation,
    0,
    sizeof (FtRtecEventChannelAdmin::Operation)
  );

namespace FtRtecEventChannelAdmin
{
  ::CORBA::TypeCode_ptr _tc_Operation =
    &_tc_TAO_tc_FtRtecEventChannelAdmin_Operation;
}

// TAO_IDL - Generated from 
// be/be_visitor_structure/structure_cs.cpp:66

void 
FtRtecEventChannelAdmin::Operation::_tao_any_destructor (
    void *_tao_void_pointer
  )
{
  Operation *_tao_tmp_pointer =
    static_cast<Operation *> (_tao_void_pointer);
  delete _tao_tmp_pointer;
}

// TAO_IDL - Generated from
// be/be_visitor_interface/interface_cs.cpp:60

// Traits specializations for FtRtecEventChannelAdmin::EventChannelFacade.

ACE_TEMPLATE_CLASS_MEMBER_SPECIALIZATION
FtRtecEventChannelAdmin::EventChannelFacade_ptr
TAO::Objref_Traits<FtRtecEventChannelAdmin::EventChannelFacade>::tao_duplicate (
    FtRtecEventChannelAdmin::EventChannelFacade_ptr p
  )
{
  return FtRtecEventChannelAdmin::EventChannelFacade::_duplicate (p);
}

ACE_TEMPLATE_CLASS_MEMBER_SPECIALIZATION
void
TAO::Objref_Traits<FtRtecEventChannelAdmin::EventChannelFacade>::tao_release (
    FtRtecEventChannelAdmin::EventChannelFacade_ptr p
  )
{
  CORBA::release (p);
}

ACE_TEMPLATE_CLASS_MEMBER_SPECIALIZATION
FtRtecEventChannelAdmin::EventChannelFacade_ptr
TAO::Objref_Traits<FtRtecEventChannelAdmin::EventChannelFacade>::tao_nil (void)
{
  return FtRtecEventChannelAdmin::EventChannelFacade::_nil ();
}

ACE_TEMPLATE_CLASS_MEMBER_SPECIALIZATION
CORBA::Boolean
TAO::Objref_Traits<FtRtecEventChannelAdmin::EventChannelFacade>::tao_marshal (
    FtRtecEventChannelAdmin::EventChannelFacade_ptr p,
    TAO_OutputCDR & cdr
  )
{
  return CORBA::Object::marshal (p, cdr);
}

// Function pointer for collocation factory initialization.
TAO::Collocation_Proxy_Broker * 
(*FtRtecEventChannelAdmin__TAO_EventChannelFacade_Proxy_Broker_Factory_function_pointer) (
    CORBA::Object_ptr obj
  ) = 0;

// TAO_IDL - Generated from
// be/be_visitor_operation/operation_cs.cpp:78

::FtRtecEventChannelAdmin::ObjectId * FtRtecEventChannelAdmin::EventChannelFacade::connect_push_consumer (
    ::RtecEventComm::PushConsumer_ptr push_consumer,
    const ::RtecEventChannelAdmin::ConsumerQOS & qos
    ACE_ENV_ARG_DECL
  )
  ACE_THROW_SPEC ((
    CORBA::SystemException,
    ::RtecEventChannelAdmin::TypeError
  ))
{
  if (!this->is_evaluated ())
    {
      ACE_NESTED_CLASS (CORBA, Object)::tao_object_initialize (this);
    }
  
  if (this->the_TAO_EventChannelFacade_Proxy_Broker_ == 0)
    {
      FtRtecEventChannelAdmin_EventChannelFacade_setup_collocation ();
    }
  
  TAO::Arg_Traits< ::FtRtecEventChannelAdmin::ObjectId>::ret_val _tao_retval;
  TAO::Arg_Traits< ::RtecEventComm::PushConsumer>::in_arg_val _tao_push_consumer (push_consumer);
  TAO::Arg_Traits< ::RtecEventChannelAdmin::ConsumerQOS>::in_arg_val _tao_qos (qos);
  
  TAO::Argument *_the_tao_operation_signature [] =
    {
      &_tao_retval,
      &_tao_push_consumer,
      &_tao_qos
    };
  
  static TAO::Exception_Data
  _tao_FtRtecEventChannelAdmin_EventChannelFacade_connect_push_consumer_exceptiondata [] = 
    {
      {
        "IDL:RtecEventChannelAdmin/TypeError:1.0",
        RtecEventChannelAdmin::TypeError::_alloc,
        RtecEventChannelAdmin::_tc_TypeError
      }
    };
  
  TAO::Invocation_Adapter _tao_call (
      this,
      _the_tao_operation_signature,
      3,
      "connect_push_consumer",
      21,
      this->the_TAO_EventChannelFacade_Proxy_Broker_
    );
  
  _tao_call.invoke (
      _tao_FtRtecEventChannelAdmin_EventChannelFacade_connect_push_consumer_exceptiondata,
      1
      ACE_ENV_ARG_PARAMETER
    );
  ACE_CHECK_RETURN (_tao_retval.excp ());
  
  return _tao_retval.retn ();
}

// TAO_IDL - Generated from
// be/be_visitor_operation/operation_cs.cpp:78

::FtRtecEventChannelAdmin::ObjectId * FtRtecEventChannelAdmin::EventChannelFacade::connect_push_supplier (
    ::RtecEventComm::PushSupplier_ptr push_supplier,
    const ::RtecEventChannelAdmin::SupplierQOS & qos
    ACE_ENV_ARG_DECL
  )
  ACE_THROW_SPEC ((
    CORBA::SystemException
  ))
{
  if (!this->is_evaluated ())
    {
      ACE_NESTED_CLASS (CORBA, Object)::tao_object_initialize (this);
    }
  
  if (this->the_TAO_EventChannelFacade_Proxy_Broker_ == 0)
    {
      FtRtecEventChannelAdmin_EventChannelFacade_setup_collocation ();
    }
  
  TAO::Arg_Traits< ::FtRtecEventChannelAdmin::ObjectId>::ret_val _tao_retval;
  TAO::Arg_Traits< ::RtecEventComm::PushSupplier>::in_arg_val _tao_push_supplier (push_supplier);
  TAO::Arg_Traits< ::RtecEventChannelAdmin::SupplierQOS>::in_arg_val _tao_qos (qos);
  
  TAO::Argument *_the_tao_operation_signature [] =
    {
      &_tao_retval,
      &_tao_push_supplier,
      &_tao_qos
    };
  
  TAO::Invocation_Adapter _tao_call (
      this,
      _the_tao_operation_signature,
      3,
      "connect_push_supplier",
      21,
      this->the_TAO_EventChannelFacade_Proxy_Broker_
    );
  
  _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
  ACE_CHECK_RETURN (_tao_retval.excp ());
  
  return _tao_retval.retn ();
}

// TAO_IDL - Generated from
// be/be_visitor_operation/operation_cs.cpp:78

void FtRtecEventChannelAdmin::EventChannelFacade::disconnect_push_supplier (
    const ::FtRtecEventChannelAdmin::ObjectId & oid
    ACE_ENV_ARG_DECL
  )
  ACE_THROW_SPEC ((
    CORBA::SystemException,
    ::FtRtecEventComm::InvalidObjectID
  ))
{
  if (!this->is_evaluated ())
    {
      ACE_NESTED_CLASS (CORBA, Object)::tao_object_initialize (this);
    }
  
  if (this->the_TAO_EventChannelFacade_Proxy_Broker_ == 0)
    {
      FtRtecEventChannelAdmin_EventChannelFacade_setup_collocation ();
    }
  
  TAO::Arg_Traits< void>::ret_val _tao_retval;
  TAO::Arg_Traits< ::FtRtecEventChannelAdmin::ObjectId>::in_arg_val _tao_oid (oid);
  
  TAO::Argument *_the_tao_operation_signature [] =
    {
      &_tao_retval,
      &_tao_oid
    };
  
  static TAO::Exception_Data
  _tao_FtRtecEventChannelAdmin_EventChannelFacade_disconnect_push_supplier_exceptiondata [] = 
    {
      {
        "IDL:FtRtecEventComm/InvalidObjectID:1.0",
        FtRtecEventComm::InvalidObjectID::_alloc,
        FtRtecEventComm::_tc_InvalidObjectID
      }
    };
  
  TAO::Invocation_Adapter _tao_call (
      this,
      _the_tao_operation_signature,
      2,
      "disconnect_push_supplier",
      24,
      this->the_TAO_EventChannelFacade_Proxy_Broker_
    );
  
  _tao_call.invoke (
      _tao_FtRtecEventChannelAdmin_EventChannelFacade_disconnect_push_supplier_exceptiondata,
      1
      ACE_ENV_ARG_PARAMETER
    );
  ACE_CHECK;
}

// TAO_IDL - Generated from
// be/be_visitor_operation/operation_cs.cpp:78

void FtRtecEventChannelAdmin::EventChannelFacade::disconnect_push_consumer (
    const ::FtRtecEventChannelAdmin::ObjectId & oid
    ACE_ENV_ARG_DECL
  )
  ACE_THROW_SPEC ((
    CORBA::SystemException,
    ::FtRtecEventComm::InvalidObjectID
  ))
{
  if (!this->is_evaluated ())
    {
      ACE_NESTED_CLASS (CORBA, Object)::tao_object_initialize (this);
    }
  
  if (this->the_TAO_EventChannelFacade_Proxy_Broker_ == 0)
    {
      FtRtecEventChannelAdmin_EventChannelFacade_setup_collocation ();
    }
  
  TAO::Arg_Traits< void>::ret_val _tao_retval;
  TAO::Arg_Traits< ::FtRtecEventChannelAdmin::ObjectId>::in_arg_val _tao_oid (oid);
  
  TAO::Argument *_the_tao_operation_signature [] =
    {
      &_tao_retval,
      &_tao_oid
    };
  
  static TAO::Exception_Data
  _tao_FtRtecEventChannelAdmin_EventChannelFacade_disconnect_push_consumer_exceptiondata [] = 
    {
      {
        "IDL:FtRtecEventComm/InvalidObjectID:1.0",
        FtRtecEventComm::InvalidObjectID::_alloc,
        FtRtecEventComm::_tc_InvalidObjectID
      }
    };
  
  TAO::Invocation_Adapter _tao_call (
      this,
      _the_tao_operation_signature,
      2,
      "disconnect_push_consumer",
      24,
      this->the_TAO_EventChannelFacade_Proxy_Broker_
    );
  
  _tao_call.invoke (
      _tao_FtRtecEventChannelAdmin_EventChannelFacade_disconnect_push_consumer_exceptiondata,
      1
      ACE_ENV_ARG_PARAMETER
    );
  ACE_CHECK;
}

// TAO_IDL - Generated from
// be/be_visitor_operation/operation_cs.cpp:78

void FtRtecEventChannelAdmin::EventChannelFacade::suspend_push_supplier (
    const ::FtRtecEventChannelAdmin::ObjectId & oid
    ACE_ENV_ARG_DECL
  )
  ACE_THROW_SPEC ((
    CORBA::SystemException,
    ::FtRtecEventComm::InvalidObjectID
  ))
{
  if (!this->is_evaluated ())
    {
      ACE_NESTED_CLASS (CORBA, Object)::tao_object_initialize (this);
    }
  
  if (this->the_TAO_EventChannelFacade_Proxy_Broker_ == 0)
    {
      FtRtecEventChannelAdmin_EventChannelFacade_setup_collocation ();
    }
  
  TAO::Arg_Traits< void>::ret_val _tao_retval;
  TAO::Arg_Traits< ::FtRtecEventChannelAdmin::ObjectId>::in_arg_val _tao_oid (oid);
  
  TAO::Argument *_the_tao_operation_signature [] =
    {
      &_tao_retval,
      &_tao_oid
    };
  
  static TAO::Exception_Data
  _tao_FtRtecEventChannelAdmin_EventChannelFacade_suspend_push_supplier_exceptiondata [] = 
    {
      {
        "IDL:FtRtecEventComm/InvalidObjectID:1.0",
        FtRtecEventComm::InvalidObjectID::_alloc,
        FtRtecEventComm::_tc_InvalidObjectID
      }
    };
  
  TAO::Invocation_Adapter _tao_call (
      this,
      _the_tao_operation_signature,
      2,
      "suspend_push_supplier",
      21,
      this->the_TAO_EventChannelFacade_Proxy_Broker_
    );
  
  _tao_call.invoke (
      _tao_FtRtecEventChannelAdmin_EventChannelFacade_suspend_push_supplier_exceptiondata,
      1
      ACE_ENV_ARG_PARAMETER
    );
  ACE_CHECK;
}

// TAO_IDL - Generated from
// be/be_visitor_operation/operation_cs.cpp:78

void FtRtecEventChannelAdmin::EventChannelFacade::resume_push_supplier (
    const ::FtRtecEventChannelAdmin::ObjectId & oid
    ACE_ENV_ARG_DECL
  )
  ACE_THROW_SPEC ((
    CORBA::SystemException,
    ::FtRtecEventComm::InvalidObjectID
  ))
{
  if (!this->is_evaluated ())
    {
      ACE_NESTED_CLASS (CORBA, Object)::tao_object_initialize (this);
    }
  
  if (this->the_TAO_EventChannelFacade_Proxy_Broker_ == 0)
    {
      FtRtecEventChannelAdmin_EventChannelFacade_setup_collocation ();
    }
  
  TAO::Arg_Traits< void>::ret_val _tao_retval;
  TAO::Arg_Traits< ::FtRtecEventChannelAdmin::ObjectId>::in_arg_val _tao_oid (oid);
  
  TAO::Argument *_the_tao_operation_signature [] =
    {
      &_tao_retval,
      &_tao_oid
    };
  
  static TAO::Exception_Data
  _tao_FtRtecEventChannelAdmin_EventChannelFacade_resume_push_supplier_exceptiondata [] = 
    {
      {
        "IDL:FtRtecEventComm/InvalidObjectID:1.0",
        FtRtecEventComm::InvalidObjectID::_alloc,
        FtRtecEventComm::_tc_InvalidObjectID
      }
    };
  
  TAO::Invocation_Adapter _tao_call (
      this,
      _the_tao_operation_signature,
      2,
      "resume_push_supplier",
      20,
      this->the_TAO_EventChannelFacade_Proxy_Broker_
    );
  
  _tao_call.invoke (
      _tao_FtRtecEventChannelAdmin_EventChannelFacade_resume_push_supplier_exceptiondata,
      1
      ACE_ENV_ARG_PARAMETER
    );
  ACE_CHECK;
}

FtRtecEventChannelAdmin::EventChannelFacade::EventChannelFacade (void)
 : the_TAO_EventChannelFacade_Proxy_Broker_ (0)
{
  this->FtRtecEventChannelAdmin_EventChannelFacade_setup_collocation ();
}

void
FtRtecEventChannelAdmin::EventChannelFacade::FtRtecEventChannelAdmin_EventChannelFacade_setup_collocation ()
{
  if (::FtRtecEventChannelAdmin__TAO_EventChannelFacade_Proxy_Broker_Factory_function_pointer)
    {
      this->the_TAO_EventChannelFacade_Proxy_Broker_ =
        ::FtRtecEventChannelAdmin__TAO_EventChannelFacade_Proxy_Broker_Factory_function_pointer (this);
    }
  
  this->FtRtecEventComm_PushConsumer_setup_collocation ();
}

FtRtecEventChannelAdmin::EventChannelFacade::~EventChannelFacade (void)
{}

void 
FtRtecEventChannelAdmin::EventChannelFacade::_tao_any_destructor (void *_tao_void_pointer)
{
  EventChannelFacade *_tao_tmp_pointer =
    static_cast<EventChannelFacade *> (_tao_void_pointer);
  CORBA::release (_tao_tmp_pointer);
}

FtRtecEventChannelAdmin::EventChannelFacade_ptr
FtRtecEventChannelAdmin::EventChannelFacade::_narrow (
    CORBA::Object_ptr _tao_objref
    ACE_ENV_ARG_DECL
  )
{
  return
    TAO::Narrow_Utils<EventChannelFacade>::narrow (
        _tao_objref,
        "IDL:FtRtecEventChannelAdmin/EventChannelFacade:1.0",
        FtRtecEventChannelAdmin__TAO_EventChannelFacade_Proxy_Broker_Factory_function_pointer
        ACE_ENV_ARG_PARAMETER
      );
}

FtRtecEventChannelAdmin::EventChannelFacade_ptr
FtRtecEventChannelAdmin::EventChannelFacade::_unchecked_narrow (
    CORBA::Object_ptr _tao_objref
    ACE_ENV_ARG_DECL
  )
{
  return
    TAO::Narrow_Utils<EventChannelFacade>::unchecked_narrow (
        _tao_objref,
        "IDL:FtRtecEventChannelAdmin/EventChannelFacade:1.0",
        FtRtecEventChannelAdmin__TAO_EventChannelFacade_Proxy_Broker_Factory_function_pointer
        ACE_ENV_ARG_PARAMETER
      );
}

FtRtecEventChannelAdmin::EventChannelFacade_ptr
FtRtecEventChannelAdmin::EventChannelFacade::_duplicate (EventChannelFacade_ptr obj)
{
  if (! CORBA::is_nil (obj))
    {
      obj->_add_ref ();
    }
  
  return obj;
}

CORBA::Boolean
FtRtecEventChannelAdmin::EventChannelFacade::_is_a (
    const char *value
    ACE_ENV_ARG_DECL
  )
{
  if (
      !ACE_OS::strcmp (
          (char *)value,
          "IDL:FtRtecEventComm/PushConsumer:1.0"
        ) ||
      !ACE_OS::strcmp (
          (char *)value,
          "IDL:FtRtecEventChannelAdmin/EventChannelFacade:1.0"
        ) ||
      !ACE_OS::strcmp (
          (char *)value,
          "IDL:omg.org/CORBA/Object:1.0"
        )
     )
    {
      return 1; // success using local knowledge
    }
  else
    {
      return this->ACE_NESTED_CLASS (CORBA, Object)::_is_a (
          value
          ACE_ENV_ARG_PARAMETER
        );
    }
}

const char* FtRtecEventChannelAdmin::EventChannelFacade::_interface_repository_id (void) const
{
  return "IDL:FtRtecEventChannelAdmin/EventChannelFacade:1.0";
}

CORBA::Boolean
FtRtecEventChannelAdmin::EventChannelFacade::marshal (TAO_OutputCDR &cdr)
{
  return (cdr << this);
}

// TAO_IDL - Generated from
// be/be_visitor_typecode/typecode_defn.cpp:290

static const CORBA::Long _oc_FtRtecEventChannelAdmin_EventChannelFacade[] =
{
    TAO_ENCAP_BYTE_ORDER, // byte order
  51,
  ACE_NTOHL (0x49444c3a), 
  ACE_NTOHL (0x46745274), 
  ACE_NTOHL (0x65634576), 
  ACE_NTOHL (0x656e7443), 
  ACE_NTOHL (0x68616e6e), 
  ACE_NTOHL (0x656c4164), 
  ACE_NTOHL (0x6d696e2f), 
  ACE_NTOHL (0x4576656e), 
  ACE_NTOHL (0x74436861), 
  ACE_NTOHL (0x6e6e656c), 
  ACE_NTOHL (0x46616361), 
  ACE_NTOHL (0x64653a31), 
  ACE_NTOHL (0x2e300000),  // repository ID = IDL:FtRtecEventChannelAdmin/EventChannelFacade:1.0
    19,
  ACE_NTOHL (0x4576656e), 
  ACE_NTOHL (0x74436861), 
  ACE_NTOHL (0x6e6e656c), 
  ACE_NTOHL (0x46616361), 
  ACE_NTOHL (0x64650000),  // name = EventChannelFacade
  };

static CORBA::TypeCode _tc_TAO_tc_FtRtecEventChannelAdmin_EventChannelFacade (
    CORBA::tk_objref,
    sizeof (_oc_FtRtecEventChannelAdmin_EventChannelFacade),
    (char *) &_oc_FtRtecEventChannelAdmin_EventChannelFacade,
    0,
    sizeof (FtRtecEventChannelAdmin::EventChannelFacade)
  );

namespace FtRtecEventChannelAdmin
{
  ::CORBA::TypeCode_ptr _tc_EventChannelFacade =
    &_tc_TAO_tc_FtRtecEventChannelAdmin_EventChannelFacade;
}

// TAO_IDL - Generated from 
// be/be_visitor_exception/exception_cs.cpp:63

FtRtecEventChannelAdmin::InvalidState::InvalidState (void)
  : CORBA::UserException (
        "IDL:FtRtecEventChannelAdmin/InvalidState:1.0",
        "InvalidState"
      )
{
}

FtRtecEventChannelAdmin::InvalidState::~InvalidState (void)
{
}

FtRtecEventChannelAdmin::InvalidState::InvalidState (const ::FtRtecEventChannelAdmin::InvalidState &_tao_excp)
  : CORBA::UserException (
        _tao_excp._rep_id (),
        _tao_excp._name ()
      )
{
}

FtRtecEventChannelAdmin::InvalidState&
FtRtecEventChannelAdmin::InvalidState::operator= (const ::FtRtecEventChannelAdmin::InvalidState &_tao_excp)
{
  this->ACE_NESTED_CLASS (CORBA, UserException)::operator= (_tao_excp);
  return *this;
}

void FtRtecEventChannelAdmin::InvalidState::_tao_any_destructor (void *_tao_void_pointer)
{
  InvalidState *_tao_tmp_pointer =
    static_cast<InvalidState*> (_tao_void_pointer);
  delete _tao_tmp_pointer;
}

FtRtecEventChannelAdmin::InvalidState *
FtRtecEventChannelAdmin::InvalidState::_downcast (CORBA::Exception *_tao_excp)
{
  if (!ACE_OS::strcmp ("IDL:FtRtecEventChannelAdmin/InvalidState:1.0", _tao_excp->_rep_id ()))
    {
      return dynamic_cast<InvalidState *> (_tao_excp);
    }
  else
    {
      return 0;
    }
}

CORBA::Exception *FtRtecEventChannelAdmin::InvalidState::_alloc (void)
{
  CORBA::Exception *retval = 0;
  ACE_NEW_RETURN (retval, ::FtRtecEventChannelAdmin::InvalidState, 0);
  return retval;
}

CORBA::Exception *
FtRtecEventChannelAdmin::InvalidState::_tao_duplicate (void) const
{
  CORBA::Exception *result;
  ACE_NEW_RETURN (
      result,
      ::FtRtecEventChannelAdmin::InvalidState (*this),
      0
    );
  return result;
}

void FtRtecEventChannelAdmin::InvalidState::_raise (void) const
{
  TAO_RAISE (*this);
}

void FtRtecEventChannelAdmin::InvalidState::_tao_encode (
    TAO_OutputCDR &cdr
    ACE_ENV_ARG_DECL
  ) const
{
  if (cdr << *this)
    {
      return;
    }
  
  ACE_THROW (CORBA::MARSHAL ());
}

void FtRtecEventChannelAdmin::InvalidState::_tao_decode (
    TAO_InputCDR &cdr
    ACE_ENV_ARG_DECL
  )
{
  if (cdr >> *this)
    {
      return;
    }
  
  ACE_THROW (CORBA::MARSHAL ());
}

// TAO extension - the virtual _type method.
CORBA::TypeCode_ptr FtRtecEventChannelAdmin::InvalidState::_type (void) const
{
  return ::FtRtecEventChannelAdmin::_tc_InvalidState;
}

// TAO_IDL - Generated from
// be/be_visitor_typecode/typecode_defn.cpp:290

static const CORBA::Long _oc_FtRtecEventChannelAdmin_InvalidState[] =
{
    TAO_ENCAP_BYTE_ORDER, // byte order
  45,
  ACE_NTOHL (0x49444c3a), 
  ACE_NTOHL (0x46745274), 
  ACE_NTOHL (0x65634576), 
  ACE_NTOHL (0x656e7443), 
  ACE_NTOHL (0x68616e6e), 
  ACE_NTOHL (0x656c4164), 
  ACE_NTOHL (0x6d696e2f), 
  ACE_NTOHL (0x496e7661), 
  ACE_NTOHL (0x6c696453), 
  ACE_NTOHL (0x74617465), 
  ACE_NTOHL (0x3a312e30), 
  ACE_NTOHL (0x0),  // repository ID = IDL:FtRtecEventChannelAdmin/InvalidState:1.0
    13,
  ACE_NTOHL (0x496e7661), 
  ACE_NTOHL (0x6c696453), 
  ACE_NTOHL (0x74617465), 
  ACE_NTOHL (0x0),  // name = InvalidState
  0, // member count
  };

static CORBA::TypeCode _tc_TAO_tc_FtRtecEventChannelAdmin_InvalidState (
    CORBA::tk_except,
    sizeof (_oc_FtRtecEventChannelAdmin_InvalidState),
    (char *) &_oc_FtRtecEventChannelAdmin_InvalidState,
    0,
    sizeof (FtRtecEventChannelAdmin::InvalidState)
  );

namespace FtRtecEventChannelAdmin
{
  ::CORBA::TypeCode_ptr _tc_InvalidState =
    &_tc_TAO_tc_FtRtecEventChannelAdmin_InvalidState;
}

// TAO_IDL - Generated from
// be/be_visitor_interface/interface_cs.cpp:60

// Traits specializations for FtRtecEventChannelAdmin::EventChannel.

ACE_TEMPLATE_CLASS_MEMBER_SPECIALIZATION
FtRtecEventChannelAdmin::EventChannel_ptr
TAO::Objref_Traits<FtRtecEventChannelAdmin::EventChannel>::tao_duplicate (
    FtRtecEventChannelAdmin::EventChannel_ptr p
  )
{
  return FtRtecEventChannelAdmin::EventChannel::_duplicate (p);
}

ACE_TEMPLATE_CLASS_MEMBER_SPECIALIZATION
void
TAO::Objref_Traits<FtRtecEventChannelAdmin::EventChannel>::tao_release (
    FtRtecEventChannelAdmin::EventChannel_ptr p
  )
{
  CORBA::release (p);
}

ACE_TEMPLATE_CLASS_MEMBER_SPECIALIZATION
FtRtecEventChannelAdmin::EventChannel_ptr
TAO::Objref_Traits<FtRtecEventChannelAdmin::EventChannel>::tao_nil (void)
{
  return FtRtecEventChannelAdmin::EventChannel::_nil ();
}

ACE_TEMPLATE_CLASS_MEMBER_SPECIALIZATION
CORBA::Boolean
TAO::Objref_Traits<FtRtecEventChannelAdmin::EventChannel>::tao_marshal (
    FtRtecEventChannelAdmin::EventChannel_ptr p,
    TAO_OutputCDR & cdr
  )
{
  return CORBA::Object::marshal (p, cdr);
}

// Function pointer for collocation factory initialization.
TAO::Collocation_Proxy_Broker * 
(*FtRtecEventChannelAdmin__TAO_EventChannel_Proxy_Broker_Factory_function_pointer) (
    CORBA::Object_ptr obj
  ) = 0;

FtRtecEventChannelAdmin::EventChannel::EventChannel (void)
 : the_TAO_EventChannel_Proxy_Broker_ (0)
{
  this->FtRtecEventChannelAdmin_EventChannel_setup_collocation ();
}

void
FtRtecEventChannelAdmin::EventChannel::FtRtecEventChannelAdmin_EventChannel_setup_collocation ()
{
  if (::FtRtecEventChannelAdmin__TAO_EventChannel_Proxy_Broker_Factory_function_pointer)
    {
      this->the_TAO_EventChannel_Proxy_Broker_ =
        ::FtRtecEventChannelAdmin__TAO_EventChannel_Proxy_Broker_Factory_function_pointer (this);
    }
  
  this->RtecEventChannelAdmin_EventChannel_setup_collocation ();
  this->FtRtecEventChannelAdmin_EventChannelFacade_setup_collocation ();
  this->FTRT_Updateable_setup_collocation ();
  this->FTRT_ObjectGroupManager_setup_collocation ();
}

FtRtecEventChannelAdmin::EventChannel::~EventChannel (void)
{}

void 
FtRtecEventChannelAdmin::EventChannel::_tao_any_destructor (void *_tao_void_pointer)
{
  EventChannel *_tao_tmp_pointer =
    static_cast<EventChannel *> (_tao_void_pointer);
  CORBA::release (_tao_tmp_pointer);
}

FtRtecEventChannelAdmin::EventChannel_ptr
FtRtecEventChannelAdmin::EventChannel::_narrow (
    CORBA::Object_ptr _tao_objref
    ACE_ENV_ARG_DECL
  )
{
  return
    TAO::Narrow_Utils<EventChannel>::narrow (
        _tao_objref,
        "IDL:FtRtecEventChannelAdmin/EventChannel:1.0",
        FtRtecEventChannelAdmin__TAO_EventChannel_Proxy_Broker_Factory_function_pointer
        ACE_ENV_ARG_PARAMETER
      );
}

FtRtecEventChannelAdmin::EventChannel_ptr
FtRtecEventChannelAdmin::EventChannel::_unchecked_narrow (
    CORBA::Object_ptr _tao_objref
    ACE_ENV_ARG_DECL
  )
{
  return
    TAO::Narrow_Utils<EventChannel>::unchecked_narrow (
        _tao_objref,
        "IDL:FtRtecEventChannelAdmin/EventChannel:1.0",
        FtRtecEventChannelAdmin__TAO_EventChannel_Proxy_Broker_Factory_function_pointer
        ACE_ENV_ARG_PARAMETER
      );
}

FtRtecEventChannelAdmin::EventChannel_ptr
FtRtecEventChannelAdmin::EventChannel::_duplicate (EventChannel_ptr obj)
{
  if (! CORBA::is_nil (obj))
    {
      obj->_add_ref ();
    }
  
  return obj;
}

CORBA::Boolean
FtRtecEventChannelAdmin::EventChannel::_is_a (
    const char *value
    ACE_ENV_ARG_DECL
  )
{
  if (
      !ACE_OS::strcmp (
          (char *)value,
          "IDL:RtecEventChannelAdmin/EventChannel:1.0"
        ) ||
      !ACE_OS::strcmp (
          (char *)value,
          "IDL:FtRtecEventComm/PushConsumer:1.0"
        ) ||
      !ACE_OS::strcmp (
          (char *)value,
          "IDL:FtRtecEventChannelAdmin/EventChannelFacade:1.0"
        ) ||
      !ACE_OS::strcmp (
          (char *)value,
          "IDL:FTRT/Updateable:1.0"
        ) ||
      !ACE_OS::strcmp (
          (char *)value,
          "IDL:FTRT/FaultListener:1.0"
        ) ||
      !ACE_OS::strcmp (
          (char *)value,
          "IDL:FTRT/ObjectGroupManager:1.0"
        ) ||
      !ACE_OS::strcmp (
          (char *)value,
          "IDL:FtRtecEventChannelAdmin/EventChannel:1.0"
        ) ||
      !ACE_OS::strcmp (
          (char *)value,
          "IDL:omg.org/CORBA/Object:1.0"
        )
     )
    {
      return 1; // success using local knowledge
    }
  else
    {
      return this->ACE_NESTED_CLASS (CORBA, Object)::_is_a (
          value
          ACE_ENV_ARG_PARAMETER
        );
    }
}

const char* FtRtecEventChannelAdmin::EventChannel::_interface_repository_id (void) const
{
  return "IDL:FtRtecEventChannelAdmin/EventChannel:1.0";
}

CORBA::Boolean
FtRtecEventChannelAdmin::EventChannel::marshal (TAO_OutputCDR &cdr)
{
  return (cdr << this);
}

// TAO_IDL - Generated from
// be/be_visitor_typecode/typecode_defn.cpp:290

static const CORBA::Long _oc_FtRtecEventChannelAdmin_EventChannel[] =
{
    TAO_ENCAP_BYTE_ORDER, // byte order
  45,
  ACE_NTOHL (0x49444c3a), 
  ACE_NTOHL (0x46745274), 
  ACE_NTOHL (0x65634576), 
  ACE_NTOHL (0x656e7443), 
  ACE_NTOHL (0x68616e6e), 
  ACE_NTOHL (0x656c4164), 
  ACE_NTOHL (0x6d696e2f), 
  ACE_NTOHL (0x4576656e), 
  ACE_NTOHL (0x74436861), 
  ACE_NTOHL (0x6e6e656c), 
  ACE_NTOHL (0x3a312e30), 
  ACE_NTOHL (0x0),  // repository ID = IDL:FtRtecEventChannelAdmin/EventChannel:1.0
    13,
  ACE_NTOHL (0x4576656e), 
  ACE_NTOHL (0x74436861), 
  ACE_NTOHL (0x6e6e656c), 
  ACE_NTOHL (0x0),  // name = EventChannel
  };

static CORBA::TypeCode _tc_TAO_tc_FtRtecEventChannelAdmin_EventChannel (
    CORBA::tk_objref,
    sizeof (_oc_FtRtecEventChannelAdmin_EventChannel),
    (char *) &_oc_FtRtecEventChannelAdmin_EventChannel,
    0,
    sizeof (FtRtecEventChannelAdmin::EventChannel)
  );

namespace FtRtecEventChannelAdmin
{
  ::CORBA::TypeCode_ptr _tc_EventChannel =
    &_tc_TAO_tc_FtRtecEventChannelAdmin_EventChannel;
}

// TAO_IDL - Generated from 
// be/be_visitor_sequence/sequence_cs.cpp:65

#if !defined (_FTRTECEVENTCHANNELADMIN_EVENTCHANNELLIST_CS_)
#define _FTRTECEVENTCHANNELADMIN_EVENTCHANNELLIST_CS_

FtRtecEventChannelAdmin::EventChannelList::EventChannelList (void)
{}

FtRtecEventChannelAdmin::EventChannelList::EventChannelList (
    CORBA::ULong max
  )
  : TAO_Unbounded_Object_Sequence<
        FtRtecEventChannelAdmin::EventChannel,
        FtRtecEventChannelAdmin::EventChannel_var
      >
    (max)
{}

FtRtecEventChannelAdmin::EventChannelList::EventChannelList (
    CORBA::ULong max,
    CORBA::ULong length,
    FtRtecEventChannelAdmin::EventChannel_ptr * buffer,
    CORBA::Boolean release
  )
  : TAO_Unbounded_Object_Sequence<
        FtRtecEventChannelAdmin::EventChannel,
        FtRtecEventChannelAdmin::EventChannel_var
      >
    (max, length, buffer, release)
{}

FtRtecEventChannelAdmin::EventChannelList::EventChannelList (
    const EventChannelList &seq
  )
  : TAO_Unbounded_Object_Sequence<
        FtRtecEventChannelAdmin::EventChannel,
        FtRtecEventChannelAdmin::EventChannel_var
      >
    (seq)
{}

FtRtecEventChannelAdmin::EventChannelList::~EventChannelList (void)
{}

void FtRtecEventChannelAdmin::EventChannelList::_tao_any_destructor (
    void * _tao_void_pointer
  )
{
  EventChannelList * _tao_tmp_pointer =
    static_cast<EventChannelList *> (_tao_void_pointer);
  delete _tao_tmp_pointer;
}

#endif /* end #if !defined */

// TAO_IDL - Generated from
// be/be_visitor_typecode/typecode_defn.cpp:290

static const CORBA::Long _oc_FtRtecEventChannelAdmin_EventChannelList[] =
{
    TAO_ENCAP_BYTE_ORDER, // byte order
  49,
  ACE_NTOHL (0x49444c3a), 
  ACE_NTOHL (0x46745274), 
  ACE_NTOHL (0x65634576), 
  ACE_NTOHL (0x656e7443), 
  ACE_NTOHL (0x68616e6e), 
  ACE_NTOHL (0x656c4164), 
  ACE_NTOHL (0x6d696e2f), 
  ACE_NTOHL (0x4576656e), 
  ACE_NTOHL (0x74436861), 
  ACE_NTOHL (0x6e6e656c), 
  ACE_NTOHL (0x4c697374), 
  ACE_NTOHL (0x3a312e30), 
  ACE_NTOHL (0x0),  // repository ID = IDL:FtRtecEventChannelAdmin/EventChannelList:1.0
    17,
  ACE_NTOHL (0x4576656e), 
  ACE_NTOHL (0x74436861), 
  ACE_NTOHL (0x6e6e656c), 
  ACE_NTOHL (0x4c697374), 
  ACE_NTOHL (0x0),  // name = EventChannelList
    CORBA::tk_sequence, // typecode kind
  92, // encapsulation length
    TAO_ENCAP_BYTE_ORDER, // byte order
    CORBA::tk_objref, // typecode kind
    76, // encapsulation length
      TAO_ENCAP_BYTE_ORDER, // byte order
      45,
      ACE_NTOHL (0x49444c3a), 
      ACE_NTOHL (0x46745274), 
      ACE_NTOHL (0x65634576), 
      ACE_NTOHL (0x656e7443), 
      ACE_NTOHL (0x68616e6e), 
      ACE_NTOHL (0x656c4164), 
      ACE_NTOHL (0x6d696e2f), 
      ACE_NTOHL (0x4576656e), 
      ACE_NTOHL (0x74436861), 
      ACE_NTOHL (0x6e6e656c), 
      ACE_NTOHL (0x3a312e30), 
      ACE_NTOHL (0x0),  // repository ID = IDL:FtRtecEventChannelAdmin/EventChannel:1.0
            13,
      ACE_NTOHL (0x4576656e), 
      ACE_NTOHL (0x74436861), 
      ACE_NTOHL (0x6e6e656c), 
      ACE_NTOHL (0x0),  // name = EventChannel
      
    0U,

};

static CORBA::TypeCode _tc_TAO_tc_FtRtecEventChannelAdmin_EventChannelList (
    CORBA::tk_alias,
    sizeof (_oc_FtRtecEventChannelAdmin_EventChannelList),
    (char *) &_oc_FtRtecEventChannelAdmin_EventChannelList,
    0,
    sizeof (FtRtecEventChannelAdmin::EventChannelList)
  );

namespace FtRtecEventChannelAdmin
{
  ::CORBA::TypeCode_ptr _tc_EventChannelList =
    &_tc_TAO_tc_FtRtecEventChannelAdmin_EventChannelList;
}

// TAO_IDL - Generated from 
// be/be_visitor_structure/any_op_cs.cpp:54

// Copying insertion.
void operator<<= (
    CORBA::Any &_tao_any,
    const FtRtecEventChannelAdmin::ProxyPushConsumerConnectionInfo &_tao_elem
  )
{
  TAO::Any_Dual_Impl_T<FtRtecEventChannelAdmin::ProxyPushConsumerConnectionInfo>::insert_copy (
      _tao_any,
      FtRtecEventChannelAdmin::ProxyPushConsumerConnectionInfo::_tao_any_destructor,
      FtRtecEventChannelAdmin::_tc_ProxyPushConsumerConnectionInfo,
      _tao_elem
    );
}

// Non-copying insertion.
void operator<<= (
    CORBA::Any &_tao_any,
    FtRtecEventChannelAdmin::ProxyPushConsumerConnectionInfo *_tao_elem
  )
{
  TAO::Any_Dual_Impl_T<FtRtecEventChannelAdmin::ProxyPushConsumerConnectionInfo>::insert (
      _tao_any,
      FtRtecEventChannelAdmin::ProxyPushConsumerConnectionInfo::_tao_any_destructor,
      FtRtecEventChannelAdmin::_tc_ProxyPushConsumerConnectionInfo,
      _tao_elem
    );
}

// Extraction to non-const pointer (deprecated).
CORBA::Boolean operator>>= (
    const CORBA::Any &_tao_any,
    FtRtecEventChannelAdmin::ProxyPushConsumerConnectionInfo *&_tao_elem
  )
{
  return _tao_any >>= const_cast<
      const FtRtecEventChannelAdmin::ProxyPushConsumerConnectionInfo *&> (
      _tao_elem
    );
}

// Extraction to const pointer.
CORBA::Boolean operator>>= (
    const CORBA::Any &_tao_any,
    const FtRtecEventChannelAdmin::ProxyPushConsumerConnectionInfo *&_tao_elem
  )
{
  return
    TAO::Any_Dual_Impl_T<FtRtecEventChannelAdmin::ProxyPushConsumerConnectionInfo>::extract (
        _tao_any,
        FtRtecEventChannelAdmin::ProxyPushConsumerConnectionInfo::_tao_any_destructor,
        FtRtecEventChannelAdmin::_tc_ProxyPushConsumerConnectionInfo,
        _tao_elem
      );
}

// TAO_IDL - Generated from 
// be/be_visitor_union/any_op_cs.cpp:54

// Copying insertion.
void operator<<= (
    CORBA::Any &_tao_any,
    const FtRtecEventChannelAdmin::ProxyPushConsumerConnectionParamter &_tao_elem
  )
{
  TAO::Any_Dual_Impl_T<FtRtecEventChannelAdmin::ProxyPushConsumerConnectionParamter>::insert_copy (
      _tao_any,
      FtRtecEventChannelAdmin::ProxyPushConsumerConnectionParamter::_tao_any_destructor,
      FtRtecEventChannelAdmin::_tc_ProxyPushConsumerConnectionParamter,
      _tao_elem
    );
}

// Non-copying insertion.
void operator<<= (
    CORBA::Any &_tao_any,
    FtRtecEventChannelAdmin::ProxyPushConsumerConnectionParamter *_tao_elem
  )
{
  TAO::Any_Dual_Impl_T<FtRtecEventChannelAdmin::ProxyPushConsumerConnectionParamter>::insert (
      _tao_any,
      FtRtecEventChannelAdmin::ProxyPushConsumerConnectionParamter::_tao_any_destructor,
      FtRtecEventChannelAdmin::_tc_ProxyPushConsumerConnectionParamter,
      _tao_elem
    );
}

// Extraction to non-const pointer (deprecated).
CORBA::Boolean operator>>= (
    const CORBA::Any &_tao_any,
    FtRtecEventChannelAdmin::ProxyPushConsumerConnectionParamter *&_tao_elem
  )
{
  return _tao_any >>= const_cast<
      const FtRtecEventChannelAdmin::ProxyPushConsumerConnectionParamter *&> (
      _tao_elem
    );
}

// Extraction to const pointer.
CORBA::Boolean operator>>= (
    const CORBA::Any &_tao_any,
    const FtRtecEventChannelAdmin::ProxyPushConsumerConnectionParamter *&_tao_elem
  )
{
  return
    TAO::Any_Dual_Impl_T<FtRtecEventChannelAdmin::ProxyPushConsumerConnectionParamter>::extract (
        _tao_any,
        FtRtecEventChannelAdmin::ProxyPushConsumerConnectionParamter::_tao_any_destructor,
        FtRtecEventChannelAdmin::_tc_ProxyPushConsumerConnectionParamter,
        _tao_elem
      );
}

// TAO_IDL - Generated from 
// be/be_visitor_structure/any_op_cs.cpp:54

// Copying insertion.
void operator<<= (
    CORBA::Any &_tao_any,
    const FtRtecEventChannelAdmin::ProxyPushConsumerStat &_tao_elem
  )
{
  TAO::Any_Dual_Impl_T<FtRtecEventChannelAdmin::ProxyPushConsumerStat>::insert_copy (
      _tao_any,
      FtRtecEventChannelAdmin::ProxyPushConsumerStat::_tao_any_destructor,
      FtRtecEventChannelAdmin::_tc_ProxyPushConsumerStat,
      _tao_elem
    );
}

// Non-copying insertion.
void operator<<= (
    CORBA::Any &_tao_any,
    FtRtecEventChannelAdmin::ProxyPushConsumerStat *_tao_elem
  )
{
  TAO::Any_Dual_Impl_T<FtRtecEventChannelAdmin::ProxyPushConsumerStat>::insert (
      _tao_any,
      FtRtecEventChannelAdmin::ProxyPushConsumerStat::_tao_any_destructor,
      FtRtecEventChannelAdmin::_tc_ProxyPushConsumerStat,
      _tao_elem
    );
}

// Extraction to non-const pointer (deprecated).
CORBA::Boolean operator>>= (
    const CORBA::Any &_tao_any,
    FtRtecEventChannelAdmin::ProxyPushConsumerStat *&_tao_elem
  )
{
  return _tao_any >>= const_cast<
      const FtRtecEventChannelAdmin::ProxyPushConsumerStat *&> (
      _tao_elem
    );
}

// Extraction to const pointer.
CORBA::Boolean operator>>= (
    const CORBA::Any &_tao_any,
    const FtRtecEventChannelAdmin::ProxyPushConsumerStat *&_tao_elem
  )
{
  return
    TAO::Any_Dual_Impl_T<FtRtecEventChannelAdmin::ProxyPushConsumerStat>::extract (
        _tao_any,
        FtRtecEventChannelAdmin::ProxyPushConsumerStat::_tao_any_destructor,
        FtRtecEventChannelAdmin::_tc_ProxyPushConsumerStat,
        _tao_elem
      );
}

// TAO_IDL - Generated from 
// be/be_visitor_structure/any_op_cs.cpp:54

// Copying insertion.
void operator<<= (
    CORBA::Any &_tao_any,
    const FtRtecEventChannelAdmin::ProxyPushSupplierConnectionInfo &_tao_elem
  )
{
  TAO::Any_Dual_Impl_T<FtRtecEventChannelAdmin::ProxyPushSupplierConnectionInfo>::insert_copy (
      _tao_any,
      FtRtecEventChannelAdmin::ProxyPushSupplierConnectionInfo::_tao_any_destructor,
      FtRtecEventChannelAdmin::_tc_ProxyPushSupplierConnectionInfo,
      _tao_elem
    );
}

// Non-copying insertion.
void operator<<= (
    CORBA::Any &_tao_any,
    FtRtecEventChannelAdmin::ProxyPushSupplierConnectionInfo *_tao_elem
  )
{
  TAO::Any_Dual_Impl_T<FtRtecEventChannelAdmin::ProxyPushSupplierConnectionInfo>::insert (
      _tao_any,
      FtRtecEventChannelAdmin::ProxyPushSupplierConnectionInfo::_tao_any_destructor,
      FtRtecEventChannelAdmin::_tc_ProxyPushSupplierConnectionInfo,
      _tao_elem
    );
}

// Extraction to non-const pointer (deprecated).
CORBA::Boolean operator>>= (
    const CORBA::Any &_tao_any,
    FtRtecEventChannelAdmin::ProxyPushSupplierConnectionInfo *&_tao_elem
  )
{
  return _tao_any >>= const_cast<
      const FtRtecEventChannelAdmin::ProxyPushSupplierConnectionInfo *&> (
      _tao_elem
    );
}

// Extraction to const pointer.
CORBA::Boolean operator>>= (
    const CORBA::Any &_tao_any,
    const FtRtecEventChannelAdmin::ProxyPushSupplierConnectionInfo *&_tao_elem
  )
{
  return
    TAO::Any_Dual_Impl_T<FtRtecEventChannelAdmin::ProxyPushSupplierConnectionInfo>::extract (
        _tao_any,
        FtRtecEventChannelAdmin::ProxyPushSupplierConnectionInfo::_tao_any_destructor,
        FtRtecEventChannelAdmin::_tc_ProxyPushSupplierConnectionInfo,
        _tao_elem
      );
}

// TAO_IDL - Generated from 
// be/be_visitor_union/any_op_cs.cpp:54

// Copying insertion.
void operator<<= (
    CORBA::Any &_tao_any,
    const FtRtecEventChannelAdmin::ProxyPushSupplierConnectionParamter &_tao_elem
  )
{
  TAO::Any_Dual_Impl_T<FtRtecEventChannelAdmin::ProxyPushSupplierConnectionParamter>::insert_copy (
      _tao_any,
      FtRtecEventChannelAdmin::ProxyPushSupplierConnectionParamter::_tao_any_destructor,
      FtRtecEventChannelAdmin::_tc_ProxyPushSupplierConnectionParamter,
      _tao_elem
    );
}

// Non-copying insertion.
void operator<<= (
    CORBA::Any &_tao_any,
    FtRtecEventChannelAdmin::ProxyPushSupplierConnectionParamter *_tao_elem
  )
{
  TAO::Any_Dual_Impl_T<FtRtecEventChannelAdmin::ProxyPushSupplierConnectionParamter>::insert (
      _tao_any,
      FtRtecEventChannelAdmin::ProxyPushSupplierConnectionParamter::_tao_any_destructor,
      FtRtecEventChannelAdmin::_tc_ProxyPushSupplierConnectionParamter,
      _tao_elem
    );
}

// Extraction to non-const pointer (deprecated).
CORBA::Boolean operator>>= (
    const CORBA::Any &_tao_any,
    FtRtecEventChannelAdmin::ProxyPushSupplierConnectionParamter *&_tao_elem
  )
{
  return _tao_any >>= const_cast<
      const FtRtecEventChannelAdmin::ProxyPushSupplierConnectionParamter *&> (
      _tao_elem
    );
}

// Extraction to const pointer.
CORBA::Boolean operator>>= (
    const CORBA::Any &_tao_any,
    const FtRtecEventChannelAdmin::ProxyPushSupplierConnectionParamter *&_tao_elem
  )
{
  return
    TAO::Any_Dual_Impl_T<FtRtecEventChannelAdmin::ProxyPushSupplierConnectionParamter>::extract (
        _tao_any,
        FtRtecEventChannelAdmin::ProxyPushSupplierConnectionParamter::_tao_any_destructor,
        FtRtecEventChannelAdmin::_tc_ProxyPushSupplierConnectionParamter,
        _tao_elem
      );
}

// TAO_IDL - Generated from 
// be/be_visitor_structure/any_op_cs.cpp:54

// Copying insertion.
void operator<<= (
    CORBA::Any &_tao_any,
    const FtRtecEventChannelAdmin::ProxyPushSupplierStat &_tao_elem
  )
{
  TAO::Any_Dual_Impl_T<FtRtecEventChannelAdmin::ProxyPushSupplierStat>::insert_copy (
      _tao_any,
      FtRtecEventChannelAdmin::ProxyPushSupplierStat::_tao_any_destructor,
      FtRtecEventChannelAdmin::_tc_ProxyPushSupplierStat,
      _tao_elem
    );
}

// Non-copying insertion.
void operator<<= (
    CORBA::Any &_tao_any,
    FtRtecEventChannelAdmin::ProxyPushSupplierStat *_tao_elem
  )
{
  TAO::Any_Dual_Impl_T<FtRtecEventChannelAdmin::ProxyPushSupplierStat>::insert (
      _tao_any,
      FtRtecEventChannelAdmin::ProxyPushSupplierStat::_tao_any_destructor,
      FtRtecEventChannelAdmin::_tc_ProxyPushSupplierStat,
      _tao_elem
    );
}

// Extraction to non-const pointer (deprecated).
CORBA::Boolean operator>>= (
    const CORBA::Any &_tao_any,
    FtRtecEventChannelAdmin::ProxyPushSupplierStat *&_tao_elem
  )
{
  return _tao_any >>= const_cast<
      const FtRtecEventChannelAdmin::ProxyPushSupplierStat *&> (
      _tao_elem
    );
}

// Extraction to const pointer.
CORBA::Boolean operator>>= (
    const CORBA::Any &_tao_any,
    const FtRtecEventChannelAdmin::ProxyPushSupplierStat *&_tao_elem
  )
{
  return
    TAO::Any_Dual_Impl_T<FtRtecEventChannelAdmin::ProxyPushSupplierStat>::extract (
        _tao_any,
        FtRtecEventChannelAdmin::ProxyPushSupplierStat::_tao_any_destructor,
        FtRtecEventChannelAdmin::_tc_ProxyPushSupplierStat,
        _tao_elem
      );
}

// TAO_IDL - Generated from 
// be/be_visitor_sequence/any_op_cs.cpp:54

// Copying insertion.
void operator<<= (
    CORBA::Any &_tao_any,
    const FtRtecEventChannelAdmin::ProxyConsumerStates &_tao_elem
  )
{
  TAO::Any_Dual_Impl_T<FtRtecEventChannelAdmin::ProxyConsumerStates>::insert_copy (
      _tao_any,
      FtRtecEventChannelAdmin::ProxyConsumerStates::_tao_any_destructor,
      FtRtecEventChannelAdmin::_tc_ProxyConsumerStates,
      _tao_elem
    );
}

// Non-copying insertion.
void operator<<= (
    CORBA::Any &_tao_any,
    FtRtecEventChannelAdmin::ProxyConsumerStates *_tao_elem
  )
{
  TAO::Any_Dual_Impl_T<FtRtecEventChannelAdmin::ProxyConsumerStates>::insert (
      _tao_any,
      FtRtecEventChannelAdmin::ProxyConsumerStates::_tao_any_destructor,
      FtRtecEventChannelAdmin::_tc_ProxyConsumerStates,
      _tao_elem
    );
}

// Extraction to non-const pointer (deprecated).
CORBA::Boolean operator>>= (
    const CORBA::Any &_tao_any,
    FtRtecEventChannelAdmin::ProxyConsumerStates *&_tao_elem
  )
{
  return _tao_any >>= const_cast<
      const FtRtecEventChannelAdmin::ProxyConsumerStates *&> (
      _tao_elem
    );
}

// Extraction to const pointer.
CORBA::Boolean operator>>= (
    const CORBA::Any &_tao_any,
    const FtRtecEventChannelAdmin::ProxyConsumerStates *&_tao_elem
  )
{
  return
    TAO::Any_Dual_Impl_T<FtRtecEventChannelAdmin::ProxyConsumerStates>::extract (
        _tao_any,
        FtRtecEventChannelAdmin::ProxyConsumerStates::_tao_any_destructor,
        FtRtecEventChannelAdmin::_tc_ProxyConsumerStates,
        _tao_elem
      );
}

// TAO_IDL - Generated from 
// be/be_visitor_sequence/any_op_cs.cpp:54

// Copying insertion.
void operator<<= (
    CORBA::Any &_tao_any,
    const FtRtecEventChannelAdmin::ProxySupplierStates &_tao_elem
  )
{
  TAO::Any_Dual_Impl_T<FtRtecEventChannelAdmin::ProxySupplierStates>::insert_copy (
      _tao_any,
      FtRtecEventChannelAdmin::ProxySupplierStates::_tao_any_destructor,
      FtRtecEventChannelAdmin::_tc_ProxySupplierStates,
      _tao_elem
    );
}

// Non-copying insertion.
void operator<<= (
    CORBA::Any &_tao_any,
    FtRtecEventChannelAdmin::ProxySupplierStates *_tao_elem
  )
{
  TAO::Any_Dual_Impl_T<FtRtecEventChannelAdmin::ProxySupplierStates>::insert (
      _tao_any,
      FtRtecEventChannelAdmin::ProxySupplierStates::_tao_any_destructor,
      FtRtecEventChannelAdmin::_tc_ProxySupplierStates,
      _tao_elem
    );
}

// Extraction to non-const pointer (deprecated).
CORBA::Boolean operator>>= (
    const CORBA::Any &_tao_any,
    FtRtecEventChannelAdmin::ProxySupplierStates *&_tao_elem
  )
{
  return _tao_any >>= const_cast<
      const FtRtecEventChannelAdmin::ProxySupplierStates *&> (
      _tao_elem
    );
}

// Extraction to const pointer.
CORBA::Boolean operator>>= (
    const CORBA::Any &_tao_any,
    const FtRtecEventChannelAdmin::ProxySupplierStates *&_tao_elem
  )
{
  return
    TAO::Any_Dual_Impl_T<FtRtecEventChannelAdmin::ProxySupplierStates>::extract (
        _tao_any,
        FtRtecEventChannelAdmin::ProxySupplierStates::_tao_any_destructor,
        FtRtecEventChannelAdmin::_tc_ProxySupplierStates,
        _tao_elem
      );
}

// TAO_IDL - Generated from 
// be/be_visitor_structure/any_op_cs.cpp:54

// Copying insertion.
void operator<<= (
    CORBA::Any &_tao_any,
    const FtRtecEventChannelAdmin::ConsumerAdminState &_tao_elem
  )
{
  TAO::Any_Dual_Impl_T<FtRtecEventChannelAdmin::ConsumerAdminState>::insert_copy (
      _tao_any,
      FtRtecEventChannelAdmin::ConsumerAdminState::_tao_any_destructor,
      FtRtecEventChannelAdmin::_tc_ConsumerAdminState,
      _tao_elem
    );
}

// Non-copying insertion.
void operator<<= (
    CORBA::Any &_tao_any,
    FtRtecEventChannelAdmin::ConsumerAdminState *_tao_elem
  )
{
  TAO::Any_Dual_Impl_T<FtRtecEventChannelAdmin::ConsumerAdminState>::insert (
      _tao_any,
      FtRtecEventChannelAdmin::ConsumerAdminState::_tao_any_destructor,
      FtRtecEventChannelAdmin::_tc_ConsumerAdminState,
      _tao_elem
    );
}

// Extraction to non-const pointer (deprecated).
CORBA::Boolean operator>>= (
    const CORBA::Any &_tao_any,
    FtRtecEventChannelAdmin::ConsumerAdminState *&_tao_elem
  )
{
  return _tao_any >>= const_cast<
      const FtRtecEventChannelAdmin::ConsumerAdminState *&> (
      _tao_elem
    );
}

// Extraction to const pointer.
CORBA::Boolean operator>>= (
    const CORBA::Any &_tao_any,
    const FtRtecEventChannelAdmin::ConsumerAdminState *&_tao_elem
  )
{
  return
    TAO::Any_Dual_Impl_T<FtRtecEventChannelAdmin::ConsumerAdminState>::extract (
        _tao_any,
        FtRtecEventChannelAdmin::ConsumerAdminState::_tao_any_destructor,
        FtRtecEventChannelAdmin::_tc_ConsumerAdminState,
        _tao_elem
      );
}

// TAO_IDL - Generated from 
// be/be_visitor_structure/any_op_cs.cpp:54

// Copying insertion.
void operator<<= (
    CORBA::Any &_tao_any,
    const FtRtecEventChannelAdmin::SupplierAdminState &_tao_elem
  )
{
  TAO::Any_Dual_Impl_T<FtRtecEventChannelAdmin::SupplierAdminState>::insert_copy (
      _tao_any,
      FtRtecEventChannelAdmin::SupplierAdminState::_tao_any_destructor,
      FtRtecEventChannelAdmin::_tc_SupplierAdminState,
      _tao_elem
    );
}

// Non-copying insertion.
void operator<<= (
    CORBA::Any &_tao_any,
    FtRtecEventChannelAdmin::SupplierAdminState *_tao_elem
  )
{
  TAO::Any_Dual_Impl_T<FtRtecEventChannelAdmin::SupplierAdminState>::insert (
      _tao_any,
      FtRtecEventChannelAdmin::SupplierAdminState::_tao_any_destructor,
      FtRtecEventChannelAdmin::_tc_SupplierAdminState,
      _tao_elem
    );
}

// Extraction to non-const pointer (deprecated).
CORBA::Boolean operator>>= (
    const CORBA::Any &_tao_any,
    FtRtecEventChannelAdmin::SupplierAdminState *&_tao_elem
  )
{
  return _tao_any >>= const_cast<
      const FtRtecEventChannelAdmin::SupplierAdminState *&> (
      _tao_elem
    );
}

// Extraction to const pointer.
CORBA::Boolean operator>>= (
    const CORBA::Any &_tao_any,
    const FtRtecEventChannelAdmin::SupplierAdminState *&_tao_elem
  )
{
  return
    TAO::Any_Dual_Impl_T<FtRtecEventChannelAdmin::SupplierAdminState>::extract (
        _tao_any,
        FtRtecEventChannelAdmin::SupplierAdminState::_tao_any_destructor,
        FtRtecEventChannelAdmin::_tc_SupplierAdminState,
        _tao_elem
      );
}

// TAO_IDL - Generated from 
// be/be_visitor_structure/any_op_cs.cpp:54

// Copying insertion.
void operator<<= (
    CORBA::Any &_tao_any,
    const FtRtecEventChannelAdmin::CachedResult &_tao_elem
  )
{
  TAO::Any_Dual_Impl_T<FtRtecEventChannelAdmin::CachedResult>::insert_copy (
      _tao_any,
      FtRtecEventChannelAdmin::CachedResult::_tao_any_destructor,
      FtRtecEventChannelAdmin::_tc_CachedResult,
      _tao_elem
    );
}

// Non-copying insertion.
void operator<<= (
    CORBA::Any &_tao_any,
    FtRtecEventChannelAdmin::CachedResult *_tao_elem
  )
{
  TAO::Any_Dual_Impl_T<FtRtecEventChannelAdmin::CachedResult>::insert (
      _tao_any,
      FtRtecEventChannelAdmin::CachedResult::_tao_any_destructor,
      FtRtecEventChannelAdmin::_tc_CachedResult,
      _tao_elem
    );
}

// Extraction to non-const pointer (deprecated).
CORBA::Boolean operator>>= (
    const CORBA::Any &_tao_any,
    FtRtecEventChannelAdmin::CachedResult *&_tao_elem
  )
{
  return _tao_any >>= const_cast<
      const FtRtecEventChannelAdmin::CachedResult *&> (
      _tao_elem
    );
}

// Extraction to const pointer.
CORBA::Boolean operator>>= (
    const CORBA::Any &_tao_any,
    const FtRtecEventChannelAdmin::CachedResult *&_tao_elem
  )
{
  return
    TAO::Any_Dual_Impl_T<FtRtecEventChannelAdmin::CachedResult>::extract (
        _tao_any,
        FtRtecEventChannelAdmin::CachedResult::_tao_any_destructor,
        FtRtecEventChannelAdmin::_tc_CachedResult,
        _tao_elem
      );
}

// TAO_IDL - Generated from 
// be/be_visitor_structure/any_op_cs.cpp:54

// Copying insertion.
void operator<<= (
    CORBA::Any &_tao_any,
    const FtRtecEventChannelAdmin::CacheEntry &_tao_elem
  )
{
  TAO::Any_Dual_Impl_T<FtRtecEventChannelAdmin::CacheEntry>::insert_copy (
      _tao_any,
      FtRtecEventChannelAdmin::CacheEntry::_tao_any_destructor,
      FtRtecEventChannelAdmin::_tc_CacheEntry,
      _tao_elem
    );
}

// Non-copying insertion.
void operator<<= (
    CORBA::Any &_tao_any,
    FtRtecEventChannelAdmin::CacheEntry *_tao_elem
  )
{
  TAO::Any_Dual_Impl_T<FtRtecEventChannelAdmin::CacheEntry>::insert (
      _tao_any,
      FtRtecEventChannelAdmin::CacheEntry::_tao_any_destructor,
      FtRtecEventChannelAdmin::_tc_CacheEntry,
      _tao_elem
    );
}

// Extraction to non-const pointer (deprecated).
CORBA::Boolean operator>>= (
    const CORBA::Any &_tao_any,
    FtRtecEventChannelAdmin::CacheEntry *&_tao_elem
  )
{
  return _tao_any >>= const_cast<
      const FtRtecEventChannelAdmin::CacheEntry *&> (
      _tao_elem
    );
}

// Extraction to const pointer.
CORBA::Boolean operator>>= (
    const CORBA::Any &_tao_any,
    const FtRtecEventChannelAdmin::CacheEntry *&_tao_elem
  )
{
  return
    TAO::Any_Dual_Impl_T<FtRtecEventChannelAdmin::CacheEntry>::extract (
        _tao_any,
        FtRtecEventChannelAdmin::CacheEntry::_tao_any_destructor,
        FtRtecEventChannelAdmin::_tc_CacheEntry,
        _tao_elem
      );
}

// TAO_IDL - Generated from 
// be/be_visitor_sequence/any_op_cs.cpp:54

// Copying insertion.
void operator<<= (
    CORBA::Any &_tao_any,
    const FtRtecEventChannelAdmin::CachedOptionResults &_tao_elem
  )
{
  TAO::Any_Dual_Impl_T<FtRtecEventChannelAdmin::CachedOptionResults>::insert_copy (
      _tao_any,
      FtRtecEventChannelAdmin::CachedOptionResults::_tao_any_destructor,
      FtRtecEventChannelAdmin::_tc_CachedOptionResults,
      _tao_elem
    );
}

// Non-copying insertion.
void operator<<= (
    CORBA::Any &_tao_any,
    FtRtecEventChannelAdmin::CachedOptionResults *_tao_elem
  )
{
  TAO::Any_Dual_Impl_T<FtRtecEventChannelAdmin::CachedOptionResults>::insert (
      _tao_any,
      FtRtecEventChannelAdmin::CachedOptionResults::_tao_any_destructor,
      FtRtecEventChannelAdmin::_tc_CachedOptionResults,
      _tao_elem
    );
}

// Extraction to non-const pointer (deprecated).
CORBA::Boolean operator>>= (
    const CORBA::Any &_tao_any,
    FtRtecEventChannelAdmin::CachedOptionResults *&_tao_elem
  )
{
  return _tao_any >>= const_cast<
      const FtRtecEventChannelAdmin::CachedOptionResults *&> (
      _tao_elem
    );
}

// Extraction to const pointer.
CORBA::Boolean operator>>= (
    const CORBA::Any &_tao_any,
    const FtRtecEventChannelAdmin::CachedOptionResults *&_tao_elem
  )
{
  return
    TAO::Any_Dual_Impl_T<FtRtecEventChannelAdmin::CachedOptionResults>::extract (
        _tao_any,
        FtRtecEventChannelAdmin::CachedOptionResults::_tao_any_destructor,
        FtRtecEventChannelAdmin::_tc_CachedOptionResults,
        _tao_elem
      );
}

// TAO_IDL - Generated from 
// be/be_visitor_structure/any_op_cs.cpp:54

// Copying insertion.
void operator<<= (
    CORBA::Any &_tao_any,
    const FtRtecEventChannelAdmin::EventChannelState &_tao_elem
  )
{
  TAO::Any_Dual_Impl_T<FtRtecEventChannelAdmin::EventChannelState>::insert_copy (
      _tao_any,
      FtRtecEventChannelAdmin::EventChannelState::_tao_any_destructor,
      FtRtecEventChannelAdmin::_tc_EventChannelState,
      _tao_elem
    );
}

// Non-copying insertion.
void operator<<= (
    CORBA::Any &_tao_any,
    FtRtecEventChannelAdmin::EventChannelState *_tao_elem
  )
{
  TAO::Any_Dual_Impl_T<FtRtecEventChannelAdmin::EventChannelState>::insert (
      _tao_any,
      FtRtecEventChannelAdmin::EventChannelState::_tao_any_destructor,
      FtRtecEventChannelAdmin::_tc_EventChannelState,
      _tao_elem
    );
}

// Extraction to non-const pointer (deprecated).
CORBA::Boolean operator>>= (
    const CORBA::Any &_tao_any,
    FtRtecEventChannelAdmin::EventChannelState *&_tao_elem
  )
{
  return _tao_any >>= const_cast<
      const FtRtecEventChannelAdmin::EventChannelState *&> (
      _tao_elem
    );
}

// Extraction to const pointer.
CORBA::Boolean operator>>= (
    const CORBA::Any &_tao_any,
    const FtRtecEventChannelAdmin::EventChannelState *&_tao_elem
  )
{
  return
    TAO::Any_Dual_Impl_T<FtRtecEventChannelAdmin::EventChannelState>::extract (
        _tao_any,
        FtRtecEventChannelAdmin::EventChannelState::_tao_any_destructor,
        FtRtecEventChannelAdmin::_tc_EventChannelState,
        _tao_elem
      );
}

// TAO_IDL - Generated from 
// be/be_visitor_structure/any_op_cs.cpp:54

// Copying insertion.
void operator<<= (
    CORBA::Any &_tao_any,
    const FtRtecEventChannelAdmin::Connect_push_consumer_param &_tao_elem
  )
{
  TAO::Any_Dual_Impl_T<FtRtecEventChannelAdmin::Connect_push_consumer_param>::insert_copy (
      _tao_any,
      FtRtecEventChannelAdmin::Connect_push_consumer_param::_tao_any_destructor,
      FtRtecEventChannelAdmin::_tc_Connect_push_consumer_param,
      _tao_elem
    );
}

// Non-copying insertion.
void operator<<= (
    CORBA::Any &_tao_any,
    FtRtecEventChannelAdmin::Connect_push_consumer_param *_tao_elem
  )
{
  TAO::Any_Dual_Impl_T<FtRtecEventChannelAdmin::Connect_push_consumer_param>::insert (
      _tao_any,
      FtRtecEventChannelAdmin::Connect_push_consumer_param::_tao_any_destructor,
      FtRtecEventChannelAdmin::_tc_Connect_push_consumer_param,
      _tao_elem
    );
}

// Extraction to non-const pointer (deprecated).
CORBA::Boolean operator>>= (
    const CORBA::Any &_tao_any,
    FtRtecEventChannelAdmin::Connect_push_consumer_param *&_tao_elem
  )
{
  return _tao_any >>= const_cast<
      const FtRtecEventChannelAdmin::Connect_push_consumer_param *&> (
      _tao_elem
    );
}

// Extraction to const pointer.
CORBA::Boolean operator>>= (
    const CORBA::Any &_tao_any,
    const FtRtecEventChannelAdmin::Connect_push_consumer_param *&_tao_elem
  )
{
  return
    TAO::Any_Dual_Impl_T<FtRtecEventChannelAdmin::Connect_push_consumer_param>::extract (
        _tao_any,
        FtRtecEventChannelAdmin::Connect_push_consumer_param::_tao_any_destructor,
        FtRtecEventChannelAdmin::_tc_Connect_push_consumer_param,
        _tao_elem
      );
}

// TAO_IDL - Generated from 
// be/be_visitor_structure/any_op_cs.cpp:54

// Copying insertion.
void operator<<= (
    CORBA::Any &_tao_any,
    const FtRtecEventChannelAdmin::Connect_push_supplier_param &_tao_elem
  )
{
  TAO::Any_Dual_Impl_T<FtRtecEventChannelAdmin::Connect_push_supplier_param>::insert_copy (
      _tao_any,
      FtRtecEventChannelAdmin::Connect_push_supplier_param::_tao_any_destructor,
      FtRtecEventChannelAdmin::_tc_Connect_push_supplier_param,
      _tao_elem
    );
}

// Non-copying insertion.
void operator<<= (
    CORBA::Any &_tao_any,
    FtRtecEventChannelAdmin::Connect_push_supplier_param *_tao_elem
  )
{
  TAO::Any_Dual_Impl_T<FtRtecEventChannelAdmin::Connect_push_supplier_param>::insert (
      _tao_any,
      FtRtecEventChannelAdmin::Connect_push_supplier_param::_tao_any_destructor,
      FtRtecEventChannelAdmin::_tc_Connect_push_supplier_param,
      _tao_elem
    );
}

// Extraction to non-const pointer (deprecated).
CORBA::Boolean operator>>= (
    const CORBA::Any &_tao_any,
    FtRtecEventChannelAdmin::Connect_push_supplier_param *&_tao_elem
  )
{
  return _tao_any >>= const_cast<
      const FtRtecEventChannelAdmin::Connect_push_supplier_param *&> (
      _tao_elem
    );
}

// Extraction to const pointer.
CORBA::Boolean operator>>= (
    const CORBA::Any &_tao_any,
    const FtRtecEventChannelAdmin::Connect_push_supplier_param *&_tao_elem
  )
{
  return
    TAO::Any_Dual_Impl_T<FtRtecEventChannelAdmin::Connect_push_supplier_param>::extract (
        _tao_any,
        FtRtecEventChannelAdmin::Connect_push_supplier_param::_tao_any_destructor,
        FtRtecEventChannelAdmin::_tc_Connect_push_supplier_param,
        _tao_elem
      );
}

// TAO_IDL - Generated from
// be/be_visitor_enum/any_op_cs.cpp:52

void operator<<= (
    CORBA::Any &_tao_any,
    FtRtecEventChannelAdmin::OperationType _tao_elem
  )
{
  TAO::Any_Basic_Impl_T<FtRtecEventChannelAdmin::OperationType>::insert (
      _tao_any,
      FtRtecEventChannelAdmin::_tc_OperationType,
      _tao_elem
    );
}

CORBA::Boolean operator>>= (
    const CORBA::Any &_tao_any,
    FtRtecEventChannelAdmin::OperationType &_tao_elem
  )
{
  return
    TAO::Any_Basic_Impl_T<FtRtecEventChannelAdmin::OperationType>::extract (
        _tao_any,
        FtRtecEventChannelAdmin::_tc_OperationType,
        _tao_elem 
      );
}

// TAO_IDL - Generated from 
// be/be_visitor_union/any_op_cs.cpp:54

// Copying insertion.
void operator<<= (
    CORBA::Any &_tao_any,
    const FtRtecEventChannelAdmin::OperationParam &_tao_elem
  )
{
  TAO::Any_Dual_Impl_T<FtRtecEventChannelAdmin::OperationParam>::insert_copy (
      _tao_any,
      FtRtecEventChannelAdmin::OperationParam::_tao_any_destructor,
      FtRtecEventChannelAdmin::_tc_OperationParam,
      _tao_elem
    );
}

// Non-copying insertion.
void operator<<= (
    CORBA::Any &_tao_any,
    FtRtecEventChannelAdmin::OperationParam *_tao_elem
  )
{
  TAO::Any_Dual_Impl_T<FtRtecEventChannelAdmin::OperationParam>::insert (
      _tao_any,
      FtRtecEventChannelAdmin::OperationParam::_tao_any_destructor,
      FtRtecEventChannelAdmin::_tc_OperationParam,
      _tao_elem
    );
}

// Extraction to non-const pointer (deprecated).
CORBA::Boolean operator>>= (
    const CORBA::Any &_tao_any,
    FtRtecEventChannelAdmin::OperationParam *&_tao_elem
  )
{
  return _tao_any >>= const_cast<
      const FtRtecEventChannelAdmin::OperationParam *&> (
      _tao_elem
    );
}

// Extraction to const pointer.
CORBA::Boolean operator>>= (
    const CORBA::Any &_tao_any,
    const FtRtecEventChannelAdmin::OperationParam *&_tao_elem
  )
{
  return
    TAO::Any_Dual_Impl_T<FtRtecEventChannelAdmin::OperationParam>::extract (
        _tao_any,
        FtRtecEventChannelAdmin::OperationParam::_tao_any_destructor,
        FtRtecEventChannelAdmin::_tc_OperationParam,
        _tao_elem
      );
}

// TAO_IDL - Generated from 
// be/be_visitor_structure/any_op_cs.cpp:54

// Copying insertion.
void operator<<= (
    CORBA::Any &_tao_any,
    const FtRtecEventChannelAdmin::Operation &_tao_elem
  )
{
  TAO::Any_Dual_Impl_T<FtRtecEventChannelAdmin::Operation>::insert_copy (
      _tao_any,
      FtRtecEventChannelAdmin::Operation::_tao_any_destructor,
      FtRtecEventChannelAdmin::_tc_Operation,
      _tao_elem
    );
}

// Non-copying insertion.
void operator<<= (
    CORBA::Any &_tao_any,
    FtRtecEventChannelAdmin::Operation *_tao_elem
  )
{
  TAO::Any_Dual_Impl_T<FtRtecEventChannelAdmin::Operation>::insert (
      _tao_any,
      FtRtecEventChannelAdmin::Operation::_tao_any_destructor,
      FtRtecEventChannelAdmin::_tc_Operation,
      _tao_elem
    );
}

// Extraction to non-const pointer (deprecated).
CORBA::Boolean operator>>= (
    const CORBA::Any &_tao_any,
    FtRtecEventChannelAdmin::Operation *&_tao_elem
  )
{
  return _tao_any >>= const_cast<
      const FtRtecEventChannelAdmin::Operation *&> (
      _tao_elem
    );
}

// Extraction to const pointer.
CORBA::Boolean operator>>= (
    const CORBA::Any &_tao_any,
    const FtRtecEventChannelAdmin::Operation *&_tao_elem
  )
{
  return
    TAO::Any_Dual_Impl_T<FtRtecEventChannelAdmin::Operation>::extract (
        _tao_any,
        FtRtecEventChannelAdmin::Operation::_tao_any_destructor,
        FtRtecEventChannelAdmin::_tc_Operation,
        _tao_elem
      );
}

// TAO_IDL - Generated from
// be/be_visitor_interface/any_op_cs.cpp:50

ACE_TEMPLATE_SPECIALIZATION
CORBA::Boolean
TAO::Any_Impl_T<FtRtecEventChannelAdmin::EventChannelFacade>::to_object (
    CORBA::Object_ptr &_tao_elem
  ) const
{
  _tao_elem = CORBA::Object::_duplicate (this->value_);
  return 1;
}

// Copying insertion.
void
operator<<= (
    CORBA::Any &_tao_any,
    FtRtecEventChannelAdmin::EventChannelFacade_ptr _tao_elem
  )
{
  FtRtecEventChannelAdmin::EventChannelFacade_ptr _tao_objptr =
    FtRtecEventChannelAdmin::EventChannelFacade::_duplicate (_tao_elem);
  _tao_any <<= &_tao_objptr;
}

// Non-copying insertion.
void
operator<<= (
    CORBA::Any &_tao_any,
    FtRtecEventChannelAdmin::EventChannelFacade_ptr *_tao_elem
  )
{
  TAO::Any_Impl_T<FtRtecEventChannelAdmin::EventChannelFacade>::insert (
      _tao_any,
      FtRtecEventChannelAdmin::EventChannelFacade::_tao_any_destructor,
      FtRtecEventChannelAdmin::_tc_EventChannelFacade,
      *_tao_elem
    );
}

CORBA::Boolean
operator>>= (
    const CORBA::Any &_tao_any,
    FtRtecEventChannelAdmin::EventChannelFacade_ptr &_tao_elem
  )
{
  return
    TAO::Any_Impl_T<FtRtecEventChannelAdmin::EventChannelFacade>::extract (
        _tao_any,
        FtRtecEventChannelAdmin::EventChannelFacade::_tao_any_destructor,
        FtRtecEventChannelAdmin::_tc_EventChannelFacade,
        _tao_elem
      );
}

// TAO_IDL - Generated from 
// be/be_visitor_exception/any_op_cs.cpp:50

ACE_TEMPLATE_SPECIALIZATION
CORBA::Boolean
TAO::Any_Dual_Impl_T<FtRtecEventChannelAdmin::InvalidState>::demarshal_value (
    TAO_InputCDR & cdr
  )
{
  CORBA::String_var id;
  
  if ((cdr >> id.out ()) == 0)
    {
      return 0;
    }
  
  ACE_TRY_NEW_ENV
    {
      this->value_->_tao_decode (cdr ACE_ENV_ARG_PARAMETER);
      ACE_TRY_CHECK;
    }
  ACE_CATCHANY
    {
      return 0;
    }
  ACE_ENDTRY;
  
  return 1;
}

// Copying insertion.
void operator<<= (
    CORBA::Any &_tao_any,
    const FtRtecEventChannelAdmin::InvalidState &_tao_elem
  )
{
  TAO::Any_Dual_Impl_T<FtRtecEventChannelAdmin::InvalidState>::insert_copy (
      _tao_any,
      FtRtecEventChannelAdmin::InvalidState::_tao_any_destructor,
      FtRtecEventChannelAdmin::_tc_InvalidState,
      _tao_elem
    );
}

// Non-copying insertion.
void operator<<= (
    CORBA::Any &_tao_any,
    FtRtecEventChannelAdmin::InvalidState *_tao_elem
  )
{
  TAO::Any_Dual_Impl_T<FtRtecEventChannelAdmin::InvalidState>::insert (
      _tao_any,
      FtRtecEventChannelAdmin::InvalidState::_tao_any_destructor,
      FtRtecEventChannelAdmin::_tc_InvalidState,
      _tao_elem
    );
}

// Extraction to non-const pointer (deprecated).
CORBA::Boolean operator>>= (
    const CORBA::Any &_tao_any,
    FtRtecEventChannelAdmin::InvalidState *&_tao_elem
  )
{
  return _tao_any >>= const_cast<
      const FtRtecEventChannelAdmin::InvalidState *&> (
      _tao_elem
    );
}

// Extraction to const pointer.
CORBA::Boolean operator>>= (
    const CORBA::Any &_tao_any,
    const FtRtecEventChannelAdmin::InvalidState *&_tao_elem
  )
{
  return
    TAO::Any_Dual_Impl_T<FtRtecEventChannelAdmin::InvalidState>::extract (
        _tao_any,
        FtRtecEventChannelAdmin::InvalidState::_tao_any_destructor,
        FtRtecEventChannelAdmin::_tc_InvalidState,
        _tao_elem
      );
}

// TAO_IDL - Generated from
// be/be_visitor_interface/any_op_cs.cpp:50

ACE_TEMPLATE_SPECIALIZATION
CORBA::Boolean
TAO::Any_Impl_T<FtRtecEventChannelAdmin::EventChannel>::to_object (
    CORBA::Object_ptr &_tao_elem
  ) const
{
  _tao_elem = CORBA::Object::_duplicate (this->value_);
  return 1;
}

// Copying insertion.
void
operator<<= (
    CORBA::Any &_tao_any,
    FtRtecEventChannelAdmin::EventChannel_ptr _tao_elem
  )
{
  FtRtecEventChannelAdmin::EventChannel_ptr _tao_objptr =
    FtRtecEventChannelAdmin::EventChannel::_duplicate (_tao_elem);
  _tao_any <<= &_tao_objptr;
}

// Non-copying insertion.
void
operator<<= (
    CORBA::Any &_tao_any,
    FtRtecEventChannelAdmin::EventChannel_ptr *_tao_elem
  )
{
  TAO::Any_Impl_T<FtRtecEventChannelAdmin::EventChannel>::insert (
      _tao_any,
      FtRtecEventChannelAdmin::EventChannel::_tao_any_destructor,
      FtRtecEventChannelAdmin::_tc_EventChannel,
      *_tao_elem
    );
}

CORBA::Boolean
operator>>= (
    const CORBA::Any &_tao_any,
    FtRtecEventChannelAdmin::EventChannel_ptr &_tao_elem
  )
{
  return
    TAO::Any_Impl_T<FtRtecEventChannelAdmin::EventChannel>::extract (
        _tao_any,
        FtRtecEventChannelAdmin::EventChannel::_tao_any_destructor,
        FtRtecEventChannelAdmin::_tc_EventChannel,
        _tao_elem
      );
}

// TAO_IDL - Generated from 
// be/be_visitor_sequence/any_op_cs.cpp:54

// Copying insertion.
void operator<<= (
    CORBA::Any &_tao_any,
    const FtRtecEventChannelAdmin::EventChannelList &_tao_elem
  )
{
  TAO::Any_Dual_Impl_T<FtRtecEventChannelAdmin::EventChannelList>::insert_copy (
      _tao_any,
      FtRtecEventChannelAdmin::EventChannelList::_tao_any_destructor,
      FtRtecEventChannelAdmin::_tc_EventChannelList,
      _tao_elem
    );
}

// Non-copying insertion.
void operator<<= (
    CORBA::Any &_tao_any,
    FtRtecEventChannelAdmin::EventChannelList *_tao_elem
  )
{
  TAO::Any_Dual_Impl_T<FtRtecEventChannelAdmin::EventChannelList>::insert (
      _tao_any,
      FtRtecEventChannelAdmin::EventChannelList::_tao_any_destructor,
      FtRtecEventChannelAdmin::_tc_EventChannelList,
      _tao_elem
    );
}

// Extraction to non-const pointer (deprecated).
CORBA::Boolean operator>>= (
    const CORBA::Any &_tao_any,
    FtRtecEventChannelAdmin::EventChannelList *&_tao_elem
  )
{
  return _tao_any >>= const_cast<
      const FtRtecEventChannelAdmin::EventChannelList *&> (
      _tao_elem
    );
}

// Extraction to const pointer.
CORBA::Boolean operator>>= (
    const CORBA::Any &_tao_any,
    const FtRtecEventChannelAdmin::EventChannelList *&_tao_elem
  )
{
  return
    TAO::Any_Dual_Impl_T<FtRtecEventChannelAdmin::EventChannelList>::extract (
        _tao_any,
        FtRtecEventChannelAdmin::EventChannelList::_tao_any_destructor,
        FtRtecEventChannelAdmin::_tc_EventChannelList,
        _tao_elem
      );
}

// TAO_IDL - Generated from
// be/be_visitor_structure/cdr_op_cs.cpp:61

CORBA::Boolean operator<< (
    TAO_OutputCDR &strm,
    const FtRtecEventChannelAdmin::ProxyPushConsumerConnectionInfo &_tao_aggregate
  )
{
  return
    CORBA::Object::marshal (
        _tao_aggregate.push_supplier.in (),
        strm
      ) &&
    (strm << _tao_aggregate.qos);
}

CORBA::Boolean operator>> (
    TAO_InputCDR &strm,
    FtRtecEventChannelAdmin::ProxyPushConsumerConnectionInfo &_tao_aggregate
  )
{
  return
    (strm >> _tao_aggregate.push_supplier.out ()) &&
    (strm >> _tao_aggregate.qos);
}

// TAO_IDL - Generated from
// be/be_visitor_union/cdr_op_cs.cpp:67

CORBA::Boolean operator<< (
    TAO_OutputCDR &strm,
    const FtRtecEventChannelAdmin::ProxyPushConsumerConnectionParamter &_tao_union
  )
{
  CORBA::Any::from_boolean tmp (_tao_union._d ());
  if ( !(strm << tmp) )
    {
      return 0;
    }
  
  CORBA::Boolean result = 1;
  
  switch (_tao_union._d ())
  {
    case false:
    case true:
      {
        result = strm << _tao_union.info ();
      }
      break;
  }
  
  return result;
}

CORBA::Boolean operator>> (
    TAO_InputCDR &strm,
    FtRtecEventChannelAdmin::ProxyPushConsumerConnectionParamter &_tao_union
  )
{
  CORBA::Boolean _tao_discriminant;
  CORBA::Any::to_boolean tmp (_tao_discriminant);
  if ( !(strm >> tmp) )
    {
      return 0;
    }
  
  CORBA::Boolean result = 1;
  
  switch (_tao_discriminant)
  {
    case false:
    case true:
      {
        FtRtecEventChannelAdmin::ProxyPushConsumerConnectionInfo _tao_union_tmp;
        result = strm >> _tao_union_tmp;
        
        if (result)
          {
            _tao_union.info (_tao_union_tmp);
            _tao_union._d (_tao_discriminant);
          }
      }
      break;
  }
  
  return result;
}

// TAO_IDL - Generated from
// be/be_visitor_structure/cdr_op_cs.cpp:61

CORBA::Boolean operator<< (
    TAO_OutputCDR &strm,
    const FtRtecEventChannelAdmin::ProxyPushConsumerStat &_tao_aggregate
  )
{
  return
    (strm << _tao_aggregate.object_id) &&
    (strm << _tao_aggregate.parameter);
}

CORBA::Boolean operator>> (
    TAO_InputCDR &strm,
    FtRtecEventChannelAdmin::ProxyPushConsumerStat &_tao_aggregate
  )
{
  return
    (strm >> _tao_aggregate.object_id) &&
    (strm >> _tao_aggregate.parameter);
}

// TAO_IDL - Generated from
// be/be_visitor_structure/cdr_op_cs.cpp:61

CORBA::Boolean operator<< (
    TAO_OutputCDR &strm,
    const FtRtecEventChannelAdmin::ProxyPushSupplierConnectionInfo &_tao_aggregate
  )
{
  return
    CORBA::Object::marshal (
        _tao_aggregate.push_consumer.in (),
        strm
      ) &&
    (strm << _tao_aggregate.qos);
}

CORBA::Boolean operator>> (
    TAO_InputCDR &strm,
    FtRtecEventChannelAdmin::ProxyPushSupplierConnectionInfo &_tao_aggregate
  )
{
  return
    (strm >> _tao_aggregate.push_consumer.out ()) &&
    (strm >> _tao_aggregate.qos);
}

// TAO_IDL - Generated from
// be/be_visitor_union/cdr_op_cs.cpp:67

CORBA::Boolean operator<< (
    TAO_OutputCDR &strm,
    const FtRtecEventChannelAdmin::ProxyPushSupplierConnectionParamter &_tao_union
  )
{
  CORBA::Any::from_boolean tmp (_tao_union._d ());
  if ( !(strm << tmp) )
    {
      return 0;
    }
  
  CORBA::Boolean result = 1;
  
  switch (_tao_union._d ())
  {
    case false:
    case true:
      {
        result = strm << _tao_union.info ();
      }
      break;
  }
  
  return result;
}

CORBA::Boolean operator>> (
    TAO_InputCDR &strm,
    FtRtecEventChannelAdmin::ProxyPushSupplierConnectionParamter &_tao_union
  )
{
  CORBA::Boolean _tao_discriminant;
  CORBA::Any::to_boolean tmp (_tao_discriminant);
  if ( !(strm >> tmp) )
    {
      return 0;
    }
  
  CORBA::Boolean result = 1;
  
  switch (_tao_discriminant)
  {
    case false:
    case true:
      {
        FtRtecEventChannelAdmin::ProxyPushSupplierConnectionInfo _tao_union_tmp;
        result = strm >> _tao_union_tmp;
        
        if (result)
          {
            _tao_union.info (_tao_union_tmp);
            _tao_union._d (_tao_discriminant);
          }
      }
      break;
  }
  
  return result;
}

// TAO_IDL - Generated from
// be/be_visitor_structure/cdr_op_cs.cpp:61

CORBA::Boolean operator<< (
    TAO_OutputCDR &strm,
    const FtRtecEventChannelAdmin::ProxyPushSupplierStat &_tao_aggregate
  )
{
  return
    (strm << _tao_aggregate.object_id) &&
    (strm << CORBA::Any::from_boolean (_tao_aggregate.suspended)) &&
    (strm << _tao_aggregate.parameter);
}

CORBA::Boolean operator>> (
    TAO_InputCDR &strm,
    FtRtecEventChannelAdmin::ProxyPushSupplierStat &_tao_aggregate
  )
{
  return
    (strm >> _tao_aggregate.object_id) &&
    (strm >> CORBA::Any::to_boolean (_tao_aggregate.suspended)) &&
    (strm >> _tao_aggregate.parameter);
}

// TAO_IDL - Generated from
// be/be_visitor_sequence/cdr_op_cs.cpp:96

#if !defined _TAO_CDR_OP_FtRtecEventChannelAdmin_ProxyConsumerStates_CPP_
#define _TAO_CDR_OP_FtRtecEventChannelAdmin_ProxyConsumerStates_CPP_

CORBA::Boolean operator<< (
    TAO_OutputCDR &strm,
    const FtRtecEventChannelAdmin::ProxyConsumerStates &_tao_sequence
  )
{
  const CORBA::ULong _tao_seq_len = _tao_sequence.length ();
  
  if (strm << _tao_seq_len)
    {
      // Encode all elements.
      CORBA::Boolean _tao_marshal_flag = 1;
      
      for (CORBA::ULong i = 0; i < _tao_seq_len && _tao_marshal_flag; ++i)
        {
          _tao_marshal_flag = (strm << _tao_sequence[i]);
        }
      
      return _tao_marshal_flag;
    }
  
  return 0;
}

CORBA::Boolean operator>> (
    TAO_InputCDR &strm,
    FtRtecEventChannelAdmin::ProxyConsumerStates &_tao_sequence
  )
{
  CORBA::ULong _tao_seq_len;
  
  if (strm >> _tao_seq_len)
    {
      // Add a check to the length of the sequence
      // to make sure it does not exceed the length
      // of the stream. (See bug 58.)
      if (_tao_seq_len > strm.length ())
        {
          return 0;
        }
      
      // Set the length of the sequence.
      _tao_sequence.length (_tao_seq_len);
      
      // If length is 0 we return true.
      if (0 >= _tao_seq_len) 
        {
          return 1;
        }
      
      // Retrieve all the elements.
      CORBA::Boolean _tao_marshal_flag = 1;
      
      for (CORBA::ULong i = 0; i < _tao_seq_len && _tao_marshal_flag; ++i)
        {
          _tao_marshal_flag = (strm >> _tao_sequence[i]);
        }
      
      return _tao_marshal_flag;
    
    }
  
  return 0;
}

#endif /* _TAO_CDR_OP_FtRtecEventChannelAdmin_ProxyConsumerStates_CPP_ */

// TAO_IDL - Generated from
// be/be_visitor_sequence/cdr_op_cs.cpp:96

#if !defined _TAO_CDR_OP_FtRtecEventChannelAdmin_ProxySupplierStates_CPP_
#define _TAO_CDR_OP_FtRtecEventChannelAdmin_ProxySupplierStates_CPP_

CORBA::Boolean operator<< (
    TAO_OutputCDR &strm,
    const FtRtecEventChannelAdmin::ProxySupplierStates &_tao_sequence
  )
{
  const CORBA::ULong _tao_seq_len = _tao_sequence.length ();
  
  if (strm << _tao_seq_len)
    {
      // Encode all elements.
      CORBA::Boolean _tao_marshal_flag = 1;
      
      for (CORBA::ULong i = 0; i < _tao_seq_len && _tao_marshal_flag; ++i)
        {
          _tao_marshal_flag = (strm << _tao_sequence[i]);
        }
      
      return _tao_marshal_flag;
    }
  
  return 0;
}

CORBA::Boolean operator>> (
    TAO_InputCDR &strm,
    FtRtecEventChannelAdmin::ProxySupplierStates &_tao_sequence
  )
{
  CORBA::ULong _tao_seq_len;
  
  if (strm >> _tao_seq_len)
    {
      // Add a check to the length of the sequence
      // to make sure it does not exceed the length
      // of the stream. (See bug 58.)
      if (_tao_seq_len > strm.length ())
        {
          return 0;
        }
      
      // Set the length of the sequence.
      _tao_sequence.length (_tao_seq_len);
      
      // If length is 0 we return true.
      if (0 >= _tao_seq_len) 
        {
          return 1;
        }
      
      // Retrieve all the elements.
      CORBA::Boolean _tao_marshal_flag = 1;
      
      for (CORBA::ULong i = 0; i < _tao_seq_len && _tao_marshal_flag; ++i)
        {
          _tao_marshal_flag = (strm >> _tao_sequence[i]);
        }
      
      return _tao_marshal_flag;
    
    }
  
  return 0;
}

#endif /* _TAO_CDR_OP_FtRtecEventChannelAdmin_ProxySupplierStates_CPP_ */

// TAO_IDL - Generated from
// be/be_visitor_structure/cdr_op_cs.cpp:61

CORBA::Boolean operator<< (
    TAO_OutputCDR &strm,
    const FtRtecEventChannelAdmin::ConsumerAdminState &_tao_aggregate
  )
{
  return
    (strm << _tao_aggregate.proxies);
}

CORBA::Boolean operator>> (
    TAO_InputCDR &strm,
    FtRtecEventChannelAdmin::ConsumerAdminState &_tao_aggregate
  )
{
  return
    (strm >> _tao_aggregate.proxies);
}

// TAO_IDL - Generated from
// be/be_visitor_structure/cdr_op_cs.cpp:61

CORBA::Boolean operator<< (
    TAO_OutputCDR &strm,
    const FtRtecEventChannelAdmin::SupplierAdminState &_tao_aggregate
  )
{
  return
    (strm << _tao_aggregate.proxies);
}

CORBA::Boolean operator>> (
    TAO_InputCDR &strm,
    FtRtecEventChannelAdmin::SupplierAdminState &_tao_aggregate
  )
{
  return
    (strm >> _tao_aggregate.proxies);
}

// TAO_IDL - Generated from
// be/be_visitor_structure/cdr_op_cs.cpp:61

CORBA::Boolean operator<< (
    TAO_OutputCDR &strm,
    const FtRtecEventChannelAdmin::CachedResult &_tao_aggregate
  )
{
  return
    (strm << _tao_aggregate.retention_id) &&
    (strm << _tao_aggregate.result);
}

CORBA::Boolean operator>> (
    TAO_InputCDR &strm,
    FtRtecEventChannelAdmin::CachedResult &_tao_aggregate
  )
{
  return
    (strm >> _tao_aggregate.retention_id) &&
    (strm >> _tao_aggregate.result);
}

// TAO_IDL - Generated from
// be/be_visitor_structure/cdr_op_cs.cpp:61

CORBA::Boolean operator<< (
    TAO_OutputCDR &strm,
    const FtRtecEventChannelAdmin::CacheEntry &_tao_aggregate
  )
{
  return
    (strm << _tao_aggregate.client_id.in ()) &&
    (strm << _tao_aggregate.cached_result);
}

CORBA::Boolean operator>> (
    TAO_InputCDR &strm,
    FtRtecEventChannelAdmin::CacheEntry &_tao_aggregate
  )
{
  return
    (strm >> _tao_aggregate.client_id.out ()) &&
    (strm >> _tao_aggregate.cached_result);
}

// TAO_IDL - Generated from
// be/be_visitor_sequence/cdr_op_cs.cpp:96

#if !defined _TAO_CDR_OP_FtRtecEventChannelAdmin_CachedOptionResults_CPP_
#define _TAO_CDR_OP_FtRtecEventChannelAdmin_CachedOptionResults_CPP_

CORBA::Boolean operator<< (
    TAO_OutputCDR &strm,
    const FtRtecEventChannelAdmin::CachedOptionResults &_tao_sequence
  )
{
  const CORBA::ULong _tao_seq_len = _tao_sequence.length ();
  
  if (strm << _tao_seq_len)
    {
      // Encode all elements.
      CORBA::Boolean _tao_marshal_flag = 1;
      
      for (CORBA::ULong i = 0; i < _tao_seq_len && _tao_marshal_flag; ++i)
        {
          _tao_marshal_flag = (strm << _tao_sequence[i]);
        }
      
      return _tao_marshal_flag;
    }
  
  return 0;
}

CORBA::Boolean operator>> (
    TAO_InputCDR &strm,
    FtRtecEventChannelAdmin::CachedOptionResults &_tao_sequence
  )
{
  CORBA::ULong _tao_seq_len;
  
  if (strm >> _tao_seq_len)
    {
      // Add a check to the length of the sequence
      // to make sure it does not exceed the length
      // of the stream. (See bug 58.)
      if (_tao_seq_len > strm.length ())
        {
          return 0;
        }
      
      // Set the length of the sequence.
      _tao_sequence.length (_tao_seq_len);
      
      // If length is 0 we return true.
      if (0 >= _tao_seq_len) 
        {
          return 1;
        }
      
      // Retrieve all the elements.
      CORBA::Boolean _tao_marshal_flag = 1;
      
      for (CORBA::ULong i = 0; i < _tao_seq_len && _tao_marshal_flag; ++i)
        {
          _tao_marshal_flag = (strm >> _tao_sequence[i]);
        }
      
      return _tao_marshal_flag;
    
    }
  
  return 0;
}

#endif /* _TAO_CDR_OP_FtRtecEventChannelAdmin_CachedOptionResults_CPP_ */

// TAO_IDL - Generated from
// be/be_visitor_structure/cdr_op_cs.cpp:61

CORBA::Boolean operator<< (
    TAO_OutputCDR &strm,
    const FtRtecEventChannelAdmin::EventChannelState &_tao_aggregate
  )
{
  return
    (strm << _tao_aggregate.cached_operation_results) &&
    (strm << _tao_aggregate.supplier_admin_state) &&
    (strm << _tao_aggregate.consumer_admin_state);
}

CORBA::Boolean operator>> (
    TAO_InputCDR &strm,
    FtRtecEventChannelAdmin::EventChannelState &_tao_aggregate
  )
{
  return
    (strm >> _tao_aggregate.cached_operation_results) &&
    (strm >> _tao_aggregate.supplier_admin_state) &&
    (strm >> _tao_aggregate.consumer_admin_state);
}

// TAO_IDL - Generated from
// be/be_visitor_structure/cdr_op_cs.cpp:61

CORBA::Boolean operator<< (
    TAO_OutputCDR &strm,
    const FtRtecEventChannelAdmin::Connect_push_consumer_param &_tao_aggregate
  )
{
  return
    CORBA::Object::marshal (
        _tao_aggregate.push_consumer.in (),
        strm
      ) &&
    (strm << _tao_aggregate.qos);
}

CORBA::Boolean operator>> (
    TAO_InputCDR &strm,
    FtRtecEventChannelAdmin::Connect_push_consumer_param &_tao_aggregate
  )
{
  return
    (strm >> _tao_aggregate.push_consumer.out ()) &&
    (strm >> _tao_aggregate.qos);
}

// TAO_IDL - Generated from
// be/be_visitor_structure/cdr_op_cs.cpp:61

CORBA::Boolean operator<< (
    TAO_OutputCDR &strm,
    const FtRtecEventChannelAdmin::Connect_push_supplier_param &_tao_aggregate
  )
{
  return
    CORBA::Object::marshal (
        _tao_aggregate.push_supplier.in (),
        strm
      ) &&
    (strm << _tao_aggregate.qos);
}

CORBA::Boolean operator>> (
    TAO_InputCDR &strm,
    FtRtecEventChannelAdmin::Connect_push_supplier_param &_tao_aggregate
  )
{
  return
    (strm >> _tao_aggregate.push_supplier.out ()) &&
    (strm >> _tao_aggregate.qos);
}

// TAO_IDL - Generated from
// be/be_visitor_enum/cdr_op_cs.cpp:51

CORBA::Boolean operator<< (TAO_OutputCDR &strm, const FtRtecEventChannelAdmin::OperationType &_tao_enumval)
{
  CORBA::ULong _tao_temp = _tao_enumval;
  return strm << _tao_temp;
}

CORBA::Boolean operator>> (TAO_InputCDR &strm, FtRtecEventChannelAdmin::OperationType &_tao_enumval)
{
  CORBA::ULong _tao_temp = 0;
  CORBA::Boolean _tao_result = strm >> _tao_temp;
  
  if (_tao_result == 1)
    {
      _tao_enumval = static_cast<FtRtecEventChannelAdmin::OperationType> (_tao_temp);
    }
  
  return _tao_result;
}

// TAO_IDL - Generated from
// be/be_visitor_union/cdr_op_cs.cpp:67

CORBA::Boolean operator<< (
    TAO_OutputCDR &strm,
    const FtRtecEventChannelAdmin::OperationParam &_tao_union
  )
{
  if ( !(strm << _tao_union._d ()) )
    {
      return 0;
    }
  
  CORBA::Boolean result = 1;
  
  switch (_tao_union._d ())
  {
    case FtRtecEventChannelAdmin::CONNECT_PUSH_SUPPLIER:
      {
        result = strm << _tao_union.connect_supplier_param ();
      }
      break;
    case FtRtecEventChannelAdmin::CONNECT_PUSH_CONSUMER:
      {
        result = strm << _tao_union.connect_consumer_param ();
      }
      break;
    default:
      break;
  }
  
  return result;
}

CORBA::Boolean operator>> (
    TAO_InputCDR &strm,
    FtRtecEventChannelAdmin::OperationParam &_tao_union
  )
{
  FtRtecEventChannelAdmin::OperationType _tao_discriminant;
  if ( !(strm >> _tao_discriminant) )
    {
      return 0;
    }
  
  CORBA::Boolean result = 1;
  
  switch (_tao_discriminant)
  {
    case FtRtecEventChannelAdmin::CONNECT_PUSH_SUPPLIER:
      {
        FtRtecEventChannelAdmin::Connect_push_supplier_param _tao_union_tmp;
        result = strm >> _tao_union_tmp;
        
        if (result)
          {
            _tao_union.connect_supplier_param (_tao_union_tmp);
            _tao_union._d (_tao_discriminant);
          }
      }
      break;
    case FtRtecEventChannelAdmin::CONNECT_PUSH_CONSUMER:
      {
        FtRtecEventChannelAdmin::Connect_push_consumer_param _tao_union_tmp;
        result = strm >> _tao_union_tmp;
        
        if (result)
          {
            _tao_union.connect_consumer_param (_tao_union_tmp);
            _tao_union._d (_tao_discriminant);
          }
      }
      break;
    default:
      _tao_union._d (_tao_discriminant);
      break;
  }
  
  return result;
}

// TAO_IDL - Generated from
// be/be_visitor_structure/cdr_op_cs.cpp:61

CORBA::Boolean operator<< (
    TAO_OutputCDR &strm,
    const FtRtecEventChannelAdmin::Operation &_tao_aggregate
  )
{
  return
    (strm << _tao_aggregate.object_id) &&
    (strm << _tao_aggregate.param);
}

CORBA::Boolean operator>> (
    TAO_InputCDR &strm,
    FtRtecEventChannelAdmin::Operation &_tao_aggregate
  )
{
  return
    (strm >> _tao_aggregate.object_id) &&
    (strm >> _tao_aggregate.param);
}

// TAO_IDL - Generated from
// be/be_visitor_interface/cdr_op_cs.cpp:63

CORBA::Boolean operator<< (
    TAO_OutputCDR &strm,
    const FtRtecEventChannelAdmin::EventChannelFacade_ptr _tao_objref
  )
{
  CORBA::Object_ptr _tao_corba_obj = _tao_objref;
  return (strm << _tao_corba_obj);
}

CORBA::Boolean operator>> (
    TAO_InputCDR &strm,
    FtRtecEventChannelAdmin::EventChannelFacade_ptr &_tao_objref
  )
{
  CORBA::Object_var obj;
  
  if ((strm >> obj.inout ()) == 0)
    {
      return 0;
    }
  
  typedef ::FtRtecEventChannelAdmin::EventChannelFacade RHS_SCOPED_NAME;
  
  // Narrow to the right type.
  _tao_objref =
    TAO::Narrow_Utils<RHS_SCOPED_NAME>::unchecked_narrow (
        obj.in (),
        FtRtecEventChannelAdmin__TAO_EventChannelFacade_Proxy_Broker_Factory_function_pointer
      );
    
  return 1;
}

// TAO_IDL - Generated from
// be/be_visitor_exception/cdr_op_cs.cpp:60

CORBA::Boolean operator<< (
    TAO_OutputCDR &strm,
    const FtRtecEventChannelAdmin::InvalidState &_tao_aggregate
  )
{
  // First marshal the repository ID.
  if (strm << _tao_aggregate._rep_id ())
    {
      return 1;
    }
  else
    {
      return 0;
    }
}

CORBA::Boolean operator>> (
    TAO_InputCDR &,
    FtRtecEventChannelAdmin::InvalidState&
  )
{
  return 1;
}

// TAO_IDL - Generated from
// be/be_visitor_interface/cdr_op_cs.cpp:63

CORBA::Boolean operator<< (
    TAO_OutputCDR &strm,
    const FtRtecEventChannelAdmin::EventChannel_ptr _tao_objref
  )
{
  CORBA::Object_ptr _tao_corba_obj = _tao_objref;
  return (strm << _tao_corba_obj);
}

CORBA::Boolean operator>> (
    TAO_InputCDR &strm,
    FtRtecEventChannelAdmin::EventChannel_ptr &_tao_objref
  )
{
  CORBA::Object_var obj;
  
  if ((strm >> obj.inout ()) == 0)
    {
      return 0;
    }
  
  typedef ::FtRtecEventChannelAdmin::EventChannel RHS_SCOPED_NAME;
  
  // Narrow to the right type.
  _tao_objref =
    TAO::Narrow_Utils<RHS_SCOPED_NAME>::unchecked_narrow (
        obj.in (),
        FtRtecEventChannelAdmin__TAO_EventChannel_Proxy_Broker_Factory_function_pointer
      );
    
  return 1;
}

// TAO_IDL - Generated from
// be/be_visitor_sequence/cdr_op_cs.cpp:96

#if !defined _TAO_CDR_OP_FtRtecEventChannelAdmin_EventChannelList_CPP_
#define _TAO_CDR_OP_FtRtecEventChannelAdmin_EventChannelList_CPP_

CORBA::Boolean operator<< (
    TAO_OutputCDR &strm,
    const FtRtecEventChannelAdmin::EventChannelList &_tao_sequence
  )
{
  const CORBA::ULong _tao_seq_len = _tao_sequence.length ();
  
  if (strm << _tao_seq_len)
    {
      // Encode all elements.
      CORBA::Boolean _tao_marshal_flag = 1;
      
      for (CORBA::ULong i = 0; i < _tao_seq_len && _tao_marshal_flag; ++i)
        {
          _tao_marshal_flag =
            _tao_sequence[i].in ()->marshal (strm);
        }
      
      return _tao_marshal_flag;
    }
  
  return 0;
}

CORBA::Boolean operator>> (
    TAO_InputCDR &strm,
    FtRtecEventChannelAdmin::EventChannelList &_tao_sequence
  )
{
  CORBA::ULong _tao_seq_len;
  
  if (strm >> _tao_seq_len)
    {
      // Add a check to the length of the sequence
      // to make sure it does not exceed the length
      // of the stream. (See bug 58.)
      if (_tao_seq_len > strm.length ())
        {
          return 0;
        }
      
      // Set the length of the sequence.
      _tao_sequence.length (_tao_seq_len);
      
      // If length is 0 we return true.
      if (0 >= _tao_seq_len) 
        {
          return 1;
        }
      
      // Retrieve all the elements.
      CORBA::Boolean _tao_marshal_flag = 1;
      
      for (CORBA::ULong i = 0; i < _tao_seq_len && _tao_marshal_flag; ++i)
        {
          _tao_marshal_flag = (strm >> _tao_sequence[i].out ());
        }
      
      return _tao_marshal_flag;
    
    }
  
  return 0;
}

#endif /* _TAO_CDR_OP_FtRtecEventChannelAdmin_EventChannelList_CPP_ */

