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

#include <string.h>
#include "CosEventComm.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 == 'o') \
&& (TC_IMPL_TC_CosEventComm_Disconnected_10 == 'm') \
&& (TC_IMPL_TC_CosEventComm_Disconnected_11 == 'm') \
) && !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 == 'o') \
&& (TC_IMPL_TC_CosEventComm_PushConsumer_10 == 'm') \
&& (TC_IMPL_TC_CosEventComm_PushConsumer_11 == 'm') \
) && !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 == 'o') \
&& (TC_IMPL_TC_CosEventComm_PushSupplier_10 == 'm') \
&& (TC_IMPL_TC_CosEventComm_PushSupplier_11 == 'm') \
) && !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 == 'o') \
&& (TC_IMPL_TC_CosEventComm_PullSupplier_10 == 'm') \
&& (TC_IMPL_TC_CosEventComm_PullSupplier_11 == 'm') \
) && !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 == 'o') \
&& (TC_IMPL_TC_CosEventComm_PullConsumer_10 == 'm') \
&& (TC_IMPL_TC_CosEventComm_PullConsumer_11 == 'm') \
) && !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
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;
