/* * This file was generated by orbit-idl - DO NOT EDIT! */ #include #define ORBIT_IDL_SERIAL 9 #include #ifdef __cplusplus extern "C" { #endif /* __cplusplus */ /* Begin CORBA module CosEventComm */ #ifndef _CosEventComm_Disconnected_defined #define _CosEventComm_Disconnected_defined typedef struct CosEventComm_Disconnected { int empty_struct_member; } CosEventComm_Disconnected; #define ex_CosEventComm_Disconnected "IDL:omg.org/CosEventComm/Disconnected:1.0" #endif /* !_CosEventComm_Disconnected_defined */ extern const struct CORBA_TypeCode_struct TC_CosEventComm_Disconnected_struct; #define TC_CosEventComm_Disconnected (&TC_CosEventComm_Disconnected_struct) extern CosEventComm_Disconnected *CosEventComm_Disconnected__alloc(void); extern gpointer CosEventComm_Disconnected__free(gpointer mem, gpointer dat, CORBA_boolean free_strings); /* ORBit internals */ /* Begin interface CosEventComm_PushConsumer */ /* client-side data structures and methods */ #ifndef _CosEventComm_PushConsumer_defined #define _CosEventComm_PushConsumer_defined typedef CORBA_Object CosEventComm_PushConsumer; #define CosEventComm_PushConsumer__free CORBA_Object__free #endif /* !_CosEventComm_PushConsumer_defined */ extern CORBA_unsigned_long CosEventComm_PushConsumer__classid; extern const struct CORBA_TypeCode_struct TC_CosEventComm_PushConsumer_struct; #define TC_CosEventComm_PushConsumer (&TC_CosEventComm_PushConsumer_struct) extern void CosEventComm_PushConsumer_push(CosEventComm_PushConsumer _obj, const CORBA_any * data, CORBA_Environment * ev); extern void CosEventComm_PushConsumer_disconnect_push_consumer(CosEventComm_PushConsumer _obj, CORBA_Environment * ev); /* server-side (via the POA) data structures and methods */ #ifndef _POA_CosEventComm_PushConsumer__epv_defined #define _POA_CosEventComm_PushConsumer__epv_defined typedef struct { void *_private; void (*push) (PortableServer_Servant servant, const CORBA_any * data, CORBA_Environment * ev); void (*disconnect_push_consumer) (PortableServer_Servant servant, CORBA_Environment * ev); } POA_CosEventComm_PushConsumer__epv; #endif /* !_POA_CosEventComm_PushConsumer__epv_defined */ #ifndef _POA_CosEventComm_PushConsumer__vepv_defined #define _POA_CosEventComm_PushConsumer__vepv_defined typedef struct { PortableServer_ServantBase__epv *_base_epv; POA_CosEventComm_PushConsumer__epv *CosEventComm_PushConsumer_epv; } POA_CosEventComm_PushConsumer__vepv; #endif /* !_POA_CosEventComm_PushConsumer__vepv_defined */ #ifndef _POA_CosEventComm_PushConsumer_defined #define _POA_CosEventComm_PushConsumer_defined typedef struct { void *_private; POA_CosEventComm_PushConsumer__vepv *vepv; } POA_CosEventComm_PushConsumer; #endif /* !_POA_CosEventComm_PushConsumer_defined */ extern void POA_CosEventComm_PushConsumer__init(POA_CosEventComm_PushConsumer * servant, CORBA_Environment * ev); extern void POA_CosEventComm_PushConsumer__fini(POA_CosEventComm_PushConsumer * servant, CORBA_Environment * ev); /* End interface CosEventComm_PushConsumer */ /* Begin interface CosEventComm_PushSupplier */ /* client-side data structures and methods */ #ifndef _CosEventComm_PushSupplier_defined #define _CosEventComm_PushSupplier_defined typedef CORBA_Object CosEventComm_PushSupplier; #define CosEventComm_PushSupplier__free CORBA_Object__free #endif /* !_CosEventComm_PushSupplier_defined */ extern CORBA_unsigned_long CosEventComm_PushSupplier__classid; extern const struct CORBA_TypeCode_struct TC_CosEventComm_PushSupplier_struct; #define TC_CosEventComm_PushSupplier (&TC_CosEventComm_PushSupplier_struct) extern void CosEventComm_PushSupplier_disconnect_push_supplier(CosEventComm_PushSupplier _obj, CORBA_Environment * ev); /* server-side (via the POA) data structures and methods */ #ifndef _POA_CosEventComm_PushSupplier__epv_defined #define _POA_CosEventComm_PushSupplier__epv_defined typedef struct { void *_private; void (*disconnect_push_supplier) (PortableServer_Servant servant, CORBA_Environment * ev); } POA_CosEventComm_PushSupplier__epv; #endif /* !_POA_CosEventComm_PushSupplier__epv_defined */ #ifndef _POA_CosEventComm_PushSupplier__vepv_defined #define _POA_CosEventComm_PushSupplier__vepv_defined typedef struct { PortableServer_ServantBase__epv *_base_epv; POA_CosEventComm_PushSupplier__epv *CosEventComm_PushSupplier_epv; } POA_CosEventComm_PushSupplier__vepv; #endif /* !_POA_CosEventComm_PushSupplier__vepv_defined */ #ifndef _POA_CosEventComm_PushSupplier_defined #define _POA_CosEventComm_PushSupplier_defined typedef struct { void *_private; POA_CosEventComm_PushSupplier__vepv *vepv; } POA_CosEventComm_PushSupplier; #endif /* !_POA_CosEventComm_PushSupplier_defined */ extern void POA_CosEventComm_PushSupplier__init(POA_CosEventComm_PushSupplier * servant, CORBA_Environment * ev); extern void POA_CosEventComm_PushSupplier__fini(POA_CosEventComm_PushSupplier * servant, CORBA_Environment * ev); /* End interface CosEventComm_PushSupplier */ /* Begin interface CosEventComm_PullSupplier */ /* client-side data structures and methods */ #ifndef _CosEventComm_PullSupplier_defined #define _CosEventComm_PullSupplier_defined typedef CORBA_Object CosEventComm_PullSupplier; #define CosEventComm_PullSupplier__free CORBA_Object__free #endif /* !_CosEventComm_PullSupplier_defined */ extern CORBA_unsigned_long CosEventComm_PullSupplier__classid; extern const struct CORBA_TypeCode_struct TC_CosEventComm_PullSupplier_struct; #define TC_CosEventComm_PullSupplier (&TC_CosEventComm_PullSupplier_struct) extern CORBA_any *CosEventComm_PullSupplier_pull(CosEventComm_PullSupplier _obj, CORBA_Environment * ev); extern CORBA_any *CosEventComm_PullSupplier_try_pull(CosEventComm_PullSupplier _obj, CORBA_boolean * has_event, CORBA_Environment * ev); extern void CosEventComm_PullSupplier_disconnect_pull_supplier(CosEventComm_PullSupplier _obj, CORBA_Environment * ev); /* server-side (via the POA) data structures and methods */ #ifndef _POA_CosEventComm_PullSupplier__epv_defined #define _POA_CosEventComm_PullSupplier__epv_defined typedef struct { void *_private; CORBA_any *(*pull) (PortableServer_Servant servant, CORBA_Environment * ev); CORBA_any *(*try_pull) (PortableServer_Servant servant, CORBA_boolean * has_event, CORBA_Environment * ev); void (*disconnect_pull_supplier) (PortableServer_Servant servant, CORBA_Environment * ev); } POA_CosEventComm_PullSupplier__epv; #endif /* !_POA_CosEventComm_PullSupplier__epv_defined */ #ifndef _POA_CosEventComm_PullSupplier__vepv_defined #define _POA_CosEventComm_PullSupplier__vepv_defined typedef struct { PortableServer_ServantBase__epv *_base_epv; POA_CosEventComm_PullSupplier__epv *CosEventComm_PullSupplier_epv; } POA_CosEventComm_PullSupplier__vepv; #endif /* !_POA_CosEventComm_PullSupplier__vepv_defined */ #ifndef _POA_CosEventComm_PullSupplier_defined #define _POA_CosEventComm_PullSupplier_defined typedef struct { void *_private; POA_CosEventComm_PullSupplier__vepv *vepv; } POA_CosEventComm_PullSupplier; #endif /* !_POA_CosEventComm_PullSupplier_defined */ extern void POA_CosEventComm_PullSupplier__init(POA_CosEventComm_PullSupplier * servant, CORBA_Environment * ev); extern void POA_CosEventComm_PullSupplier__fini(POA_CosEventComm_PullSupplier * servant, CORBA_Environment * ev); /* End interface CosEventComm_PullSupplier */ /* Begin interface CosEventComm_PullConsumer */ /* client-side data structures and methods */ #ifndef _CosEventComm_PullConsumer_defined #define _CosEventComm_PullConsumer_defined typedef CORBA_Object CosEventComm_PullConsumer; #define CosEventComm_PullConsumer__free CORBA_Object__free #endif /* !_CosEventComm_PullConsumer_defined */ extern CORBA_unsigned_long CosEventComm_PullConsumer__classid; extern const struct CORBA_TypeCode_struct TC_CosEventComm_PullConsumer_struct; #define TC_CosEventComm_PullConsumer (&TC_CosEventComm_PullConsumer_struct) extern void CosEventComm_PullConsumer_disconnect_pull_consumer(CosEventComm_PullConsumer _obj, CORBA_Environment * ev); /* server-side (via the POA) data structures and methods */ #ifndef _POA_CosEventComm_PullConsumer__epv_defined #define _POA_CosEventComm_PullConsumer__epv_defined typedef struct { void *_private; void (*disconnect_pull_consumer) (PortableServer_Servant servant, CORBA_Environment * ev); } POA_CosEventComm_PullConsumer__epv; #endif /* !_POA_CosEventComm_PullConsumer__epv_defined */ #ifndef _POA_CosEventComm_PullConsumer__vepv_defined #define _POA_CosEventComm_PullConsumer__vepv_defined typedef struct { PortableServer_ServantBase__epv *_base_epv; POA_CosEventComm_PullConsumer__epv *CosEventComm_PullConsumer_epv; } POA_CosEventComm_PullConsumer__vepv; #endif /* !_POA_CosEventComm_PullConsumer__vepv_defined */ #ifndef _POA_CosEventComm_PullConsumer_defined #define _POA_CosEventComm_PullConsumer_defined typedef struct { void *_private; POA_CosEventComm_PullConsumer__vepv *vepv; } POA_CosEventComm_PullConsumer; #endif /* !_POA_CosEventComm_PullConsumer_defined */ extern void POA_CosEventComm_PullConsumer__init(POA_CosEventComm_PullConsumer * servant, CORBA_Environment * ev); extern void POA_CosEventComm_PullConsumer__fini(POA_CosEventComm_PullConsumer * servant, CORBA_Environment * ev); /* End interface CosEventComm_PullConsumer */ /* End CORBA module CosEventComm */ #ifdef __cplusplus } #endif /* __cplusplus */ #undef ORBIT_IDL_SERIAL