/*
 * This file was generated by orbit-idl - DO NOT EDIT!
 */

#include <string.h>
#include "CosEventChannel.h"

#if ( (TC_IMPL_TC_CosEventComm_Disconnected_0 == 'C') \
&& (TC_IMPL_TC_CosEventComm_Disconnected_1 == 'o') \
&& (TC_IMPL_TC_CosEventComm_Disconnected_2 == 's') \
&& (TC_IMPL_TC_CosEventComm_Disconnected_3 == 'E') \
&& (TC_IMPL_TC_CosEventComm_Disconnected_4 == 'v') \
&& (TC_IMPL_TC_CosEventComm_Disconnected_5 == 'e') \
&& (TC_IMPL_TC_CosEventComm_Disconnected_6 == 'n') \
&& (TC_IMPL_TC_CosEventComm_Disconnected_7 == 't') \
&& (TC_IMPL_TC_CosEventComm_Disconnected_8 == 'C') \
&& (TC_IMPL_TC_CosEventComm_Disconnected_9 == 'h') \
&& (TC_IMPL_TC_CosEventComm_Disconnected_10 == 'a') \
&& (TC_IMPL_TC_CosEventComm_Disconnected_11 == 'n') \
&& (TC_IMPL_TC_CosEventComm_Disconnected_12 == 'n') \
&& (TC_IMPL_TC_CosEventComm_Disconnected_13 == 'e') \
&& (TC_IMPL_TC_CosEventComm_Disconnected_14 == 'l') \
) && !defined(TC_DEF_TC_CosEventComm_Disconnected)
#define TC_DEF_TC_CosEventComm_Disconnected 1
const struct CORBA_TypeCode_struct TC_CosEventComm_Disconnected_struct = {
   {{(ORBit_RootObject_Interface *) & ORBit_TypeCode_epv, TRUE, -1}, ORBIT_PSEUDO_TYPECODE},
   CORBA_tk_except, "Disconnected", "IDL:omg.org/CosEventComm/Disconnected:1.0",
   0, 0,
   NULL,
   NULL,
   NULL,
   CORBA_OBJECT_NIL, 0, -1, 0, 0
};
#endif
#if ( (TC_IMPL_TC_CosEventComm_PushConsumer_0 == 'C') \
&& (TC_IMPL_TC_CosEventComm_PushConsumer_1 == 'o') \
&& (TC_IMPL_TC_CosEventComm_PushConsumer_2 == 's') \
&& (TC_IMPL_TC_CosEventComm_PushConsumer_3 == 'E') \
&& (TC_IMPL_TC_CosEventComm_PushConsumer_4 == 'v') \
&& (TC_IMPL_TC_CosEventComm_PushConsumer_5 == 'e') \
&& (TC_IMPL_TC_CosEventComm_PushConsumer_6 == 'n') \
&& (TC_IMPL_TC_CosEventComm_PushConsumer_7 == 't') \
&& (TC_IMPL_TC_CosEventComm_PushConsumer_8 == 'C') \
&& (TC_IMPL_TC_CosEventComm_PushConsumer_9 == 'h') \
&& (TC_IMPL_TC_CosEventComm_PushConsumer_10 == 'a') \
&& (TC_IMPL_TC_CosEventComm_PushConsumer_11 == 'n') \
&& (TC_IMPL_TC_CosEventComm_PushConsumer_12 == 'n') \
&& (TC_IMPL_TC_CosEventComm_PushConsumer_13 == 'e') \
&& (TC_IMPL_TC_CosEventComm_PushConsumer_14 == 'l') \
) && !defined(TC_DEF_TC_CosEventComm_PushConsumer)
#define TC_DEF_TC_CosEventComm_PushConsumer 1
const struct CORBA_TypeCode_struct TC_CosEventComm_PushConsumer_struct = {
   {{(ORBit_RootObject_Interface *) & ORBit_TypeCode_epv, TRUE, -1}, ORBIT_PSEUDO_TYPECODE},
   CORBA_tk_objref, "PushConsumer", "IDL:omg.org/CosEventComm/PushConsumer:1.0",
   0, 0,
   NULL,
   NULL,
   NULL,
   CORBA_OBJECT_NIL, 0, -1, 0, 0
};
#endif
#if ( (TC_IMPL_TC_CosEventComm_PushSupplier_0 == 'C') \
&& (TC_IMPL_TC_CosEventComm_PushSupplier_1 == 'o') \
&& (TC_IMPL_TC_CosEventComm_PushSupplier_2 == 's') \
&& (TC_IMPL_TC_CosEventComm_PushSupplier_3 == 'E') \
&& (TC_IMPL_TC_CosEventComm_PushSupplier_4 == 'v') \
&& (TC_IMPL_TC_CosEventComm_PushSupplier_5 == 'e') \
&& (TC_IMPL_TC_CosEventComm_PushSupplier_6 == 'n') \
&& (TC_IMPL_TC_CosEventComm_PushSupplier_7 == 't') \
&& (TC_IMPL_TC_CosEventComm_PushSupplier_8 == 'C') \
&& (TC_IMPL_TC_CosEventComm_PushSupplier_9 == 'h') \
&& (TC_IMPL_TC_CosEventComm_PushSupplier_10 == 'a') \
&& (TC_IMPL_TC_CosEventComm_PushSupplier_11 == 'n') \
&& (TC_IMPL_TC_CosEventComm_PushSupplier_12 == 'n') \
&& (TC_IMPL_TC_CosEventComm_PushSupplier_13 == 'e') \
&& (TC_IMPL_TC_CosEventComm_PushSupplier_14 == 'l') \
) && !defined(TC_DEF_TC_CosEventComm_PushSupplier)
#define TC_DEF_TC_CosEventComm_PushSupplier 1
const struct CORBA_TypeCode_struct TC_CosEventComm_PushSupplier_struct = {
   {{(ORBit_RootObject_Interface *) & ORBit_TypeCode_epv, TRUE, -1}, ORBIT_PSEUDO_TYPECODE},
   CORBA_tk_objref, "PushSupplier", "IDL:omg.org/CosEventComm/PushSupplier:1.0",
   0, 0,
   NULL,
   NULL,
   NULL,
   CORBA_OBJECT_NIL, 0, -1, 0, 0
};
#endif
#if ( (TC_IMPL_TC_CosEventComm_PullSupplier_0 == 'C') \
&& (TC_IMPL_TC_CosEventComm_PullSupplier_1 == 'o') \
&& (TC_IMPL_TC_CosEventComm_PullSupplier_2 == 's') \
&& (TC_IMPL_TC_CosEventComm_PullSupplier_3 == 'E') \
&& (TC_IMPL_TC_CosEventComm_PullSupplier_4 == 'v') \
&& (TC_IMPL_TC_CosEventComm_PullSupplier_5 == 'e') \
&& (TC_IMPL_TC_CosEventComm_PullSupplier_6 == 'n') \
&& (TC_IMPL_TC_CosEventComm_PullSupplier_7 == 't') \
&& (TC_IMPL_TC_CosEventComm_PullSupplier_8 == 'C') \
&& (TC_IMPL_TC_CosEventComm_PullSupplier_9 == 'h') \
&& (TC_IMPL_TC_CosEventComm_PullSupplier_10 == 'a') \
&& (TC_IMPL_TC_CosEventComm_PullSupplier_11 == 'n') \
&& (TC_IMPL_TC_CosEventComm_PullSupplier_12 == 'n') \
&& (TC_IMPL_TC_CosEventComm_PullSupplier_13 == 'e') \
&& (TC_IMPL_TC_CosEventComm_PullSupplier_14 == 'l') \
) && !defined(TC_DEF_TC_CosEventComm_PullSupplier)
#define TC_DEF_TC_CosEventComm_PullSupplier 1
const struct CORBA_TypeCode_struct TC_CosEventComm_PullSupplier_struct = {
   {{(ORBit_RootObject_Interface *) & ORBit_TypeCode_epv, TRUE, -1}, ORBIT_PSEUDO_TYPECODE},
   CORBA_tk_objref, "PullSupplier", "IDL:omg.org/CosEventComm/PullSupplier:1.0",
   0, 0,
   NULL,
   NULL,
   NULL,
   CORBA_OBJECT_NIL, 0, -1, 0, 0
};
#endif
#if ( (TC_IMPL_TC_CosEventComm_PullConsumer_0 == 'C') \
&& (TC_IMPL_TC_CosEventComm_PullConsumer_1 == 'o') \
&& (TC_IMPL_TC_CosEventComm_PullConsumer_2 == 's') \
&& (TC_IMPL_TC_CosEventComm_PullConsumer_3 == 'E') \
&& (TC_IMPL_TC_CosEventComm_PullConsumer_4 == 'v') \
&& (TC_IMPL_TC_CosEventComm_PullConsumer_5 == 'e') \
&& (TC_IMPL_TC_CosEventComm_PullConsumer_6 == 'n') \
&& (TC_IMPL_TC_CosEventComm_PullConsumer_7 == 't') \
&& (TC_IMPL_TC_CosEventComm_PullConsumer_8 == 'C') \
&& (TC_IMPL_TC_CosEventComm_PullConsumer_9 == 'h') \
&& (TC_IMPL_TC_CosEventComm_PullConsumer_10 == 'a') \
&& (TC_IMPL_TC_CosEventComm_PullConsumer_11 == 'n') \
&& (TC_IMPL_TC_CosEventComm_PullConsumer_12 == 'n') \
&& (TC_IMPL_TC_CosEventComm_PullConsumer_13 == 'e') \
&& (TC_IMPL_TC_CosEventComm_PullConsumer_14 == 'l') \
) && !defined(TC_DEF_TC_CosEventComm_PullConsumer)
#define TC_DEF_TC_CosEventComm_PullConsumer 1
const struct CORBA_TypeCode_struct TC_CosEventComm_PullConsumer_struct = {
   {{(ORBit_RootObject_Interface *) & ORBit_TypeCode_epv, TRUE, -1}, ORBIT_PSEUDO_TYPECODE},
   CORBA_tk_objref, "PullConsumer", "IDL:omg.org/CosEventComm/PullConsumer:1.0",
   0, 0,
   NULL,
   NULL,
   NULL,
   CORBA_OBJECT_NIL, 0, -1, 0, 0
};
#endif
#if ( (TC_IMPL_TC_CosEventChannelAdmin_AlreadyConnected_0 == 'C') \
&& (TC_IMPL_TC_CosEventChannelAdmin_AlreadyConnected_1 == 'o') \
&& (TC_IMPL_TC_CosEventChannelAdmin_AlreadyConnected_2 == 's') \
&& (TC_IMPL_TC_CosEventChannelAdmin_AlreadyConnected_3 == 'E') \
&& (TC_IMPL_TC_CosEventChannelAdmin_AlreadyConnected_4 == 'v') \
&& (TC_IMPL_TC_CosEventChannelAdmin_AlreadyConnected_5 == 'e') \
&& (TC_IMPL_TC_CosEventChannelAdmin_AlreadyConnected_6 == 'n') \
&& (TC_IMPL_TC_CosEventChannelAdmin_AlreadyConnected_7 == 't') \
&& (TC_IMPL_TC_CosEventChannelAdmin_AlreadyConnected_8 == 'C') \
&& (TC_IMPL_TC_CosEventChannelAdmin_AlreadyConnected_9 == 'h') \
&& (TC_IMPL_TC_CosEventChannelAdmin_AlreadyConnected_10 == 'a') \
&& (TC_IMPL_TC_CosEventChannelAdmin_AlreadyConnected_11 == 'n') \
&& (TC_IMPL_TC_CosEventChannelAdmin_AlreadyConnected_12 == 'n') \
&& (TC_IMPL_TC_CosEventChannelAdmin_AlreadyConnected_13 == 'e') \
&& (TC_IMPL_TC_CosEventChannelAdmin_AlreadyConnected_14 == 'l') \
) && !defined(TC_DEF_TC_CosEventChannelAdmin_AlreadyConnected)
#define TC_DEF_TC_CosEventChannelAdmin_AlreadyConnected 1
const struct CORBA_TypeCode_struct TC_CosEventChannelAdmin_AlreadyConnected_struct = {
   {{(ORBit_RootObject_Interface *) & ORBit_TypeCode_epv, TRUE, -1}, ORBIT_PSEUDO_TYPECODE},
   CORBA_tk_except, "AlreadyConnected", "IDL:omg.org/CosEventChannelAdmin/AlreadyConnected:1.0",
   0, 0,
   NULL,
   NULL,
   NULL,
   CORBA_OBJECT_NIL, 0, -1, 0, 0
};
#endif
#if ( (TC_IMPL_TC_CosEventChannelAdmin_TypeError_0 == 'C') \
&& (TC_IMPL_TC_CosEventChannelAdmin_TypeError_1 == 'o') \
&& (TC_IMPL_TC_CosEventChannelAdmin_TypeError_2 == 's') \
&& (TC_IMPL_TC_CosEventChannelAdmin_TypeError_3 == 'E') \
&& (TC_IMPL_TC_CosEventChannelAdmin_TypeError_4 == 'v') \
&& (TC_IMPL_TC_CosEventChannelAdmin_TypeError_5 == 'e') \
&& (TC_IMPL_TC_CosEventChannelAdmin_TypeError_6 == 'n') \
&& (TC_IMPL_TC_CosEventChannelAdmin_TypeError_7 == 't') \
&& (TC_IMPL_TC_CosEventChannelAdmin_TypeError_8 == 'C') \
&& (TC_IMPL_TC_CosEventChannelAdmin_TypeError_9 == 'h') \
&& (TC_IMPL_TC_CosEventChannelAdmin_TypeError_10 == 'a') \
&& (TC_IMPL_TC_CosEventChannelAdmin_TypeError_11 == 'n') \
&& (TC_IMPL_TC_CosEventChannelAdmin_TypeError_12 == 'n') \
&& (TC_IMPL_TC_CosEventChannelAdmin_TypeError_13 == 'e') \
&& (TC_IMPL_TC_CosEventChannelAdmin_TypeError_14 == 'l') \
) && !defined(TC_DEF_TC_CosEventChannelAdmin_TypeError)
#define TC_DEF_TC_CosEventChannelAdmin_TypeError 1
const struct CORBA_TypeCode_struct TC_CosEventChannelAdmin_TypeError_struct = {
   {{(ORBit_RootObject_Interface *) & ORBit_TypeCode_epv, TRUE, -1}, ORBIT_PSEUDO_TYPECODE},
   CORBA_tk_except, "TypeError", "IDL:omg.org/CosEventChannelAdmin/TypeError:1.0",
   0, 0,
   NULL,
   NULL,
   NULL,
   CORBA_OBJECT_NIL, 0, -1, 0, 0
};
#endif
#if ( (TC_IMPL_TC_CosEventChannelAdmin_ProxyPushConsumer_0 == 'C') \
&& (TC_IMPL_TC_CosEventChannelAdmin_ProxyPushConsumer_1 == 'o') \
&& (TC_IMPL_TC_CosEventChannelAdmin_ProxyPushConsumer_2 == 's') \
&& (TC_IMPL_TC_CosEventChannelAdmin_ProxyPushConsumer_3 == 'E') \
&& (TC_IMPL_TC_CosEventChannelAdmin_ProxyPushConsumer_4 == 'v') \
&& (TC_IMPL_TC_CosEventChannelAdmin_ProxyPushConsumer_5 == 'e') \
&& (TC_IMPL_TC_CosEventChannelAdmin_ProxyPushConsumer_6 == 'n') \
&& (TC_IMPL_TC_CosEventChannelAdmin_ProxyPushConsumer_7 == 't') \
&& (TC_IMPL_TC_CosEventChannelAdmin_ProxyPushConsumer_8 == 'C') \
&& (TC_IMPL_TC_CosEventChannelAdmin_ProxyPushConsumer_9 == 'h') \
&& (TC_IMPL_TC_CosEventChannelAdmin_ProxyPushConsumer_10 == 'a') \
&& (TC_IMPL_TC_CosEventChannelAdmin_ProxyPushConsumer_11 == 'n') \
&& (TC_IMPL_TC_CosEventChannelAdmin_ProxyPushConsumer_12 == 'n') \
&& (TC_IMPL_TC_CosEventChannelAdmin_ProxyPushConsumer_13 == 'e') \
&& (TC_IMPL_TC_CosEventChannelAdmin_ProxyPushConsumer_14 == 'l') \
) && !defined(TC_DEF_TC_CosEventChannelAdmin_ProxyPushConsumer)
#define TC_DEF_TC_CosEventChannelAdmin_ProxyPushConsumer 1
const struct CORBA_TypeCode_struct TC_CosEventChannelAdmin_ProxyPushConsumer_struct = {
   {{(ORBit_RootObject_Interface *) & ORBit_TypeCode_epv, TRUE, -1}, ORBIT_PSEUDO_TYPECODE},
   CORBA_tk_objref, "ProxyPushConsumer", "IDL:omg.org/CosEventChannelAdmin/ProxyPushConsumer:1.0",
   0, 0,
   NULL,
   NULL,
   NULL,
   CORBA_OBJECT_NIL, 0, -1, 0, 0
};
#endif
#if ( (TC_IMPL_TC_CosEventChannelAdmin_ProxyPullSupplier_0 == 'C') \
&& (TC_IMPL_TC_CosEventChannelAdmin_ProxyPullSupplier_1 == 'o') \
&& (TC_IMPL_TC_CosEventChannelAdmin_ProxyPullSupplier_2 == 's') \
&& (TC_IMPL_TC_CosEventChannelAdmin_ProxyPullSupplier_3 == 'E') \
&& (TC_IMPL_TC_CosEventChannelAdmin_ProxyPullSupplier_4 == 'v') \
&& (TC_IMPL_TC_CosEventChannelAdmin_ProxyPullSupplier_5 == 'e') \
&& (TC_IMPL_TC_CosEventChannelAdmin_ProxyPullSupplier_6 == 'n') \
&& (TC_IMPL_TC_CosEventChannelAdmin_ProxyPullSupplier_7 == 't') \
&& (TC_IMPL_TC_CosEventChannelAdmin_ProxyPullSupplier_8 == 'C') \
&& (TC_IMPL_TC_CosEventChannelAdmin_ProxyPullSupplier_9 == 'h') \
&& (TC_IMPL_TC_CosEventChannelAdmin_ProxyPullSupplier_10 == 'a') \
&& (TC_IMPL_TC_CosEventChannelAdmin_ProxyPullSupplier_11 == 'n') \
&& (TC_IMPL_TC_CosEventChannelAdmin_ProxyPullSupplier_12 == 'n') \
&& (TC_IMPL_TC_CosEventChannelAdmin_ProxyPullSupplier_13 == 'e') \
&& (TC_IMPL_TC_CosEventChannelAdmin_ProxyPullSupplier_14 == 'l') \
) && !defined(TC_DEF_TC_CosEventChannelAdmin_ProxyPullSupplier)
#define TC_DEF_TC_CosEventChannelAdmin_ProxyPullSupplier 1
const struct CORBA_TypeCode_struct TC_CosEventChannelAdmin_ProxyPullSupplier_struct = {
   {{(ORBit_RootObject_Interface *) & ORBit_TypeCode_epv, TRUE, -1}, ORBIT_PSEUDO_TYPECODE},
   CORBA_tk_objref, "ProxyPullSupplier", "IDL:omg.org/CosEventChannelAdmin/ProxyPullSupplier:1.0",
   0, 0,
   NULL,
   NULL,
   NULL,
   CORBA_OBJECT_NIL, 0, -1, 0, 0
};
#endif
#if ( (TC_IMPL_TC_CosEventChannelAdmin_ProxyPullConsumer_0 == 'C') \
&& (TC_IMPL_TC_CosEventChannelAdmin_ProxyPullConsumer_1 == 'o') \
&& (TC_IMPL_TC_CosEventChannelAdmin_ProxyPullConsumer_2 == 's') \
&& (TC_IMPL_TC_CosEventChannelAdmin_ProxyPullConsumer_3 == 'E') \
&& (TC_IMPL_TC_CosEventChannelAdmin_ProxyPullConsumer_4 == 'v') \
&& (TC_IMPL_TC_CosEventChannelAdmin_ProxyPullConsumer_5 == 'e') \
&& (TC_IMPL_TC_CosEventChannelAdmin_ProxyPullConsumer_6 == 'n') \
&& (TC_IMPL_TC_CosEventChannelAdmin_ProxyPullConsumer_7 == 't') \
&& (TC_IMPL_TC_CosEventChannelAdmin_ProxyPullConsumer_8 == 'C') \
&& (TC_IMPL_TC_CosEventChannelAdmin_ProxyPullConsumer_9 == 'h') \
&& (TC_IMPL_TC_CosEventChannelAdmin_ProxyPullConsumer_10 == 'a') \
&& (TC_IMPL_TC_CosEventChannelAdmin_ProxyPullConsumer_11 == 'n') \
&& (TC_IMPL_TC_CosEventChannelAdmin_ProxyPullConsumer_12 == 'n') \
&& (TC_IMPL_TC_CosEventChannelAdmin_ProxyPullConsumer_13 == 'e') \
&& (TC_IMPL_TC_CosEventChannelAdmin_ProxyPullConsumer_14 == 'l') \
) && !defined(TC_DEF_TC_CosEventChannelAdmin_ProxyPullConsumer)
#define TC_DEF_TC_CosEventChannelAdmin_ProxyPullConsumer 1
const struct CORBA_TypeCode_struct TC_CosEventChannelAdmin_ProxyPullConsumer_struct = {
   {{(ORBit_RootObject_Interface *) & ORBit_TypeCode_epv, TRUE, -1}, ORBIT_PSEUDO_TYPECODE},
   CORBA_tk_objref, "ProxyPullConsumer", "IDL:omg.org/CosEventChannelAdmin/ProxyPullConsumer:1.0",
   0, 0,
   NULL,
   NULL,
   NULL,
   CORBA_OBJECT_NIL, 0, -1, 0, 0
};
#endif
#if ( (TC_IMPL_TC_CosEventChannelAdmin_ProxyPushSupplier_0 == 'C') \
&& (TC_IMPL_TC_CosEventChannelAdmin_ProxyPushSupplier_1 == 'o') \
&& (TC_IMPL_TC_CosEventChannelAdmin_ProxyPushSupplier_2 == 's') \
&& (TC_IMPL_TC_CosEventChannelAdmin_ProxyPushSupplier_3 == 'E') \
&& (TC_IMPL_TC_CosEventChannelAdmin_ProxyPushSupplier_4 == 'v') \
&& (TC_IMPL_TC_CosEventChannelAdmin_ProxyPushSupplier_5 == 'e') \
&& (TC_IMPL_TC_CosEventChannelAdmin_ProxyPushSupplier_6 == 'n') \
&& (TC_IMPL_TC_CosEventChannelAdmin_ProxyPushSupplier_7 == 't') \
&& (TC_IMPL_TC_CosEventChannelAdmin_ProxyPushSupplier_8 == 'C') \
&& (TC_IMPL_TC_CosEventChannelAdmin_ProxyPushSupplier_9 == 'h') \
&& (TC_IMPL_TC_CosEventChannelAdmin_ProxyPushSupplier_10 == 'a') \
&& (TC_IMPL_TC_CosEventChannelAdmin_ProxyPushSupplier_11 == 'n') \
&& (TC_IMPL_TC_CosEventChannelAdmin_ProxyPushSupplier_12 == 'n') \
&& (TC_IMPL_TC_CosEventChannelAdmin_ProxyPushSupplier_13 == 'e') \
&& (TC_IMPL_TC_CosEventChannelAdmin_ProxyPushSupplier_14 == 'l') \
) && !defined(TC_DEF_TC_CosEventChannelAdmin_ProxyPushSupplier)
#define TC_DEF_TC_CosEventChannelAdmin_ProxyPushSupplier 1
const struct CORBA_TypeCode_struct TC_CosEventChannelAdmin_ProxyPushSupplier_struct = {
   {{(ORBit_RootObject_Interface *) & ORBit_TypeCode_epv, TRUE, -1}, ORBIT_PSEUDO_TYPECODE},
   CORBA_tk_objref, "ProxyPushSupplier", "IDL:omg.org/CosEventChannelAdmin/ProxyPushSupplier:1.0",
   0, 0,
   NULL,
   NULL,
   NULL,
   CORBA_OBJECT_NIL, 0, -1, 0, 0
};
#endif
#if ( (TC_IMPL_TC_CosEventChannelAdmin_ConsumerAdmin_0 == 'C') \
&& (TC_IMPL_TC_CosEventChannelAdmin_ConsumerAdmin_1 == 'o') \
&& (TC_IMPL_TC_CosEventChannelAdmin_ConsumerAdmin_2 == 's') \
&& (TC_IMPL_TC_CosEventChannelAdmin_ConsumerAdmin_3 == 'E') \
&& (TC_IMPL_TC_CosEventChannelAdmin_ConsumerAdmin_4 == 'v') \
&& (TC_IMPL_TC_CosEventChannelAdmin_ConsumerAdmin_5 == 'e') \
&& (TC_IMPL_TC_CosEventChannelAdmin_ConsumerAdmin_6 == 'n') \
&& (TC_IMPL_TC_CosEventChannelAdmin_ConsumerAdmin_7 == 't') \
&& (TC_IMPL_TC_CosEventChannelAdmin_ConsumerAdmin_8 == 'C') \
&& (TC_IMPL_TC_CosEventChannelAdmin_ConsumerAdmin_9 == 'h') \
&& (TC_IMPL_TC_CosEventChannelAdmin_ConsumerAdmin_10 == 'a') \
&& (TC_IMPL_TC_CosEventChannelAdmin_ConsumerAdmin_11 == 'n') \
&& (TC_IMPL_TC_CosEventChannelAdmin_ConsumerAdmin_12 == 'n') \
&& (TC_IMPL_TC_CosEventChannelAdmin_ConsumerAdmin_13 == 'e') \
&& (TC_IMPL_TC_CosEventChannelAdmin_ConsumerAdmin_14 == 'l') \
) && !defined(TC_DEF_TC_CosEventChannelAdmin_ConsumerAdmin)
#define TC_DEF_TC_CosEventChannelAdmin_ConsumerAdmin 1
const struct CORBA_TypeCode_struct TC_CosEventChannelAdmin_ConsumerAdmin_struct = {
   {{(ORBit_RootObject_Interface *) & ORBit_TypeCode_epv, TRUE, -1}, ORBIT_PSEUDO_TYPECODE},
   CORBA_tk_objref, "ConsumerAdmin", "IDL:omg.org/CosEventChannelAdmin/ConsumerAdmin:1.0",
   0, 0,
   NULL,
   NULL,
   NULL,
   CORBA_OBJECT_NIL, 0, -1, 0, 0
};
#endif
#if ( (TC_IMPL_TC_CosEventChannelAdmin_SupplierAdmin_0 == 'C') \
&& (TC_IMPL_TC_CosEventChannelAdmin_SupplierAdmin_1 == 'o') \
&& (TC_IMPL_TC_CosEventChannelAdmin_SupplierAdmin_2 == 's') \
&& (TC_IMPL_TC_CosEventChannelAdmin_SupplierAdmin_3 == 'E') \
&& (TC_IMPL_TC_CosEventChannelAdmin_SupplierAdmin_4 == 'v') \
&& (TC_IMPL_TC_CosEventChannelAdmin_SupplierAdmin_5 == 'e') \
&& (TC_IMPL_TC_CosEventChannelAdmin_SupplierAdmin_6 == 'n') \
&& (TC_IMPL_TC_CosEventChannelAdmin_SupplierAdmin_7 == 't') \
&& (TC_IMPL_TC_CosEventChannelAdmin_SupplierAdmin_8 == 'C') \
&& (TC_IMPL_TC_CosEventChannelAdmin_SupplierAdmin_9 == 'h') \
&& (TC_IMPL_TC_CosEventChannelAdmin_SupplierAdmin_10 == 'a') \
&& (TC_IMPL_TC_CosEventChannelAdmin_SupplierAdmin_11 == 'n') \
&& (TC_IMPL_TC_CosEventChannelAdmin_SupplierAdmin_12 == 'n') \
&& (TC_IMPL_TC_CosEventChannelAdmin_SupplierAdmin_13 == 'e') \
&& (TC_IMPL_TC_CosEventChannelAdmin_SupplierAdmin_14 == 'l') \
) && !defined(TC_DEF_TC_CosEventChannelAdmin_SupplierAdmin)
#define TC_DEF_TC_CosEventChannelAdmin_SupplierAdmin 1
const struct CORBA_TypeCode_struct TC_CosEventChannelAdmin_SupplierAdmin_struct = {
   {{(ORBit_RootObject_Interface *) & ORBit_TypeCode_epv, TRUE, -1}, ORBIT_PSEUDO_TYPECODE},
   CORBA_tk_objref, "SupplierAdmin", "IDL:omg.org/CosEventChannelAdmin/SupplierAdmin:1.0",
   0, 0,
   NULL,
   NULL,
   NULL,
   CORBA_OBJECT_NIL, 0, -1, 0, 0
};
#endif
#if ( (TC_IMPL_TC_CosEventChannelAdmin_EventChannel_0 == 'C') \
&& (TC_IMPL_TC_CosEventChannelAdmin_EventChannel_1 == 'o') \
&& (TC_IMPL_TC_CosEventChannelAdmin_EventChannel_2 == 's') \
&& (TC_IMPL_TC_CosEventChannelAdmin_EventChannel_3 == 'E') \
&& (TC_IMPL_TC_CosEventChannelAdmin_EventChannel_4 == 'v') \
&& (TC_IMPL_TC_CosEventChannelAdmin_EventChannel_5 == 'e') \
&& (TC_IMPL_TC_CosEventChannelAdmin_EventChannel_6 == 'n') \
&& (TC_IMPL_TC_CosEventChannelAdmin_EventChannel_7 == 't') \
&& (TC_IMPL_TC_CosEventChannelAdmin_EventChannel_8 == 'C') \
&& (TC_IMPL_TC_CosEventChannelAdmin_EventChannel_9 == 'h') \
&& (TC_IMPL_TC_CosEventChannelAdmin_EventChannel_10 == 'a') \
&& (TC_IMPL_TC_CosEventChannelAdmin_EventChannel_11 == 'n') \
&& (TC_IMPL_TC_CosEventChannelAdmin_EventChannel_12 == 'n') \
&& (TC_IMPL_TC_CosEventChannelAdmin_EventChannel_13 == 'e') \
&& (TC_IMPL_TC_CosEventChannelAdmin_EventChannel_14 == 'l') \
) && !defined(TC_DEF_TC_CosEventChannelAdmin_EventChannel)
#define TC_DEF_TC_CosEventChannelAdmin_EventChannel 1
const struct CORBA_TypeCode_struct TC_CosEventChannelAdmin_EventChannel_struct = {
   {{(ORBit_RootObject_Interface *) & ORBit_TypeCode_epv, TRUE, -1}, ORBIT_PSEUDO_TYPECODE},
   CORBA_tk_objref, "EventChannel", "IDL:omg.org/CosEventChannelAdmin/EventChannel:1.0",
   0, 0,
   NULL,
   NULL,
   NULL,
   CORBA_OBJECT_NIL, 0, -1, 0, 0
};
#endif
#if ( (TC_IMPL_TC_CosEventChannelAdmin_EventChannelFactory_0 == 'C') \
&& (TC_IMPL_TC_CosEventChannelAdmin_EventChannelFactory_1 == 'o') \
&& (TC_IMPL_TC_CosEventChannelAdmin_EventChannelFactory_2 == 's') \
&& (TC_IMPL_TC_CosEventChannelAdmin_EventChannelFactory_3 == 'E') \
&& (TC_IMPL_TC_CosEventChannelAdmin_EventChannelFactory_4 == 'v') \
&& (TC_IMPL_TC_CosEventChannelAdmin_EventChannelFactory_5 == 'e') \
&& (TC_IMPL_TC_CosEventChannelAdmin_EventChannelFactory_6 == 'n') \
&& (TC_IMPL_TC_CosEventChannelAdmin_EventChannelFactory_7 == 't') \
&& (TC_IMPL_TC_CosEventChannelAdmin_EventChannelFactory_8 == 'C') \
&& (TC_IMPL_TC_CosEventChannelAdmin_EventChannelFactory_9 == 'h') \
&& (TC_IMPL_TC_CosEventChannelAdmin_EventChannelFactory_10 == 'a') \
&& (TC_IMPL_TC_CosEventChannelAdmin_EventChannelFactory_11 == 'n') \
&& (TC_IMPL_TC_CosEventChannelAdmin_EventChannelFactory_12 == 'n') \
&& (TC_IMPL_TC_CosEventChannelAdmin_EventChannelFactory_13 == 'e') \
&& (TC_IMPL_TC_CosEventChannelAdmin_EventChannelFactory_14 == 'l') \
) && !defined(TC_DEF_TC_CosEventChannelAdmin_EventChannelFactory)
#define TC_DEF_TC_CosEventChannelAdmin_EventChannelFactory 1
const struct CORBA_TypeCode_struct TC_CosEventChannelAdmin_EventChannelFactory_struct = {
   {{(ORBit_RootObject_Interface *) & ORBit_TypeCode_epv, TRUE, -1}, ORBIT_PSEUDO_TYPECODE},
   CORBA_tk_objref, "EventChannelFactory", "IDL:omg.org/CosEventChannelAdmin/EventChannelFactory:1.0",
   0, 0,
   NULL,
   NULL,
   NULL,
   CORBA_OBJECT_NIL, 0, -1, 0, 0
};
#endif
gpointer 
CosEventComm_Disconnected__free(gpointer mem, gpointer dat, CORBA_boolean free_strings)
{
   CosEventComm_Disconnected *var = mem;
   return (gpointer) (var + 1);
}

CORBA_unsigned_long CosEventComm_PushConsumer__classid = 0;
CORBA_unsigned_long CosEventComm_PushSupplier__classid = 0;
CORBA_unsigned_long CosEventComm_PullSupplier__classid = 0;
CORBA_unsigned_long CosEventComm_PullConsumer__classid = 0;
gpointer 
CosEventChannelAdmin_AlreadyConnected__free(gpointer mem, gpointer dat, CORBA_boolean free_strings)
{
   CosEventChannelAdmin_AlreadyConnected *var = mem;
   return (gpointer) (var + 1);
}

gpointer 
CosEventChannelAdmin_TypeError__free(gpointer mem, gpointer dat, CORBA_boolean free_strings)
{
   CosEventChannelAdmin_TypeError *var = mem;
   return (gpointer) (var + 1);
}

CORBA_unsigned_long CosEventChannelAdmin_ProxyPushConsumer__classid = 0;
CORBA_unsigned_long CosEventChannelAdmin_ProxyPullSupplier__classid = 0;
CORBA_unsigned_long CosEventChannelAdmin_ProxyPullConsumer__classid = 0;
CORBA_unsigned_long CosEventChannelAdmin_ProxyPushSupplier__classid = 0;
CORBA_unsigned_long CosEventChannelAdmin_ConsumerAdmin__classid = 0;
CORBA_unsigned_long CosEventChannelAdmin_SupplierAdmin__classid = 0;
CORBA_unsigned_long CosEventChannelAdmin_EventChannel__classid = 0;
CORBA_unsigned_long CosEventChannelAdmin_EventChannelFactory__classid = 0;
