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

// TAO_IDL - Generated from
// /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_codegen.cpp:148

#ifndef _TAO_IDL_FTRTECEVENTCHANNELADMINC_CB9SUT_H_
#define _TAO_IDL_FTRTECEVENTCHANNELADMINC_CB9SUT_H_

#include /**/ "ace/pre.h"


#include /**/ "ace/config-all.h"

#if !defined (ACE_LACKS_PRAGMA_ONCE)
# pragma once
#endif /* ACE_LACKS_PRAGMA_ONCE */


#include /**/ "orbsvcs/FtRtEvent/Utils/ftrtevent_export.h"
#include "tao/AnyTypeCode/AnyTypeCode_methods.h"
#include "tao/AnyTypeCode/Any.h"
#include "tao/ORB.h"
#include "tao/SystemException.h"
#include "tao/UserException.h"
#include "tao/Basic_Types.h"
#include "tao/ORB_Constants.h"
#include "tao/Object.h"
#include "tao/AnyTypeCode/TypeCode.h"
#include "tao/AnyTypeCode/TypeCode_Constants.h"
#include "tao/AnyTypeCode/Any.h"
#include "tao/String_Manager_T.h"
#include "tao/Sequence_T.h"
#include "tao/Objref_VarOut_T.h"
#include "tao/Seq_Var_T.h"
#include "tao/Seq_Out_T.h"
#include "tao/VarOut_T.h"
#include "tao/Arg_Traits_T.h"
#include "tao/Basic_Arguments.h"
#include "tao/Special_Basic_Arguments.h"
#include "tao/Any_Insert_Policy_T.h"
#include "tao/Basic_Argument_T.h"
#include "tao/Fixed_Size_Argument_T.h"
#include "tao/Var_Size_Argument_T.h"
#include "tao/Object_Argument_T.h"
#include "tao/UB_String_Arguments.h"
#include /**/ "tao/Version.h"
#include /**/ "tao/Versioned_Namespace.h"

#include "orbsvcs/RtecEventChannelAdminC.h"
#include "FTRTC.h"
#include "FTRT_GroupManagerC.h"
#include "FtRtecEventCommC.h"

#if TAO_MAJOR_VERSION != 4 || TAO_MINOR_VERSION != 0 || TAO_MICRO_VERSION != 0
#error This file should be regenerated with TAO_IDL
#endif

TAO_BEGIN_VERSIONED_NAMESPACE_DECL



TAO_END_VERSIONED_NAMESPACE_DECL



TAO_BEGIN_VERSIONED_NAMESPACE_DECL


// TAO_IDL - Generated from
// /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_root/root_ch.cpp:155



TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL



namespace TAO
{
  template<typename T> class Narrow_Utils;
}
TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL



// TAO_IDL - Generated from
// /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_module/module_ch.cpp:34

namespace FtRtecEventChannelAdmin
{
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_typedef/typedef_ch.cpp:457

  typedef FtRtecEventComm::ObjectId ObjectId;
  typedef FtRtecEventComm::ObjectId_var ObjectId_var;
  typedef FtRtecEventComm::ObjectId_out ObjectId_out;
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_typecode/typecode_decl.cpp:33

  extern TAO_FtRtEvent_Export ::CORBA::TypeCode_ptr const _tc_ObjectId;
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_type.cpp:258

  

  struct ProxyPushConsumerConnectionInfo;
  using ProxyPushConsumerConnectionInfo_var = ::TAO_Var_Var_T<ProxyPushConsumerConnectionInfo>;
  using ProxyPushConsumerConnectionInfo_out = ::TAO_Out_T<ProxyPushConsumerConnectionInfo>;

  
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_structure/structure_ch.cpp:47

  

  struct TAO_FtRtEvent_Export ProxyPushConsumerConnectionInfo
  {
    // TAO_IDL - Generated from
    // /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_type.cpp:297

    
    using _var_type = ProxyPushConsumerConnectionInfo_var;
    using _out_type = ProxyPushConsumerConnectionInfo_out;

    static void _tao_any_destructor (void *);
    
    RtecEventComm::PushSupplier_var push_supplier;
    RtecEventChannelAdmin::SupplierQOS qos;
  };
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_typecode/typecode_decl.cpp:33

  extern TAO_FtRtEvent_Export ::CORBA::TypeCode_ptr const _tc_ProxyPushConsumerConnectionInfo;
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_type.cpp:258

  

  class ProxyPushConsumerConnectionParamter;
  using ProxyPushConsumerConnectionParamter_var = ::TAO_Var_Var_T<ProxyPushConsumerConnectionParamter>;
  using ProxyPushConsumerConnectionParamter_out = ::TAO_Out_T<ProxyPushConsumerConnectionParamter>;

  class TAO_FtRtEvent_Export ProxyPushConsumerConnectionParamter
  {
  public:
    ProxyPushConsumerConnectionParamter ();
    ProxyPushConsumerConnectionParamter (const ProxyPushConsumerConnectionParamter &);
    ~ProxyPushConsumerConnectionParamter ();

    ProxyPushConsumerConnectionParamter &operator= (const ProxyPushConsumerConnectionParamter &);
    // TAO_IDL - Generated from
    // /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_union/discriminant_ch.cpp:98

    

    void _d ( ::CORBA::Short);
    ::CORBA::Short _d () const;
    // TAO_IDL - Generated from
    // /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_type.cpp:297

    
    using _var_type = ProxyPushConsumerConnectionParamter_var;
    using _out_type = ProxyPushConsumerConnectionParamter_out;

    static void _tao_any_destructor (void *);
    // TAO_IDL - Generated from
    // /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_union_branch/public_ch.cpp:643

    

    void info (const FtRtecEventChannelAdmin::ProxyPushConsumerConnectionInfo &);
    const FtRtecEventChannelAdmin::ProxyPushConsumerConnectionInfo &info () const;
    FtRtecEventChannelAdmin::ProxyPushConsumerConnectionInfo &info ();
  private:
    ::CORBA::Short disc_;

    union
    {
      // TAO_IDL - Generated from
      // /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_union_branch/private_ch.cpp:508

      
      FtRtecEventChannelAdmin::ProxyPushConsumerConnectionInfo *info_;
    } u_;

    /// TAO extension - frees any allocated storage.
    void _reset ();
  };
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_typecode/typecode_decl.cpp:33

  extern TAO_FtRtEvent_Export ::CORBA::TypeCode_ptr const _tc_ProxyPushConsumerConnectionParamter;
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_type.cpp:258

  

  struct ProxyPushConsumerStat;
  using ProxyPushConsumerStat_var = ::TAO_Var_Var_T<ProxyPushConsumerStat>;
  using ProxyPushConsumerStat_out = ::TAO_Out_T<ProxyPushConsumerStat>;

  
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_structure/structure_ch.cpp:47

  

  struct TAO_FtRtEvent_Export ProxyPushConsumerStat
  {
    // TAO_IDL - Generated from
    // /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_type.cpp:297

    
    using _var_type = ProxyPushConsumerStat_var;
    using _out_type = ProxyPushConsumerStat_out;

    static void _tao_any_destructor (void *);
    
    FtRtecEventChannelAdmin::ObjectId object_id;
    

    FtRtecEventChannelAdmin::ProxyPushConsumerConnectionParamter parameter;
  };
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_typecode/typecode_decl.cpp:33

  extern TAO_FtRtEvent_Export ::CORBA::TypeCode_ptr const _tc_ProxyPushConsumerStat;
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_type.cpp:258

  

  struct ProxyPushSupplierConnectionInfo;
  using ProxyPushSupplierConnectionInfo_var = ::TAO_Var_Var_T<ProxyPushSupplierConnectionInfo>;
  using ProxyPushSupplierConnectionInfo_out = ::TAO_Out_T<ProxyPushSupplierConnectionInfo>;

  
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_structure/structure_ch.cpp:47

  

  struct TAO_FtRtEvent_Export ProxyPushSupplierConnectionInfo
  {
    // TAO_IDL - Generated from
    // /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_type.cpp:297

    
    using _var_type = ProxyPushSupplierConnectionInfo_var;
    using _out_type = ProxyPushSupplierConnectionInfo_out;

    static void _tao_any_destructor (void *);
    
    RtecEventComm::PushConsumer_var push_consumer;
    RtecEventChannelAdmin::ConsumerQOS qos;
  };
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_typecode/typecode_decl.cpp:33

  extern TAO_FtRtEvent_Export ::CORBA::TypeCode_ptr const _tc_ProxyPushSupplierConnectionInfo;
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_type.cpp:258

  

  class ProxyPushSupplierConnectionParamter;
  using ProxyPushSupplierConnectionParamter_var = ::TAO_Var_Var_T<ProxyPushSupplierConnectionParamter>;
  using ProxyPushSupplierConnectionParamter_out = ::TAO_Out_T<ProxyPushSupplierConnectionParamter>;

  class TAO_FtRtEvent_Export ProxyPushSupplierConnectionParamter
  {
  public:
    ProxyPushSupplierConnectionParamter ();
    ProxyPushSupplierConnectionParamter (const ProxyPushSupplierConnectionParamter &);
    ~ProxyPushSupplierConnectionParamter ();

    ProxyPushSupplierConnectionParamter &operator= (const ProxyPushSupplierConnectionParamter &);
    // TAO_IDL - Generated from
    // /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_union/discriminant_ch.cpp:98

    

    void _d ( ::CORBA::Short);
    ::CORBA::Short _d () const;
    // TAO_IDL - Generated from
    // /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_type.cpp:297

    
    using _var_type = ProxyPushSupplierConnectionParamter_var;
    using _out_type = ProxyPushSupplierConnectionParamter_out;

    static void _tao_any_destructor (void *);
    // TAO_IDL - Generated from
    // /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_union_branch/public_ch.cpp:643

    

    void info (const FtRtecEventChannelAdmin::ProxyPushSupplierConnectionInfo &);
    const FtRtecEventChannelAdmin::ProxyPushSupplierConnectionInfo &info () const;
    FtRtecEventChannelAdmin::ProxyPushSupplierConnectionInfo &info ();
  private:
    ::CORBA::Short disc_;

    union
    {
      // TAO_IDL - Generated from
      // /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_union_branch/private_ch.cpp:508

      
      FtRtecEventChannelAdmin::ProxyPushSupplierConnectionInfo *info_;
    } u_;

    /// TAO extension - frees any allocated storage.
    void _reset ();
  };
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_typecode/typecode_decl.cpp:33

  extern TAO_FtRtEvent_Export ::CORBA::TypeCode_ptr const _tc_ProxyPushSupplierConnectionParamter;
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_type.cpp:258

  

  struct ProxyPushSupplierStat;
  using ProxyPushSupplierStat_var = ::TAO_Var_Var_T<ProxyPushSupplierStat>;
  using ProxyPushSupplierStat_out = ::TAO_Out_T<ProxyPushSupplierStat>;

  
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_structure/structure_ch.cpp:47

  

  struct TAO_FtRtEvent_Export ProxyPushSupplierStat
  {
    // TAO_IDL - Generated from
    // /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_type.cpp:297

    
    using _var_type = ProxyPushSupplierStat_var;
    using _out_type = ProxyPushSupplierStat_out;

    static void _tao_any_destructor (void *);
    
    FtRtecEventChannelAdmin::ObjectId object_id;
    ::CORBA::Boolean suspended;
    

    FtRtecEventChannelAdmin::ProxyPushSupplierConnectionParamter parameter;
  };
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_typecode/typecode_decl.cpp:33

  extern TAO_FtRtEvent_Export ::CORBA::TypeCode_ptr const _tc_ProxyPushSupplierStat;

  
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_sequence/sequence_ch.cpp:98

  

#if !defined (_FTRTECEVENTCHANNELADMIN_PROXYCONSUMERSTATES_CH_)
#define _FTRTECEVENTCHANNELADMIN_PROXYCONSUMERSTATES_CH_

  class ProxyConsumerStates;
  typedef ::TAO_VarSeq_Var_T<ProxyConsumerStates> ProxyConsumerStates_var;
  typedef ::TAO_Seq_Out_T<ProxyConsumerStates> ProxyConsumerStates_out;
  

  class TAO_FtRtEvent_Export ProxyConsumerStates
    : public
        ::TAO::unbounded_value_sequence< ProxyPushConsumerStat>
  {
  public:
    ProxyConsumerStates () = default;
    ProxyConsumerStates (::CORBA::ULong max);
    ProxyConsumerStates (
      ::CORBA::ULong max,
      ::CORBA::ULong length,
      ProxyPushConsumerStat* buffer,
      ::CORBA::Boolean release = false);
    ProxyConsumerStates (const ProxyConsumerStates &) = default;
    ProxyConsumerStates (ProxyConsumerStates &&) = default;
    ProxyConsumerStates& operator= (const ProxyConsumerStates &) = default;
    ProxyConsumerStates& operator= (ProxyConsumerStates &&) = default;
    virtual ~ProxyConsumerStates () = default;
    
    // TAO_IDL - Generated from
    // /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_type.cpp:297

    
    using _var_type = ProxyConsumerStates_var;
    using _out_type = ProxyConsumerStates_out;

    static void _tao_any_destructor (void *);
  };

#endif /* end #if !defined */
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_typecode/typecode_decl.cpp:33

  extern TAO_FtRtEvent_Export ::CORBA::TypeCode_ptr const _tc_ProxyConsumerStates;

  
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_sequence/sequence_ch.cpp:98

  

#if !defined (_FTRTECEVENTCHANNELADMIN_PROXYSUPPLIERSTATES_CH_)
#define _FTRTECEVENTCHANNELADMIN_PROXYSUPPLIERSTATES_CH_

  class ProxySupplierStates;
  typedef ::TAO_VarSeq_Var_T<ProxySupplierStates> ProxySupplierStates_var;
  typedef ::TAO_Seq_Out_T<ProxySupplierStates> ProxySupplierStates_out;
  

  class TAO_FtRtEvent_Export ProxySupplierStates
    : public
        ::TAO::unbounded_value_sequence< ProxyPushSupplierStat>
  {
  public:
    ProxySupplierStates () = default;
    ProxySupplierStates (::CORBA::ULong max);
    ProxySupplierStates (
      ::CORBA::ULong max,
      ::CORBA::ULong length,
      ProxyPushSupplierStat* buffer,
      ::CORBA::Boolean release = false);
    ProxySupplierStates (const ProxySupplierStates &) = default;
    ProxySupplierStates (ProxySupplierStates &&) = default;
    ProxySupplierStates& operator= (const ProxySupplierStates &) = default;
    ProxySupplierStates& operator= (ProxySupplierStates &&) = default;
    virtual ~ProxySupplierStates () = default;
    
    // TAO_IDL - Generated from
    // /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_type.cpp:297

    
    using _var_type = ProxySupplierStates_var;
    using _out_type = ProxySupplierStates_out;

    static void _tao_any_destructor (void *);
  };

#endif /* end #if !defined */
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_typecode/typecode_decl.cpp:33

  extern TAO_FtRtEvent_Export ::CORBA::TypeCode_ptr const _tc_ProxySupplierStates;
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_type.cpp:258

  

  struct ConsumerAdminState;
  using ConsumerAdminState_var = ::TAO_Var_Var_T<ConsumerAdminState>;
  using ConsumerAdminState_out = ::TAO_Out_T<ConsumerAdminState>;

  
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_structure/structure_ch.cpp:47

  

  struct TAO_FtRtEvent_Export ConsumerAdminState
  {
    // TAO_IDL - Generated from
    // /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_type.cpp:297

    
    using _var_type = ConsumerAdminState_var;
    using _out_type = ConsumerAdminState_out;

    static void _tao_any_destructor (void *);
    
    FtRtecEventChannelAdmin::ProxySupplierStates proxies;
  };
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_typecode/typecode_decl.cpp:33

  extern TAO_FtRtEvent_Export ::CORBA::TypeCode_ptr const _tc_ConsumerAdminState;
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_type.cpp:258

  

  struct SupplierAdminState;
  using SupplierAdminState_var = ::TAO_Var_Var_T<SupplierAdminState>;
  using SupplierAdminState_out = ::TAO_Out_T<SupplierAdminState>;

  
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_structure/structure_ch.cpp:47

  

  struct TAO_FtRtEvent_Export SupplierAdminState
  {
    // TAO_IDL - Generated from
    // /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_type.cpp:297

    
    using _var_type = SupplierAdminState_var;
    using _out_type = SupplierAdminState_out;

    static void _tao_any_destructor (void *);
    
    FtRtecEventChannelAdmin::ProxyConsumerStates proxies;
  };
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_typecode/typecode_decl.cpp:33

  extern TAO_FtRtEvent_Export ::CORBA::TypeCode_ptr const _tc_SupplierAdminState;
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_type.cpp:258

  

  struct CachedResult;
  using CachedResult_var = ::TAO_Var_Var_T<CachedResult>;
  using CachedResult_out = ::TAO_Out_T<CachedResult>;

  
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_structure/structure_ch.cpp:47

  

  struct TAO_FtRtEvent_Export CachedResult
  {
    // TAO_IDL - Generated from
    // /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_type.cpp:297

    
    using _var_type = CachedResult_var;
    using _out_type = CachedResult_out;

    static void _tao_any_destructor (void *);
    
    ::CORBA::Long retention_id;
    ::CORBA::Any result;
  };
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_typecode/typecode_decl.cpp:33

  extern TAO_FtRtEvent_Export ::CORBA::TypeCode_ptr const _tc_CachedResult;
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_type.cpp:258

  

  struct CacheEntry;
  using CacheEntry_var = ::TAO_Var_Var_T<CacheEntry>;
  using CacheEntry_out = ::TAO_Out_T<CacheEntry>;

  
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_structure/structure_ch.cpp:47

  

  struct TAO_FtRtEvent_Export CacheEntry
  {
    // TAO_IDL - Generated from
    // /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_type.cpp:297

    
    using _var_type = CacheEntry_var;
    using _out_type = CacheEntry_out;

    static void _tao_any_destructor (void *);
    
    ::TAO::String_Manager client_id;
    FtRtecEventChannelAdmin::CachedResult cached_result;
  };
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_typecode/typecode_decl.cpp:33

  extern TAO_FtRtEvent_Export ::CORBA::TypeCode_ptr const _tc_CacheEntry;

  
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_sequence/sequence_ch.cpp:98

  

#if !defined (_FTRTECEVENTCHANNELADMIN_CACHEDOPTIONRESULTS_CH_)
#define _FTRTECEVENTCHANNELADMIN_CACHEDOPTIONRESULTS_CH_

  class CachedOptionResults;
  typedef ::TAO_VarSeq_Var_T<CachedOptionResults> CachedOptionResults_var;
  typedef ::TAO_Seq_Out_T<CachedOptionResults> CachedOptionResults_out;
  

  class TAO_FtRtEvent_Export CachedOptionResults
    : public
        ::TAO::unbounded_value_sequence< CacheEntry>
  {
  public:
    CachedOptionResults () = default;
    CachedOptionResults (::CORBA::ULong max);
    CachedOptionResults (
      ::CORBA::ULong max,
      ::CORBA::ULong length,
      CacheEntry* buffer,
      ::CORBA::Boolean release = false);
    CachedOptionResults (const CachedOptionResults &) = default;
    CachedOptionResults (CachedOptionResults &&) = default;
    CachedOptionResults& operator= (const CachedOptionResults &) = default;
    CachedOptionResults& operator= (CachedOptionResults &&) = default;
    virtual ~CachedOptionResults () = default;
    
    // TAO_IDL - Generated from
    // /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_type.cpp:297

    
    using _var_type = CachedOptionResults_var;
    using _out_type = CachedOptionResults_out;

    static void _tao_any_destructor (void *);
  };

#endif /* end #if !defined */
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_typecode/typecode_decl.cpp:33

  extern TAO_FtRtEvent_Export ::CORBA::TypeCode_ptr const _tc_CachedOptionResults;
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_type.cpp:258

  

  struct EventChannelState;
  using EventChannelState_var = ::TAO_Var_Var_T<EventChannelState>;
  using EventChannelState_out = ::TAO_Out_T<EventChannelState>;

  
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_structure/structure_ch.cpp:47

  

  struct TAO_FtRtEvent_Export EventChannelState
  {
    // TAO_IDL - Generated from
    // /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_type.cpp:297

    
    using _var_type = EventChannelState_var;
    using _out_type = EventChannelState_out;

    static void _tao_any_destructor (void *);
    
    FtRtecEventChannelAdmin::CachedOptionResults cached_operation_results;
    FtRtecEventChannelAdmin::SupplierAdminState supplier_admin_state;
    FtRtecEventChannelAdmin::ConsumerAdminState consumer_admin_state;
  };
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_typecode/typecode_decl.cpp:33

  extern TAO_FtRtEvent_Export ::CORBA::TypeCode_ptr const _tc_EventChannelState;
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_type.cpp:258

  

  struct Connect_push_consumer_param;
  using Connect_push_consumer_param_var = ::TAO_Var_Var_T<Connect_push_consumer_param>;
  using Connect_push_consumer_param_out = ::TAO_Out_T<Connect_push_consumer_param>;

  
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_structure/structure_ch.cpp:47

  

  struct TAO_FtRtEvent_Export Connect_push_consumer_param
  {
    // TAO_IDL - Generated from
    // /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_type.cpp:297

    
    using _var_type = Connect_push_consumer_param_var;
    using _out_type = Connect_push_consumer_param_out;

    static void _tao_any_destructor (void *);
    
    RtecEventComm::PushConsumer_var push_consumer;
    RtecEventChannelAdmin::ConsumerQOS qos;
  };
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_typecode/typecode_decl.cpp:33

  extern TAO_FtRtEvent_Export ::CORBA::TypeCode_ptr const _tc_Connect_push_consumer_param;
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_type.cpp:258

  

  struct Connect_push_supplier_param;
  using Connect_push_supplier_param_var = ::TAO_Var_Var_T<Connect_push_supplier_param>;
  using Connect_push_supplier_param_out = ::TAO_Out_T<Connect_push_supplier_param>;

  
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_structure/structure_ch.cpp:47

  

  struct TAO_FtRtEvent_Export Connect_push_supplier_param
  {
    // TAO_IDL - Generated from
    // /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_type.cpp:297

    
    using _var_type = Connect_push_supplier_param_var;
    using _out_type = Connect_push_supplier_param_out;

    static void _tao_any_destructor (void *);
    
    RtecEventComm::PushSupplier_var push_supplier;
    RtecEventChannelAdmin::SupplierQOS qos;
  };
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_typecode/typecode_decl.cpp:33

  extern TAO_FtRtEvent_Export ::CORBA::TypeCode_ptr const _tc_Connect_push_supplier_param;
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_enum/enum_ch.cpp:39

  enum OperationType
  {
    OBTAIN_PUSH_SUPPLIER,
    OBTAIN_PUSH_CONSUMER,
    DISCONNECT_PUSH_SUPPLIER,
    DISCONNECT_PUSH_CONSUMER,
    SUSPEND_CONNECTION,
    RESUME_CONNECTION,
    CONNECT_PUSH_SUPPLIER,
    CONNECT_PUSH_CONSUMER
  };

  typedef OperationType &OperationType_out;
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_typecode/typecode_decl.cpp:33

  extern TAO_FtRtEvent_Export ::CORBA::TypeCode_ptr const _tc_OperationType;
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_type.cpp:258

  

  class OperationParam;
  using OperationParam_var = ::TAO_Var_Var_T<OperationParam>;
  using OperationParam_out = ::TAO_Out_T<OperationParam>;

  class TAO_FtRtEvent_Export OperationParam
  {
  public:
    OperationParam ();
    OperationParam (const OperationParam &);
    ~OperationParam ();

    OperationParam &operator= (const OperationParam &);
    // TAO_IDL - Generated from
    // /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_union/discriminant_ch.cpp:66

    

    void _d (FtRtecEventChannelAdmin::OperationType);
    FtRtecEventChannelAdmin::OperationType _d () const;
    // TAO_IDL - Generated from
    // /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_type.cpp:297

    
    using _var_type = OperationParam_var;
    using _out_type = OperationParam_out;

    static void _tao_any_destructor (void *);
    // TAO_IDL - Generated from
    // /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_union_branch/public_ch.cpp:643

    

    void connect_supplier_param (const FtRtecEventChannelAdmin::Connect_push_supplier_param &);
    const FtRtecEventChannelAdmin::Connect_push_supplier_param &connect_supplier_param () const;
    FtRtecEventChannelAdmin::Connect_push_supplier_param &connect_supplier_param ();
    // TAO_IDL - Generated from
    // /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_union_branch/public_ch.cpp:643

    

    void connect_consumer_param (const FtRtecEventChannelAdmin::Connect_push_consumer_param &);
    const FtRtecEventChannelAdmin::Connect_push_consumer_param &connect_consumer_param () const;
    FtRtecEventChannelAdmin::Connect_push_consumer_param &connect_consumer_param ();
    // TAO_IDL - Generated from
    // /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_union/union_ch.cpp:120

    

    void _default ();
  private:
    FtRtecEventChannelAdmin::OperationType disc_;

    union
    {
      // TAO_IDL - Generated from
      // /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_union_branch/private_ch.cpp:508

      
      FtRtecEventChannelAdmin::Connect_push_supplier_param *connect_supplier_param_;
      // TAO_IDL - Generated from
      // /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_union_branch/private_ch.cpp:508

      
      FtRtecEventChannelAdmin::Connect_push_consumer_param *connect_consumer_param_;
    } u_;

    /// TAO extension - frees any allocated storage.
    void _reset ();
  };
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_typecode/typecode_decl.cpp:33

  extern TAO_FtRtEvent_Export ::CORBA::TypeCode_ptr const _tc_OperationParam;
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_type.cpp:258

  

  struct Operation;
  using Operation_var = ::TAO_Var_Var_T<Operation>;
  using Operation_out = ::TAO_Out_T<Operation>;

  
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_structure/structure_ch.cpp:47

  

  struct TAO_FtRtEvent_Export Operation
  {
    // TAO_IDL - Generated from
    // /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_type.cpp:297

    
    using _var_type = Operation_var;
    using _out_type = Operation_out;

    static void _tao_any_destructor (void *);
    
    FtRtecEventChannelAdmin::ObjectId object_id;
    

    FtRtecEventChannelAdmin::OperationParam param;
  };
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_typecode/typecode_decl.cpp:33

  extern TAO_FtRtEvent_Export ::CORBA::TypeCode_ptr const _tc_Operation;
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_interface.cpp:742

  

#if !defined (_FTRTECEVENTCHANNELADMIN_EVENTCHANNELFACADE__VAR_OUT_CH_)
#define _FTRTECEVENTCHANNELADMIN_EVENTCHANNELFACADE__VAR_OUT_CH_

  class EventChannelFacade;
  using EventChannelFacade_ptr = EventChannelFacade*;
  using EventChannelFacade_var = TAO_Objref_Var_T<EventChannelFacade>;
  using EventChannelFacade_out = TAO_Objref_Out_T<EventChannelFacade>;

#endif /* end #if !defined */

  
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_interface/interface_ch.cpp:39

  

  class TAO_FtRtEvent_Export EventChannelFacade
    : public virtual ::FtRtecEventComm::PushConsumer
  
  {
  public:
    friend class TAO::Narrow_Utils<EventChannelFacade>;
    // TAO_IDL - Generated from
    // /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_type.cpp:297

    using _ptr_type = EventChannelFacade_ptr;
    using _var_type = EventChannelFacade_var;
    using _out_type = EventChannelFacade_out;

    static void _tao_any_destructor (void *);

    // The static operations.
    static EventChannelFacade_ptr _duplicate (EventChannelFacade_ptr obj);

    static void _tao_release (EventChannelFacade_ptr obj);

    static EventChannelFacade_ptr _narrow (::CORBA::Object_ptr obj);
    static EventChannelFacade_ptr _unchecked_narrow (::CORBA::Object_ptr obj);
    static EventChannelFacade_ptr _nil ();

    virtual ::FtRtecEventChannelAdmin::ObjectId * connect_push_consumer (
      ::RtecEventComm::PushConsumer_ptr push_consumer,
      const ::RtecEventChannelAdmin::ConsumerQOS & qos);

    virtual ::FtRtecEventChannelAdmin::ObjectId * connect_push_supplier (
      ::RtecEventComm::PushSupplier_ptr push_supplier,
      const ::RtecEventChannelAdmin::SupplierQOS & qos);

    virtual void disconnect_push_supplier (
      const ::FtRtecEventChannelAdmin::ObjectId & oid);

    virtual void disconnect_push_consumer (
      const ::FtRtecEventChannelAdmin::ObjectId & oid);

    virtual void suspend_push_supplier (
      const ::FtRtecEventChannelAdmin::ObjectId & oid);

    virtual void resume_push_supplier (
      const ::FtRtecEventChannelAdmin::ObjectId & oid);

    
    // TAO_IDL - Generated from
    // /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_interface/interface_ch.cpp:135

    

    virtual ::CORBA::Boolean _is_a (const char *type_id);
    virtual const char* _interface_repository_id () const;
    virtual ::CORBA::Boolean marshal (TAO_OutputCDR &cdr);
  
  protected:
    // Concrete interface only.
    EventChannelFacade ();

    // Concrete non-local interface only.
    EventChannelFacade (::IOP::IOR *ior, TAO_ORB_Core *orb_core);
    
    // Non-local interface only.
    EventChannelFacade (
        TAO_Stub *objref,
        ::CORBA::Boolean _tao_collocated = false,
        TAO_Abstract_ServantBase *servant = nullptr,
        TAO_ORB_Core *orb_core = nullptr);

    virtual ~EventChannelFacade () = default;
  
  private:
    // Private and unimplemented for concrete interfaces.
    EventChannelFacade (const EventChannelFacade &) = delete;
    EventChannelFacade (EventChannelFacade &&) = delete;
    EventChannelFacade &operator= (const EventChannelFacade &) = delete;
    EventChannelFacade &operator= (EventChannelFacade &&) = delete;
  };
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_typecode/typecode_decl.cpp:33

  extern TAO_FtRtEvent_Export ::CORBA::TypeCode_ptr const _tc_EventChannelFacade;
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_exception/exception_ch.cpp:40

  

  class TAO_FtRtEvent_Export InvalidState : public ::CORBA::UserException
  {
  public:

    InvalidState ();
    InvalidState (const InvalidState &);
    ~InvalidState () = default;

    InvalidState &operator= (const InvalidState &);

    static void _tao_any_destructor (void *);

    static InvalidState *_downcast (::CORBA::Exception *);
    static const InvalidState *_downcast (::CORBA::Exception const *);

    static ::CORBA::Exception *_alloc ();

    virtual ::CORBA::Exception *_tao_duplicate () const;

    virtual void _raise () const;

    virtual void _tao_encode (TAO_OutputCDR &cdr) const;
    virtual void _tao_decode (TAO_InputCDR &cdr);

    virtual ::CORBA::TypeCode_ptr _tao_type () const;
  };
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_typecode/typecode_decl.cpp:33

  extern TAO_FtRtEvent_Export ::CORBA::TypeCode_ptr const _tc_InvalidState;
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_interface.cpp:742

  

#if !defined (_FTRTECEVENTCHANNELADMIN_EVENTCHANNEL__VAR_OUT_CH_)
#define _FTRTECEVENTCHANNELADMIN_EVENTCHANNEL__VAR_OUT_CH_

  class EventChannel;
  using EventChannel_ptr = EventChannel*;
  using EventChannel_var = TAO_Objref_Var_T<EventChannel>;
  using EventChannel_out = TAO_Objref_Out_T<EventChannel>;

#endif /* end #if !defined */

  
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_interface/interface_ch.cpp:39

  

  class TAO_FtRtEvent_Export EventChannel
    : public virtual ::RtecEventChannelAdmin::EventChannel,
      public virtual ::FtRtecEventChannelAdmin::EventChannelFacade,
      public virtual ::FTRT::Updateable,
      public virtual ::FTRT::ObjectGroupManager
  
  {
  public:
    friend class TAO::Narrow_Utils<EventChannel>;
    // TAO_IDL - Generated from
    // /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_type.cpp:297

    using _ptr_type = EventChannel_ptr;
    using _var_type = EventChannel_var;
    using _out_type = EventChannel_out;

    static void _tao_any_destructor (void *);

    // The static operations.
    static EventChannel_ptr _duplicate (EventChannel_ptr obj);

    static void _tao_release (EventChannel_ptr obj);

    static EventChannel_ptr _narrow (::CORBA::Object_ptr obj);
    static EventChannel_ptr _unchecked_narrow (::CORBA::Object_ptr obj);
    static EventChannel_ptr _nil ();

    
    // TAO_IDL - Generated from
    // /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_interface/interface_ch.cpp:135

    

    virtual ::CORBA::Boolean _is_a (const char *type_id);
    virtual const char* _interface_repository_id () const;
    virtual ::CORBA::Boolean marshal (TAO_OutputCDR &cdr);
  
  protected:
    // Concrete interface only.
    EventChannel ();

    // Concrete non-local interface only.
    EventChannel (::IOP::IOR *ior, TAO_ORB_Core *orb_core);
    
    // Non-local interface only.
    EventChannel (
        TAO_Stub *objref,
        ::CORBA::Boolean _tao_collocated = false,
        TAO_Abstract_ServantBase *servant = nullptr,
        TAO_ORB_Core *orb_core = nullptr);

    virtual ~EventChannel () = default;
  
  private:
    // Private and unimplemented for concrete interfaces.
    EventChannel (const EventChannel &) = delete;
    EventChannel (EventChannel &&) = delete;
    EventChannel &operator= (const EventChannel &) = delete;
    EventChannel &operator= (EventChannel &&) = delete;
  };
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_typecode/typecode_decl.cpp:33

  extern TAO_FtRtEvent_Export ::CORBA::TypeCode_ptr const _tc_EventChannel;

  
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_sequence/sequence_ch.cpp:98

  

#if !defined (_FTRTECEVENTCHANNELADMIN_EVENTCHANNELLIST_CH_)
#define _FTRTECEVENTCHANNELADMIN_EVENTCHANNELLIST_CH_

  class EventChannelList;
  typedef ::TAO_VarSeq_Var_T<EventChannelList> EventChannelList_var;
  typedef ::TAO_Seq_Out_T<EventChannelList> EventChannelList_out;
  

  class TAO_FtRtEvent_Export EventChannelList
    : public
        ::TAO::unbounded_object_reference_sequence<
            EventChannel,
            EventChannel_var
          >
  {
  public:
    EventChannelList () = default;
    EventChannelList (::CORBA::ULong max);
    EventChannelList (
      ::CORBA::ULong max,
      ::CORBA::ULong length,
      EventChannel_ptr* buffer,
      ::CORBA::Boolean release = false);
    EventChannelList (const EventChannelList &) = default;
    EventChannelList (EventChannelList &&) = default;
    EventChannelList& operator= (const EventChannelList &) = default;
    EventChannelList& operator= (EventChannelList &&) = default;
    virtual ~EventChannelList () = default;
    
    // TAO_IDL - Generated from
    // /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_type.cpp:297

    
    using _var_type = EventChannelList_var;
    using _out_type = EventChannelList_out;

    static void _tao_any_destructor (void *);
  };

#endif /* end #if !defined */
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_typecode/typecode_decl.cpp:33

  extern TAO_FtRtEvent_Export ::CORBA::TypeCode_ptr const _tc_EventChannelList;


// TAO_IDL - Generated from
// /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_module/module_ch.cpp:62


} // module FtRtecEventChannelAdmin
// TAO_IDL - Generated from
// /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_arg_traits.cpp:64




TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL


// Arg traits specializations.
namespace TAO
{
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_arg_traits.cpp:931

  

  template<>
  class Arg_Traits< ::FtRtecEventChannelAdmin::ProxyPushConsumerConnectionInfo>
    : public
        Var_Size_Arg_Traits_T<
            ::FtRtecEventChannelAdmin::ProxyPushConsumerConnectionInfo,
            TAO::Any_Insert_Policy_Stream
          >
  {
  };
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_arg_traits.cpp:1041

  

  template<>
  class Arg_Traits< ::FtRtecEventChannelAdmin::ProxyPushConsumerConnectionParamter>
    : public
        Var_Size_Arg_Traits_T<
            ::FtRtecEventChannelAdmin::ProxyPushConsumerConnectionParamter,
            TAO::Any_Insert_Policy_Stream
          >
  {
  };
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_arg_traits.cpp:931

  

  template<>
  class Arg_Traits< ::FtRtecEventChannelAdmin::ProxyPushConsumerStat>
    : public
        Var_Size_Arg_Traits_T<
            ::FtRtecEventChannelAdmin::ProxyPushConsumerStat,
            TAO::Any_Insert_Policy_Stream
          >
  {
  };
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_arg_traits.cpp:931

  

  template<>
  class Arg_Traits< ::FtRtecEventChannelAdmin::ProxyPushSupplierConnectionInfo>
    : public
        Var_Size_Arg_Traits_T<
            ::FtRtecEventChannelAdmin::ProxyPushSupplierConnectionInfo,
            TAO::Any_Insert_Policy_Stream
          >
  {
  };
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_arg_traits.cpp:1041

  

  template<>
  class Arg_Traits< ::FtRtecEventChannelAdmin::ProxyPushSupplierConnectionParamter>
    : public
        Var_Size_Arg_Traits_T<
            ::FtRtecEventChannelAdmin::ProxyPushSupplierConnectionParamter,
            TAO::Any_Insert_Policy_Stream
          >
  {
  };
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_arg_traits.cpp:931

  

  template<>
  class Arg_Traits< ::FtRtecEventChannelAdmin::ProxyPushSupplierStat>
    : public
        Var_Size_Arg_Traits_T<
            ::FtRtecEventChannelAdmin::ProxyPushSupplierStat,
            TAO::Any_Insert_Policy_Stream
          >
  {
  };
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_arg_traits.cpp:671

  

  template<>
  class Arg_Traits< ::FtRtecEventChannelAdmin::ProxyConsumerStates>
    : public
        Var_Size_Arg_Traits_T<
            ::FtRtecEventChannelAdmin::ProxyConsumerStates,
            TAO::Any_Insert_Policy_Stream
          >
  {
  };
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_arg_traits.cpp:671

  

  template<>
  class Arg_Traits< ::FtRtecEventChannelAdmin::ProxySupplierStates>
    : public
        Var_Size_Arg_Traits_T<
            ::FtRtecEventChannelAdmin::ProxySupplierStates,
            TAO::Any_Insert_Policy_Stream
          >
  {
  };
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_arg_traits.cpp:931

  

  template<>
  class Arg_Traits< ::FtRtecEventChannelAdmin::ConsumerAdminState>
    : public
        Var_Size_Arg_Traits_T<
            ::FtRtecEventChannelAdmin::ConsumerAdminState,
            TAO::Any_Insert_Policy_Stream
          >
  {
  };
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_arg_traits.cpp:931

  

  template<>
  class Arg_Traits< ::FtRtecEventChannelAdmin::SupplierAdminState>
    : public
        Var_Size_Arg_Traits_T<
            ::FtRtecEventChannelAdmin::SupplierAdminState,
            TAO::Any_Insert_Policy_Stream
          >
  {
  };
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_arg_traits.cpp:931

  

  template<>
  class Arg_Traits< ::FtRtecEventChannelAdmin::CachedResult>
    : public
        Var_Size_Arg_Traits_T<
            ::FtRtecEventChannelAdmin::CachedResult,
            TAO::Any_Insert_Policy_Stream
          >
  {
  };
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_arg_traits.cpp:931

  

  template<>
  class Arg_Traits< ::FtRtecEventChannelAdmin::CacheEntry>
    : public
        Var_Size_Arg_Traits_T<
            ::FtRtecEventChannelAdmin::CacheEntry,
            TAO::Any_Insert_Policy_Stream
          >
  {
  };
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_arg_traits.cpp:671

  

  template<>
  class Arg_Traits< ::FtRtecEventChannelAdmin::CachedOptionResults>
    : public
        Var_Size_Arg_Traits_T<
            ::FtRtecEventChannelAdmin::CachedOptionResults,
            TAO::Any_Insert_Policy_Stream
          >
  {
  };
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_arg_traits.cpp:931

  

  template<>
  class Arg_Traits< ::FtRtecEventChannelAdmin::EventChannelState>
    : public
        Var_Size_Arg_Traits_T<
            ::FtRtecEventChannelAdmin::EventChannelState,
            TAO::Any_Insert_Policy_Stream
          >
  {
  };
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_arg_traits.cpp:931

  

  template<>
  class Arg_Traits< ::FtRtecEventChannelAdmin::Connect_push_consumer_param>
    : public
        Var_Size_Arg_Traits_T<
            ::FtRtecEventChannelAdmin::Connect_push_consumer_param,
            TAO::Any_Insert_Policy_Stream
          >
  {
  };
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_arg_traits.cpp:931

  

  template<>
  class Arg_Traits< ::FtRtecEventChannelAdmin::Connect_push_supplier_param>
    : public
        Var_Size_Arg_Traits_T<
            ::FtRtecEventChannelAdmin::Connect_push_supplier_param,
            TAO::Any_Insert_Policy_Stream
          >
  {
  };
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_arg_traits.cpp:889

  

  template<>
  class Arg_Traits< ::FtRtecEventChannelAdmin::OperationType>
    : public
        Basic_Arg_Traits_T<
            ::FtRtecEventChannelAdmin::OperationType,
            TAO::Any_Insert_Policy_Stream
          >
  {
  };
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_arg_traits.cpp:1041

  

  template<>
  class Arg_Traits< ::FtRtecEventChannelAdmin::OperationParam>
    : public
        Var_Size_Arg_Traits_T<
            ::FtRtecEventChannelAdmin::OperationParam,
            TAO::Any_Insert_Policy_Stream
          >
  {
  };
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_arg_traits.cpp:931

  

  template<>
  class Arg_Traits< ::FtRtecEventChannelAdmin::Operation>
    : public
        Var_Size_Arg_Traits_T<
            ::FtRtecEventChannelAdmin::Operation,
            TAO::Any_Insert_Policy_Stream
          >
  {
  };
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_arg_traits.cpp:142

  

#if !defined (_FTRTECEVENTCHANNELADMIN_EVENTCHANNELFACADE__ARG_TRAITS_)
#define _FTRTECEVENTCHANNELADMIN_EVENTCHANNELFACADE__ARG_TRAITS_

  template<>
  class  Arg_Traits< ::FtRtecEventChannelAdmin::EventChannelFacade>
    : public Object_Arg_Traits_T<
        ::FtRtecEventChannelAdmin::EventChannelFacade_ptr,
        ::FtRtecEventChannelAdmin::EventChannelFacade_var,
        ::FtRtecEventChannelAdmin::EventChannelFacade_out,
        TAO::Objref_Traits<FtRtecEventChannelAdmin::EventChannelFacade>,
        TAO::Any_Insert_Policy_Stream>
  {
  };

#endif /* end #if !defined */
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_arg_traits.cpp:142

  

#if !defined (_FTRTECEVENTCHANNELADMIN_EVENTCHANNEL__ARG_TRAITS_)
#define _FTRTECEVENTCHANNELADMIN_EVENTCHANNEL__ARG_TRAITS_

  template<>
  class  Arg_Traits< ::FtRtecEventChannelAdmin::EventChannel>
    : public Object_Arg_Traits_T<
        ::FtRtecEventChannelAdmin::EventChannel_ptr,
        ::FtRtecEventChannelAdmin::EventChannel_var,
        ::FtRtecEventChannelAdmin::EventChannel_out,
        TAO::Objref_Traits<FtRtecEventChannelAdmin::EventChannel>,
        TAO::Any_Insert_Policy_Stream>
  {
  };

#endif /* end #if !defined */
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_arg_traits.cpp:671

  

  template<>
  class Arg_Traits< ::FtRtecEventChannelAdmin::EventChannelList>
    : public
        Var_Size_Arg_Traits_T<
            ::FtRtecEventChannelAdmin::EventChannelList,
            TAO::Any_Insert_Policy_Stream
          >
  {
  };
}

TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL



// TAO_IDL - Generated from
// /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_traits.cpp:58




TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL

// Traits specializations.
namespace TAO
{

#if !defined (_FTRTECEVENTCHANNELADMIN_EVENTCHANNELFACADE__TRAITS_)
#define _FTRTECEVENTCHANNELADMIN_EVENTCHANNELFACADE__TRAITS_

  template<>
  struct TAO_FtRtEvent_Export Objref_Traits< ::FtRtecEventChannelAdmin::EventChannelFacade>
  {
    static ::FtRtecEventChannelAdmin::EventChannelFacade_ptr duplicate (::FtRtecEventChannelAdmin::EventChannelFacade_ptr p);
    static void release (::FtRtecEventChannelAdmin::EventChannelFacade_ptr p);
    static ::FtRtecEventChannelAdmin::EventChannelFacade_ptr nil ();
    static ::CORBA::Boolean marshal (const ::FtRtecEventChannelAdmin::EventChannelFacade_ptr p,TAO_OutputCDR & cdr);
  };

#endif /* end #if !defined */

#if !defined (_FTRTECEVENTCHANNELADMIN_EVENTCHANNEL__TRAITS_)
#define _FTRTECEVENTCHANNELADMIN_EVENTCHANNEL__TRAITS_

  template<>
  struct TAO_FtRtEvent_Export Objref_Traits< ::FtRtecEventChannelAdmin::EventChannel>
  {
    static ::FtRtecEventChannelAdmin::EventChannel_ptr duplicate (::FtRtecEventChannelAdmin::EventChannel_ptr p);
    static void release (::FtRtecEventChannelAdmin::EventChannel_ptr p);
    static ::FtRtecEventChannelAdmin::EventChannel_ptr nil ();
    static ::CORBA::Boolean marshal (const ::FtRtecEventChannelAdmin::EventChannel_ptr p,TAO_OutputCDR & cdr);
  };

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


TAO_BEGIN_VERSIONED_NAMESPACE_DECL



// TAO_IDL - Generated from
// /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_structure/any_op_ch.cpp:37



TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL
namespace CORBA {

TAO_FtRtEvent_Export void operator<<= (::CORBA::Any &, const ::FtRtecEventChannelAdmin::ProxyPushConsumerConnectionInfo &); // copying version
TAO_FtRtEvent_Export void operator<<= (::CORBA::Any &, ::FtRtecEventChannelAdmin::ProxyPushConsumerConnectionInfo*); // noncopying version
TAO_FtRtEvent_Export ::CORBA::Boolean operator>>= (const ::CORBA::Any &, const ::FtRtecEventChannelAdmin::ProxyPushConsumerConnectionInfo *&);
}
TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL



// TAO_IDL - Generated from
// /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_union/any_op_ch.cpp:36



TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL
namespace CORBA {

TAO_FtRtEvent_Export void operator<<= (::CORBA::Any &, const FtRtecEventChannelAdmin::ProxyPushConsumerConnectionParamter &); // copying version
TAO_FtRtEvent_Export void operator<<= (::CORBA::Any &, FtRtecEventChannelAdmin::ProxyPushConsumerConnectionParamter*); // noncopying version
TAO_FtRtEvent_Export ::CORBA::Boolean operator>>= (const ::CORBA::Any &, const FtRtecEventChannelAdmin::ProxyPushConsumerConnectionParamter *&);
}
TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL



// TAO_IDL - Generated from
// /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_structure/any_op_ch.cpp:37



TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL
namespace CORBA {

TAO_FtRtEvent_Export void operator<<= (::CORBA::Any &, const ::FtRtecEventChannelAdmin::ProxyPushConsumerStat &); // copying version
TAO_FtRtEvent_Export void operator<<= (::CORBA::Any &, ::FtRtecEventChannelAdmin::ProxyPushConsumerStat*); // noncopying version
TAO_FtRtEvent_Export ::CORBA::Boolean operator>>= (const ::CORBA::Any &, const ::FtRtecEventChannelAdmin::ProxyPushConsumerStat *&);
}
TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL



// TAO_IDL - Generated from
// /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_structure/any_op_ch.cpp:37



TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL
namespace CORBA {

TAO_FtRtEvent_Export void operator<<= (::CORBA::Any &, const ::FtRtecEventChannelAdmin::ProxyPushSupplierConnectionInfo &); // copying version
TAO_FtRtEvent_Export void operator<<= (::CORBA::Any &, ::FtRtecEventChannelAdmin::ProxyPushSupplierConnectionInfo*); // noncopying version
TAO_FtRtEvent_Export ::CORBA::Boolean operator>>= (const ::CORBA::Any &, const ::FtRtecEventChannelAdmin::ProxyPushSupplierConnectionInfo *&);
}
TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL



// TAO_IDL - Generated from
// /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_union/any_op_ch.cpp:36



TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL
namespace CORBA {

TAO_FtRtEvent_Export void operator<<= (::CORBA::Any &, const FtRtecEventChannelAdmin::ProxyPushSupplierConnectionParamter &); // copying version
TAO_FtRtEvent_Export void operator<<= (::CORBA::Any &, FtRtecEventChannelAdmin::ProxyPushSupplierConnectionParamter*); // noncopying version
TAO_FtRtEvent_Export ::CORBA::Boolean operator>>= (const ::CORBA::Any &, const FtRtecEventChannelAdmin::ProxyPushSupplierConnectionParamter *&);
}
TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL



// TAO_IDL - Generated from
// /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_structure/any_op_ch.cpp:37



TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL
namespace CORBA {

TAO_FtRtEvent_Export void operator<<= (::CORBA::Any &, const ::FtRtecEventChannelAdmin::ProxyPushSupplierStat &); // copying version
TAO_FtRtEvent_Export void operator<<= (::CORBA::Any &, ::FtRtecEventChannelAdmin::ProxyPushSupplierStat*); // noncopying version
TAO_FtRtEvent_Export ::CORBA::Boolean operator>>= (const ::CORBA::Any &, const ::FtRtecEventChannelAdmin::ProxyPushSupplierStat *&);
}
TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL





// TAO_IDL - Generated from
// /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_sequence/any_op_ch.cpp:46





TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL
namespace CORBA {

TAO_FtRtEvent_Export void operator<<= (::CORBA::Any &, const ::FtRtecEventChannelAdmin::ProxyConsumerStates &); // copying version
TAO_FtRtEvent_Export void operator<<= (::CORBA::Any &, ::FtRtecEventChannelAdmin::ProxyConsumerStates*); // noncopying version
TAO_FtRtEvent_Export ::CORBA::Boolean operator>>= (const ::CORBA::Any &, const ::FtRtecEventChannelAdmin::ProxyConsumerStates *&);
}
TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL





// TAO_IDL - Generated from
// /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_sequence/any_op_ch.cpp:46





TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL
namespace CORBA {

TAO_FtRtEvent_Export void operator<<= (::CORBA::Any &, const ::FtRtecEventChannelAdmin::ProxySupplierStates &); // copying version
TAO_FtRtEvent_Export void operator<<= (::CORBA::Any &, ::FtRtecEventChannelAdmin::ProxySupplierStates*); // noncopying version
TAO_FtRtEvent_Export ::CORBA::Boolean operator>>= (const ::CORBA::Any &, const ::FtRtecEventChannelAdmin::ProxySupplierStates *&);
}
TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL



// TAO_IDL - Generated from
// /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_structure/any_op_ch.cpp:37



TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL
namespace CORBA {

TAO_FtRtEvent_Export void operator<<= (::CORBA::Any &, const ::FtRtecEventChannelAdmin::ConsumerAdminState &); // copying version
TAO_FtRtEvent_Export void operator<<= (::CORBA::Any &, ::FtRtecEventChannelAdmin::ConsumerAdminState*); // noncopying version
TAO_FtRtEvent_Export ::CORBA::Boolean operator>>= (const ::CORBA::Any &, const ::FtRtecEventChannelAdmin::ConsumerAdminState *&);
}
TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL



// TAO_IDL - Generated from
// /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_structure/any_op_ch.cpp:37



TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL
namespace CORBA {

TAO_FtRtEvent_Export void operator<<= (::CORBA::Any &, const ::FtRtecEventChannelAdmin::SupplierAdminState &); // copying version
TAO_FtRtEvent_Export void operator<<= (::CORBA::Any &, ::FtRtecEventChannelAdmin::SupplierAdminState*); // noncopying version
TAO_FtRtEvent_Export ::CORBA::Boolean operator>>= (const ::CORBA::Any &, const ::FtRtecEventChannelAdmin::SupplierAdminState *&);
}
TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL



// TAO_IDL - Generated from
// /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_structure/any_op_ch.cpp:37



TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL
namespace CORBA {

TAO_FtRtEvent_Export void operator<<= (::CORBA::Any &, const ::FtRtecEventChannelAdmin::CachedResult &); // copying version
TAO_FtRtEvent_Export void operator<<= (::CORBA::Any &, ::FtRtecEventChannelAdmin::CachedResult*); // noncopying version
TAO_FtRtEvent_Export ::CORBA::Boolean operator>>= (const ::CORBA::Any &, const ::FtRtecEventChannelAdmin::CachedResult *&);
}
TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL



// TAO_IDL - Generated from
// /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_structure/any_op_ch.cpp:37



TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL
namespace CORBA {

TAO_FtRtEvent_Export void operator<<= (::CORBA::Any &, const ::FtRtecEventChannelAdmin::CacheEntry &); // copying version
TAO_FtRtEvent_Export void operator<<= (::CORBA::Any &, ::FtRtecEventChannelAdmin::CacheEntry*); // noncopying version
TAO_FtRtEvent_Export ::CORBA::Boolean operator>>= (const ::CORBA::Any &, const ::FtRtecEventChannelAdmin::CacheEntry *&);
}
TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL





// TAO_IDL - Generated from
// /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_sequence/any_op_ch.cpp:46





TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL
namespace CORBA {

TAO_FtRtEvent_Export void operator<<= (::CORBA::Any &, const ::FtRtecEventChannelAdmin::CachedOptionResults &); // copying version
TAO_FtRtEvent_Export void operator<<= (::CORBA::Any &, ::FtRtecEventChannelAdmin::CachedOptionResults*); // noncopying version
TAO_FtRtEvent_Export ::CORBA::Boolean operator>>= (const ::CORBA::Any &, const ::FtRtecEventChannelAdmin::CachedOptionResults *&);
}
TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL



// TAO_IDL - Generated from
// /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_structure/any_op_ch.cpp:37



TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL
namespace CORBA {

TAO_FtRtEvent_Export void operator<<= (::CORBA::Any &, const ::FtRtecEventChannelAdmin::EventChannelState &); // copying version
TAO_FtRtEvent_Export void operator<<= (::CORBA::Any &, ::FtRtecEventChannelAdmin::EventChannelState*); // noncopying version
TAO_FtRtEvent_Export ::CORBA::Boolean operator>>= (const ::CORBA::Any &, const ::FtRtecEventChannelAdmin::EventChannelState *&);
}
TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL



// TAO_IDL - Generated from
// /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_structure/any_op_ch.cpp:37



TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL
namespace CORBA {

TAO_FtRtEvent_Export void operator<<= (::CORBA::Any &, const ::FtRtecEventChannelAdmin::Connect_push_consumer_param &); // copying version
TAO_FtRtEvent_Export void operator<<= (::CORBA::Any &, ::FtRtecEventChannelAdmin::Connect_push_consumer_param*); // noncopying version
TAO_FtRtEvent_Export ::CORBA::Boolean operator>>= (const ::CORBA::Any &, const ::FtRtecEventChannelAdmin::Connect_push_consumer_param *&);
}
TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL



// TAO_IDL - Generated from
// /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_structure/any_op_ch.cpp:37



TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL
namespace CORBA {

TAO_FtRtEvent_Export void operator<<= (::CORBA::Any &, const ::FtRtecEventChannelAdmin::Connect_push_supplier_param &); // copying version
TAO_FtRtEvent_Export void operator<<= (::CORBA::Any &, ::FtRtecEventChannelAdmin::Connect_push_supplier_param*); // noncopying version
TAO_FtRtEvent_Export ::CORBA::Boolean operator>>= (const ::CORBA::Any &, const ::FtRtecEventChannelAdmin::Connect_push_supplier_param *&);
}
TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL



// TAO_IDL - Generated from
// /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_enum/any_op_ch.cpp:31



TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL
namespace CORBA {



TAO_FtRtEvent_Export void operator<<= (::CORBA::Any &, FtRtecEventChannelAdmin::OperationType);
TAO_FtRtEvent_Export ::CORBA::Boolean operator>>= (const ::CORBA::Any &, FtRtecEventChannelAdmin::OperationType &);
}
TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL



// TAO_IDL - Generated from
// /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_union/any_op_ch.cpp:36



TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL
namespace CORBA {

TAO_FtRtEvent_Export void operator<<= (::CORBA::Any &, const FtRtecEventChannelAdmin::OperationParam &); // copying version
TAO_FtRtEvent_Export void operator<<= (::CORBA::Any &, FtRtecEventChannelAdmin::OperationParam*); // noncopying version
TAO_FtRtEvent_Export ::CORBA::Boolean operator>>= (const ::CORBA::Any &, const FtRtecEventChannelAdmin::OperationParam *&);
}
TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL



// TAO_IDL - Generated from
// /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_structure/any_op_ch.cpp:37



TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL
namespace CORBA {

TAO_FtRtEvent_Export void operator<<= (::CORBA::Any &, const ::FtRtecEventChannelAdmin::Operation &); // copying version
TAO_FtRtEvent_Export void operator<<= (::CORBA::Any &, ::FtRtecEventChannelAdmin::Operation*); // noncopying version
TAO_FtRtEvent_Export ::CORBA::Boolean operator>>= (const ::CORBA::Any &, const ::FtRtecEventChannelAdmin::Operation *&);
}
TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL





// TAO_IDL - Generated from
// /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_interface/any_op_ch.cpp:40





TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL
namespace CORBA {

TAO_FtRtEvent_Export void operator<<= (::CORBA::Any &, FtRtecEventChannelAdmin::EventChannelFacade_ptr); // copying
TAO_FtRtEvent_Export void operator<<= (::CORBA::Any &, FtRtecEventChannelAdmin::EventChannelFacade_ptr *); // non-copying
TAO_FtRtEvent_Export ::CORBA::Boolean operator>>= (const ::CORBA::Any &, FtRtecEventChannelAdmin::EventChannelFacade_ptr &);
}
TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL



// TAO_IDL - Generated from
// /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_exception/any_op_ch.cpp:36



TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL
namespace CORBA {



TAO_FtRtEvent_Export void operator<<= (::CORBA::Any &, const FtRtecEventChannelAdmin::InvalidState &); // copying version
TAO_FtRtEvent_Export void operator<<= (::CORBA::Any &, FtRtecEventChannelAdmin::InvalidState*); // noncopying version
TAO_FtRtEvent_Export ::CORBA::Boolean operator>>= (const ::CORBA::Any &, const FtRtecEventChannelAdmin::InvalidState *&);
}
TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL





// TAO_IDL - Generated from
// /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_interface/any_op_ch.cpp:40





TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL
namespace CORBA {

TAO_FtRtEvent_Export void operator<<= (::CORBA::Any &, FtRtecEventChannelAdmin::EventChannel_ptr); // copying
TAO_FtRtEvent_Export void operator<<= (::CORBA::Any &, FtRtecEventChannelAdmin::EventChannel_ptr *); // non-copying
TAO_FtRtEvent_Export ::CORBA::Boolean operator>>= (const ::CORBA::Any &, FtRtecEventChannelAdmin::EventChannel_ptr &);
}
TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL





// TAO_IDL - Generated from
// /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_sequence/any_op_ch.cpp:46





TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL
namespace CORBA {

TAO_FtRtEvent_Export void operator<<= (::CORBA::Any &, const ::FtRtecEventChannelAdmin::EventChannelList &); // copying version
TAO_FtRtEvent_Export void operator<<= (::CORBA::Any &, ::FtRtecEventChannelAdmin::EventChannelList*); // noncopying version
TAO_FtRtEvent_Export ::CORBA::Boolean operator>>= (const ::CORBA::Any &, const ::FtRtecEventChannelAdmin::EventChannelList *&);
}
TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL



// TAO_IDL - Generated from
// /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_structure/cdr_op_ch.cpp:37



TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL

TAO_FtRtEvent_Export ::CORBA::Boolean operator<< (TAO_OutputCDR &, const FtRtecEventChannelAdmin::ProxyPushConsumerConnectionInfo &);
TAO_FtRtEvent_Export ::CORBA::Boolean operator>> (TAO_InputCDR &, FtRtecEventChannelAdmin::ProxyPushConsumerConnectionInfo &);

TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL



// TAO_IDL - Generated from
// /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_union/cdr_op_ch.cpp:37



TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL

TAO_FtRtEvent_Export ::CORBA::Boolean operator<< (TAO_OutputCDR &, const FtRtecEventChannelAdmin::ProxyPushConsumerConnectionParamter &);
TAO_FtRtEvent_Export ::CORBA::Boolean operator>> (TAO_InputCDR &, FtRtecEventChannelAdmin::ProxyPushConsumerConnectionParamter &);

TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL



// TAO_IDL - Generated from
// /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_structure/cdr_op_ch.cpp:37



TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL

TAO_FtRtEvent_Export ::CORBA::Boolean operator<< (TAO_OutputCDR &, const FtRtecEventChannelAdmin::ProxyPushConsumerStat &);
TAO_FtRtEvent_Export ::CORBA::Boolean operator>> (TAO_InputCDR &, FtRtecEventChannelAdmin::ProxyPushConsumerStat &);

TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL



// TAO_IDL - Generated from
// /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_structure/cdr_op_ch.cpp:37



TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL

TAO_FtRtEvent_Export ::CORBA::Boolean operator<< (TAO_OutputCDR &, const FtRtecEventChannelAdmin::ProxyPushSupplierConnectionInfo &);
TAO_FtRtEvent_Export ::CORBA::Boolean operator>> (TAO_InputCDR &, FtRtecEventChannelAdmin::ProxyPushSupplierConnectionInfo &);

TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL



// TAO_IDL - Generated from
// /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_union/cdr_op_ch.cpp:37



TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL

TAO_FtRtEvent_Export ::CORBA::Boolean operator<< (TAO_OutputCDR &, const FtRtecEventChannelAdmin::ProxyPushSupplierConnectionParamter &);
TAO_FtRtEvent_Export ::CORBA::Boolean operator>> (TAO_InputCDR &, FtRtecEventChannelAdmin::ProxyPushSupplierConnectionParamter &);

TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL



// TAO_IDL - Generated from
// /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_structure/cdr_op_ch.cpp:37



TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL

TAO_FtRtEvent_Export ::CORBA::Boolean operator<< (TAO_OutputCDR &, const FtRtecEventChannelAdmin::ProxyPushSupplierStat &);
TAO_FtRtEvent_Export ::CORBA::Boolean operator>> (TAO_InputCDR &, FtRtecEventChannelAdmin::ProxyPushSupplierStat &);

TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL



// TAO_IDL - Generated from
// /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_sequence/cdr_op_ch.cpp:64



#if !defined _TAO_CDR_OP_FtRtecEventChannelAdmin_ProxyConsumerStates_H_
#define _TAO_CDR_OP_FtRtecEventChannelAdmin_ProxyConsumerStates_H_

TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL


TAO_FtRtEvent_Export ::CORBA::Boolean operator<< (
    TAO_OutputCDR &strm,
    const FtRtecEventChannelAdmin::ProxyConsumerStates &_tao_sequence);
TAO_FtRtEvent_Export ::CORBA::Boolean operator>> (
    TAO_InputCDR &strm,
    FtRtecEventChannelAdmin::ProxyConsumerStates &_tao_sequence);

TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL




#endif /* _TAO_CDR_OP_FtRtecEventChannelAdmin_ProxyConsumerStates_H_ */
// TAO_IDL - Generated from
// /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_sequence/cdr_op_ch.cpp:64



#if !defined _TAO_CDR_OP_FtRtecEventChannelAdmin_ProxySupplierStates_H_
#define _TAO_CDR_OP_FtRtecEventChannelAdmin_ProxySupplierStates_H_

TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL


TAO_FtRtEvent_Export ::CORBA::Boolean operator<< (
    TAO_OutputCDR &strm,
    const FtRtecEventChannelAdmin::ProxySupplierStates &_tao_sequence);
TAO_FtRtEvent_Export ::CORBA::Boolean operator>> (
    TAO_InputCDR &strm,
    FtRtecEventChannelAdmin::ProxySupplierStates &_tao_sequence);

TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL




#endif /* _TAO_CDR_OP_FtRtecEventChannelAdmin_ProxySupplierStates_H_ */
// TAO_IDL - Generated from
// /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_structure/cdr_op_ch.cpp:37



TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL

TAO_FtRtEvent_Export ::CORBA::Boolean operator<< (TAO_OutputCDR &, const FtRtecEventChannelAdmin::ConsumerAdminState &);
TAO_FtRtEvent_Export ::CORBA::Boolean operator>> (TAO_InputCDR &, FtRtecEventChannelAdmin::ConsumerAdminState &);

TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL



// TAO_IDL - Generated from
// /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_structure/cdr_op_ch.cpp:37



TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL

TAO_FtRtEvent_Export ::CORBA::Boolean operator<< (TAO_OutputCDR &, const FtRtecEventChannelAdmin::SupplierAdminState &);
TAO_FtRtEvent_Export ::CORBA::Boolean operator>> (TAO_InputCDR &, FtRtecEventChannelAdmin::SupplierAdminState &);

TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL



// TAO_IDL - Generated from
// /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_structure/cdr_op_ch.cpp:37



TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL

TAO_FtRtEvent_Export ::CORBA::Boolean operator<< (TAO_OutputCDR &, const FtRtecEventChannelAdmin::CachedResult &);
TAO_FtRtEvent_Export ::CORBA::Boolean operator>> (TAO_InputCDR &, FtRtecEventChannelAdmin::CachedResult &);

TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL



// TAO_IDL - Generated from
// /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_structure/cdr_op_ch.cpp:37



TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL

TAO_FtRtEvent_Export ::CORBA::Boolean operator<< (TAO_OutputCDR &, const FtRtecEventChannelAdmin::CacheEntry &);
TAO_FtRtEvent_Export ::CORBA::Boolean operator>> (TAO_InputCDR &, FtRtecEventChannelAdmin::CacheEntry &);

TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL



// TAO_IDL - Generated from
// /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_sequence/cdr_op_ch.cpp:64



#if !defined _TAO_CDR_OP_FtRtecEventChannelAdmin_CachedOptionResults_H_
#define _TAO_CDR_OP_FtRtecEventChannelAdmin_CachedOptionResults_H_

TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL


TAO_FtRtEvent_Export ::CORBA::Boolean operator<< (
    TAO_OutputCDR &strm,
    const FtRtecEventChannelAdmin::CachedOptionResults &_tao_sequence);
TAO_FtRtEvent_Export ::CORBA::Boolean operator>> (
    TAO_InputCDR &strm,
    FtRtecEventChannelAdmin::CachedOptionResults &_tao_sequence);

TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL




#endif /* _TAO_CDR_OP_FtRtecEventChannelAdmin_CachedOptionResults_H_ */
// TAO_IDL - Generated from
// /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_structure/cdr_op_ch.cpp:37



TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL

TAO_FtRtEvent_Export ::CORBA::Boolean operator<< (TAO_OutputCDR &, const FtRtecEventChannelAdmin::EventChannelState &);
TAO_FtRtEvent_Export ::CORBA::Boolean operator>> (TAO_InputCDR &, FtRtecEventChannelAdmin::EventChannelState &);

TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL



// TAO_IDL - Generated from
// /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_structure/cdr_op_ch.cpp:37



TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL

TAO_FtRtEvent_Export ::CORBA::Boolean operator<< (TAO_OutputCDR &, const FtRtecEventChannelAdmin::Connect_push_consumer_param &);
TAO_FtRtEvent_Export ::CORBA::Boolean operator>> (TAO_InputCDR &, FtRtecEventChannelAdmin::Connect_push_consumer_param &);

TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL



// TAO_IDL - Generated from
// /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_structure/cdr_op_ch.cpp:37



TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL

TAO_FtRtEvent_Export ::CORBA::Boolean operator<< (TAO_OutputCDR &, const FtRtecEventChannelAdmin::Connect_push_supplier_param &);
TAO_FtRtEvent_Export ::CORBA::Boolean operator>> (TAO_InputCDR &, FtRtecEventChannelAdmin::Connect_push_supplier_param &);

TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL



// TAO_IDL - Generated from
// /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_enum/cdr_op_ch.cpp:33



TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL

TAO_FtRtEvent_Export ::CORBA::Boolean operator<< (TAO_OutputCDR &strm, FtRtecEventChannelAdmin::OperationType _tao_enumerator);
TAO_FtRtEvent_Export ::CORBA::Boolean operator>> (TAO_InputCDR &strm, FtRtecEventChannelAdmin::OperationType &_tao_enumerator);

TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL



// TAO_IDL - Generated from
// /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_union/cdr_op_ch.cpp:37



TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL

TAO_FtRtEvent_Export ::CORBA::Boolean operator<< (TAO_OutputCDR &, const FtRtecEventChannelAdmin::OperationParam &);
TAO_FtRtEvent_Export ::CORBA::Boolean operator>> (TAO_InputCDR &, FtRtecEventChannelAdmin::OperationParam &);

TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL



// TAO_IDL - Generated from
// /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_structure/cdr_op_ch.cpp:37



TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL

TAO_FtRtEvent_Export ::CORBA::Boolean operator<< (TAO_OutputCDR &, const FtRtecEventChannelAdmin::Operation &);
TAO_FtRtEvent_Export ::CORBA::Boolean operator>> (TAO_InputCDR &, FtRtecEventChannelAdmin::Operation &);

TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL





// TAO_IDL - Generated from
// /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_interface/cdr_op_ch.cpp:40




TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL

TAO_FtRtEvent_Export ::CORBA::Boolean operator<< (TAO_OutputCDR &, const FtRtecEventChannelAdmin::EventChannelFacade_ptr );
TAO_FtRtEvent_Export ::CORBA::Boolean operator>> (TAO_InputCDR &, FtRtecEventChannelAdmin::EventChannelFacade_ptr &);

TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL



// TAO_IDL - Generated from
// /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_exception/cdr_op_ch.cpp:36



TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL



TAO_FtRtEvent_Export ::CORBA::Boolean operator<< (TAO_OutputCDR &, const FtRtecEventChannelAdmin::InvalidState &);
TAO_FtRtEvent_Export ::CORBA::Boolean operator>> (TAO_InputCDR &, FtRtecEventChannelAdmin::InvalidState &);

TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL





// TAO_IDL - Generated from
// /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_interface/cdr_op_ch.cpp:40




TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL

TAO_FtRtEvent_Export ::CORBA::Boolean operator<< (TAO_OutputCDR &, const FtRtecEventChannelAdmin::EventChannel_ptr );
TAO_FtRtEvent_Export ::CORBA::Boolean operator>> (TAO_InputCDR &, FtRtecEventChannelAdmin::EventChannel_ptr &);

TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL



// TAO_IDL - Generated from
// /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_sequence/cdr_op_ch.cpp:64



#if !defined _TAO_CDR_OP_FtRtecEventChannelAdmin_EventChannelList_H_
#define _TAO_CDR_OP_FtRtecEventChannelAdmin_EventChannelList_H_

TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL


TAO_FtRtEvent_Export ::CORBA::Boolean operator<< (
    TAO_OutputCDR &strm,
    const FtRtecEventChannelAdmin::EventChannelList &_tao_sequence);
TAO_FtRtEvent_Export ::CORBA::Boolean operator>> (
    TAO_InputCDR &strm,
    FtRtecEventChannelAdmin::EventChannelList &_tao_sequence);

TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL




#endif /* _TAO_CDR_OP_FtRtecEventChannelAdmin_EventChannelList_H_ */
// TAO_IDL - Generated from
// /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_codegen.cpp:1648



TAO_END_VERSIONED_NAMESPACE_DECL

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

#include /**/ "ace/post.h"

#endif /* ifndef */

