/* * 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 */ /* Begin CORBA module CosEventChannelAdmin */ #ifndef _CosEventChannelAdmin_AlreadyConnected_defined #define _CosEventChannelAdmin_AlreadyConnected_defined typedef struct CosEventChannelAdmin_AlreadyConnected { int empty_struct_member; } CosEventChannelAdmin_AlreadyConnected; #define ex_CosEventChannelAdmin_AlreadyConnected "IDL:omg.org/CosEventChannelAdmin/AlreadyConnected:1.0" #endif /* !_CosEventChannelAdmin_AlreadyConnected_defined */ extern const struct CORBA_TypeCode_struct TC_CosEventChannelAdmin_AlreadyConnected_struct; #define TC_CosEventChannelAdmin_AlreadyConnected (&TC_CosEventChannelAdmin_AlreadyConnected_struct) extern CosEventChannelAdmin_AlreadyConnected *CosEventChannelAdmin_AlreadyConnected__alloc(void); extern gpointer CosEventChannelAdmin_AlreadyConnected__free(gpointer mem, gpointer dat, CORBA_boolean free_strings); /* ORBit internals */ #ifndef _CosEventChannelAdmin_TypeError_defined #define _CosEventChannelAdmin_TypeError_defined typedef struct CosEventChannelAdmin_TypeError { int empty_struct_member; } CosEventChannelAdmin_TypeError; #define ex_CosEventChannelAdmin_TypeError "IDL:omg.org/CosEventChannelAdmin/TypeError:1.0" #endif /* !_CosEventChannelAdmin_TypeError_defined */ extern const struct CORBA_TypeCode_struct TC_CosEventChannelAdmin_TypeError_struct; #define TC_CosEventChannelAdmin_TypeError (&TC_CosEventChannelAdmin_TypeError_struct) extern CosEventChannelAdmin_TypeError *CosEventChannelAdmin_TypeError__alloc(void); extern gpointer CosEventChannelAdmin_TypeError__free(gpointer mem, gpointer dat, CORBA_boolean free_strings); /* ORBit internals */ /* Begin interface CosEventChannelAdmin_ProxyPushConsumer */ /* client-side data structures and methods */ #ifndef _CosEventChannelAdmin_ProxyPushConsumer_defined #define _CosEventChannelAdmin_ProxyPushConsumer_defined typedef CORBA_Object CosEventChannelAdmin_ProxyPushConsumer; #define CosEventChannelAdmin_ProxyPushConsumer__free CORBA_Object__free #endif /* !_CosEventChannelAdmin_ProxyPushConsumer_defined */ extern CORBA_unsigned_long CosEventChannelAdmin_ProxyPushConsumer__classid; extern const struct CORBA_TypeCode_struct TC_CosEventChannelAdmin_ProxyPushConsumer_struct; #define TC_CosEventChannelAdmin_ProxyPushConsumer (&TC_CosEventChannelAdmin_ProxyPushConsumer_struct) extern void CosEventChannelAdmin_ProxyPushConsumer_connect_push_supplier(CosEventChannelAdmin_ProxyPushConsumer _obj, const CosEventComm_PushSupplier push_supplier, CORBA_Environment * ev); /* Begin inherited operations for CosEventChannelAdmin_ProxyPushConsumer */ /* From interface CosEventComm_PushConsumer */ extern void CosEventChannelAdmin_ProxyPushConsumer_push(CosEventChannelAdmin_ProxyPushConsumer _obj, const CORBA_any * data, CORBA_Environment * ev); extern void CosEventChannelAdmin_ProxyPushConsumer_disconnect_push_consumer(CosEventChannelAdmin_ProxyPushConsumer _obj, CORBA_Environment * ev); /* End inherited operations for CosEventChannelAdmin_ProxyPushConsumer */ /* server-side (via the POA) data structures and methods */ #ifndef _POA_CosEventChannelAdmin_ProxyPushConsumer__epv_defined #define _POA_CosEventChannelAdmin_ProxyPushConsumer__epv_defined typedef struct { void *_private; void (*connect_push_supplier) (PortableServer_Servant servant, const CosEventComm_PushSupplier push_supplier, CORBA_Environment * ev); } POA_CosEventChannelAdmin_ProxyPushConsumer__epv; #endif /* !_POA_CosEventChannelAdmin_ProxyPushConsumer__epv_defined */ #ifndef _POA_CosEventChannelAdmin_ProxyPushConsumer__vepv_defined #define _POA_CosEventChannelAdmin_ProxyPushConsumer__vepv_defined typedef struct { PortableServer_ServantBase__epv *_base_epv; POA_CosEventComm_PushConsumer__epv *CosEventComm_PushConsumer_epv; POA_CosEventChannelAdmin_ProxyPushConsumer__epv *CosEventChannelAdmin_ProxyPushConsumer_epv; } POA_CosEventChannelAdmin_ProxyPushConsumer__vepv; #endif /* !_POA_CosEventChannelAdmin_ProxyPushConsumer__vepv_defined */ #ifndef _POA_CosEventChannelAdmin_ProxyPushConsumer_defined #define _POA_CosEventChannelAdmin_ProxyPushConsumer_defined typedef struct { void *_private; POA_CosEventChannelAdmin_ProxyPushConsumer__vepv *vepv; } POA_CosEventChannelAdmin_ProxyPushConsumer; #endif /* !_POA_CosEventChannelAdmin_ProxyPushConsumer_defined */ extern void POA_CosEventChannelAdmin_ProxyPushConsumer__init(POA_CosEventChannelAdmin_ProxyPushConsumer * servant, CORBA_Environment * ev); extern void POA_CosEventChannelAdmin_ProxyPushConsumer__fini(POA_CosEventChannelAdmin_ProxyPushConsumer * servant, CORBA_Environment * ev); /* End interface CosEventChannelAdmin_ProxyPushConsumer */ /* Begin interface CosEventChannelAdmin_ProxyPullSupplier */ /* client-side data structures and methods */ #ifndef _CosEventChannelAdmin_ProxyPullSupplier_defined #define _CosEventChannelAdmin_ProxyPullSupplier_defined typedef CORBA_Object CosEventChannelAdmin_ProxyPullSupplier; #define CosEventChannelAdmin_ProxyPullSupplier__free CORBA_Object__free #endif /* !_CosEventChannelAdmin_ProxyPullSupplier_defined */ extern CORBA_unsigned_long CosEventChannelAdmin_ProxyPullSupplier__classid; extern const struct CORBA_TypeCode_struct TC_CosEventChannelAdmin_ProxyPullSupplier_struct; #define TC_CosEventChannelAdmin_ProxyPullSupplier (&TC_CosEventChannelAdmin_ProxyPullSupplier_struct) extern void CosEventChannelAdmin_ProxyPullSupplier_connect_pull_consumer(CosEventChannelAdmin_ProxyPullSupplier _obj, const CosEventComm_PullConsumer pull_consumer, CORBA_Environment * ev); /* Begin inherited operations for CosEventChannelAdmin_ProxyPullSupplier */ /* From interface CosEventComm_PullSupplier */ extern CORBA_any *CosEventChannelAdmin_ProxyPullSupplier_pull(CosEventChannelAdmin_ProxyPullSupplier _obj, CORBA_Environment * ev); extern CORBA_any *CosEventChannelAdmin_ProxyPullSupplier_try_pull(CosEventChannelAdmin_ProxyPullSupplier _obj, CORBA_boolean * has_event, CORBA_Environment * ev); extern void CosEventChannelAdmin_ProxyPullSupplier_disconnect_pull_supplier(CosEventChannelAdmin_ProxyPullSupplier _obj, CORBA_Environment * ev); /* End inherited operations for CosEventChannelAdmin_ProxyPullSupplier */ /* server-side (via the POA) data structures and methods */ #ifndef _POA_CosEventChannelAdmin_ProxyPullSupplier__epv_defined #define _POA_CosEventChannelAdmin_ProxyPullSupplier__epv_defined typedef struct { void *_private; void (*connect_pull_consumer) (PortableServer_Servant servant, const CosEventComm_PullConsumer pull_consumer, CORBA_Environment * ev); } POA_CosEventChannelAdmin_ProxyPullSupplier__epv; #endif /* !_POA_CosEventChannelAdmin_ProxyPullSupplier__epv_defined */ #ifndef _POA_CosEventChannelAdmin_ProxyPullSupplier__vepv_defined #define _POA_CosEventChannelAdmin_ProxyPullSupplier__vepv_defined typedef struct { PortableServer_ServantBase__epv *_base_epv; POA_CosEventComm_PullSupplier__epv *CosEventComm_PullSupplier_epv; POA_CosEventChannelAdmin_ProxyPullSupplier__epv *CosEventChannelAdmin_ProxyPullSupplier_epv; } POA_CosEventChannelAdmin_ProxyPullSupplier__vepv; #endif /* !_POA_CosEventChannelAdmin_ProxyPullSupplier__vepv_defined */ #ifndef _POA_CosEventChannelAdmin_ProxyPullSupplier_defined #define _POA_CosEventChannelAdmin_ProxyPullSupplier_defined typedef struct { void *_private; POA_CosEventChannelAdmin_ProxyPullSupplier__vepv *vepv; } POA_CosEventChannelAdmin_ProxyPullSupplier; #endif /* !_POA_CosEventChannelAdmin_ProxyPullSupplier_defined */ extern void POA_CosEventChannelAdmin_ProxyPullSupplier__init(POA_CosEventChannelAdmin_ProxyPullSupplier * servant, CORBA_Environment * ev); extern void POA_CosEventChannelAdmin_ProxyPullSupplier__fini(POA_CosEventChannelAdmin_ProxyPullSupplier * servant, CORBA_Environment * ev); /* End interface CosEventChannelAdmin_ProxyPullSupplier */ /* Begin interface CosEventChannelAdmin_ProxyPullConsumer */ /* client-side data structures and methods */ #ifndef _CosEventChannelAdmin_ProxyPullConsumer_defined #define _CosEventChannelAdmin_ProxyPullConsumer_defined typedef CORBA_Object CosEventChannelAdmin_ProxyPullConsumer; #define CosEventChannelAdmin_ProxyPullConsumer__free CORBA_Object__free #endif /* !_CosEventChannelAdmin_ProxyPullConsumer_defined */ extern CORBA_unsigned_long CosEventChannelAdmin_ProxyPullConsumer__classid; extern const struct CORBA_TypeCode_struct TC_CosEventChannelAdmin_ProxyPullConsumer_struct; #define TC_CosEventChannelAdmin_ProxyPullConsumer (&TC_CosEventChannelAdmin_ProxyPullConsumer_struct) extern void CosEventChannelAdmin_ProxyPullConsumer_connect_pull_supplier(CosEventChannelAdmin_ProxyPullConsumer _obj, const CosEventComm_PullSupplier pull_supplier, CORBA_Environment * ev); /* Begin inherited operations for CosEventChannelAdmin_ProxyPullConsumer */ /* From interface CosEventComm_PullConsumer */ extern void CosEventChannelAdmin_ProxyPullConsumer_disconnect_pull_consumer(CosEventChannelAdmin_ProxyPullConsumer _obj, CORBA_Environment * ev); /* End inherited operations for CosEventChannelAdmin_ProxyPullConsumer */ /* server-side (via the POA) data structures and methods */ #ifndef _POA_CosEventChannelAdmin_ProxyPullConsumer__epv_defined #define _POA_CosEventChannelAdmin_ProxyPullConsumer__epv_defined typedef struct { void *_private; void (*connect_pull_supplier) (PortableServer_Servant servant, const CosEventComm_PullSupplier pull_supplier, CORBA_Environment * ev); } POA_CosEventChannelAdmin_ProxyPullConsumer__epv; #endif /* !_POA_CosEventChannelAdmin_ProxyPullConsumer__epv_defined */ #ifndef _POA_CosEventChannelAdmin_ProxyPullConsumer__vepv_defined #define _POA_CosEventChannelAdmin_ProxyPullConsumer__vepv_defined typedef struct { PortableServer_ServantBase__epv *_base_epv; POA_CosEventComm_PullConsumer__epv *CosEventComm_PullConsumer_epv; POA_CosEventChannelAdmin_ProxyPullConsumer__epv *CosEventChannelAdmin_ProxyPullConsumer_epv; } POA_CosEventChannelAdmin_ProxyPullConsumer__vepv; #endif /* !_POA_CosEventChannelAdmin_ProxyPullConsumer__vepv_defined */ #ifndef _POA_CosEventChannelAdmin_ProxyPullConsumer_defined #define _POA_CosEventChannelAdmin_ProxyPullConsumer_defined typedef struct { void *_private; POA_CosEventChannelAdmin_ProxyPullConsumer__vepv *vepv; } POA_CosEventChannelAdmin_ProxyPullConsumer; #endif /* !_POA_CosEventChannelAdmin_ProxyPullConsumer_defined */ extern void POA_CosEventChannelAdmin_ProxyPullConsumer__init(POA_CosEventChannelAdmin_ProxyPullConsumer * servant, CORBA_Environment * ev); extern void POA_CosEventChannelAdmin_ProxyPullConsumer__fini(POA_CosEventChannelAdmin_ProxyPullConsumer * servant, CORBA_Environment * ev); /* End interface CosEventChannelAdmin_ProxyPullConsumer */ /* Begin interface CosEventChannelAdmin_ProxyPushSupplier */ /* client-side data structures and methods */ #ifndef _CosEventChannelAdmin_ProxyPushSupplier_defined #define _CosEventChannelAdmin_ProxyPushSupplier_defined typedef CORBA_Object CosEventChannelAdmin_ProxyPushSupplier; #define CosEventChannelAdmin_ProxyPushSupplier__free CORBA_Object__free #endif /* !_CosEventChannelAdmin_ProxyPushSupplier_defined */ extern CORBA_unsigned_long CosEventChannelAdmin_ProxyPushSupplier__classid; extern const struct CORBA_TypeCode_struct TC_CosEventChannelAdmin_ProxyPushSupplier_struct; #define TC_CosEventChannelAdmin_ProxyPushSupplier (&TC_CosEventChannelAdmin_ProxyPushSupplier_struct) extern void CosEventChannelAdmin_ProxyPushSupplier_connect_push_consumer(CosEventChannelAdmin_ProxyPushSupplier _obj, const CosEventComm_PushConsumer push_consumer, CORBA_Environment * ev); /* Begin inherited operations for CosEventChannelAdmin_ProxyPushSupplier */ /* From interface CosEventComm_PushSupplier */ extern void CosEventChannelAdmin_ProxyPushSupplier_disconnect_push_supplier(CosEventChannelAdmin_ProxyPushSupplier _obj, CORBA_Environment * ev); /* End inherited operations for CosEventChannelAdmin_ProxyPushSupplier */ /* server-side (via the POA) data structures and methods */ #ifndef _POA_CosEventChannelAdmin_ProxyPushSupplier__epv_defined #define _POA_CosEventChannelAdmin_ProxyPushSupplier__epv_defined typedef struct { void *_private; void (*connect_push_consumer) (PortableServer_Servant servant, const CosEventComm_PushConsumer push_consumer, CORBA_Environment * ev); } POA_CosEventChannelAdmin_ProxyPushSupplier__epv; #endif /* !_POA_CosEventChannelAdmin_ProxyPushSupplier__epv_defined */ #ifndef _POA_CosEventChannelAdmin_ProxyPushSupplier__vepv_defined #define _POA_CosEventChannelAdmin_ProxyPushSupplier__vepv_defined typedef struct { PortableServer_ServantBase__epv *_base_epv; POA_CosEventComm_PushSupplier__epv *CosEventComm_PushSupplier_epv; POA_CosEventChannelAdmin_ProxyPushSupplier__epv *CosEventChannelAdmin_ProxyPushSupplier_epv; } POA_CosEventChannelAdmin_ProxyPushSupplier__vepv; #endif /* !_POA_CosEventChannelAdmin_ProxyPushSupplier__vepv_defined */ #ifndef _POA_CosEventChannelAdmin_ProxyPushSupplier_defined #define _POA_CosEventChannelAdmin_ProxyPushSupplier_defined typedef struct { void *_private; POA_CosEventChannelAdmin_ProxyPushSupplier__vepv *vepv; } POA_CosEventChannelAdmin_ProxyPushSupplier; #endif /* !_POA_CosEventChannelAdmin_ProxyPushSupplier_defined */ extern void POA_CosEventChannelAdmin_ProxyPushSupplier__init(POA_CosEventChannelAdmin_ProxyPushSupplier * servant, CORBA_Environment * ev); extern void POA_CosEventChannelAdmin_ProxyPushSupplier__fini(POA_CosEventChannelAdmin_ProxyPushSupplier * servant, CORBA_Environment * ev); /* End interface CosEventChannelAdmin_ProxyPushSupplier */ /* Begin interface CosEventChannelAdmin_ConsumerAdmin */ /* client-side data structures and methods */ #ifndef _CosEventChannelAdmin_ConsumerAdmin_defined #define _CosEventChannelAdmin_ConsumerAdmin_defined typedef CORBA_Object CosEventChannelAdmin_ConsumerAdmin; #define CosEventChannelAdmin_ConsumerAdmin__free CORBA_Object__free #endif /* !_CosEventChannelAdmin_ConsumerAdmin_defined */ extern CORBA_unsigned_long CosEventChannelAdmin_ConsumerAdmin__classid; extern const struct CORBA_TypeCode_struct TC_CosEventChannelAdmin_ConsumerAdmin_struct; #define TC_CosEventChannelAdmin_ConsumerAdmin (&TC_CosEventChannelAdmin_ConsumerAdmin_struct) extern CosEventChannelAdmin_ProxyPushSupplier CosEventChannelAdmin_ConsumerAdmin_obtain_push_supplier(CosEventChannelAdmin_ConsumerAdmin _obj, CORBA_Environment * ev); extern CosEventChannelAdmin_ProxyPullSupplier CosEventChannelAdmin_ConsumerAdmin_obtain_pull_supplier(CosEventChannelAdmin_ConsumerAdmin _obj, CORBA_Environment * ev); /* server-side (via the POA) data structures and methods */ #ifndef _POA_CosEventChannelAdmin_ConsumerAdmin__epv_defined #define _POA_CosEventChannelAdmin_ConsumerAdmin__epv_defined typedef struct { void *_private; CosEventChannelAdmin_ProxyPushSupplier(*obtain_push_supplier) (PortableServer_Servant servant, CORBA_Environment * ev); CosEventChannelAdmin_ProxyPullSupplier(*obtain_pull_supplier) (PortableServer_Servant servant, CORBA_Environment * ev); } POA_CosEventChannelAdmin_ConsumerAdmin__epv; #endif /* !_POA_CosEventChannelAdmin_ConsumerAdmin__epv_defined */ #ifndef _POA_CosEventChannelAdmin_ConsumerAdmin__vepv_defined #define _POA_CosEventChannelAdmin_ConsumerAdmin__vepv_defined typedef struct { PortableServer_ServantBase__epv *_base_epv; POA_CosEventChannelAdmin_ConsumerAdmin__epv *CosEventChannelAdmin_ConsumerAdmin_epv; } POA_CosEventChannelAdmin_ConsumerAdmin__vepv; #endif /* !_POA_CosEventChannelAdmin_ConsumerAdmin__vepv_defined */ #ifndef _POA_CosEventChannelAdmin_ConsumerAdmin_defined #define _POA_CosEventChannelAdmin_ConsumerAdmin_defined typedef struct { void *_private; POA_CosEventChannelAdmin_ConsumerAdmin__vepv *vepv; } POA_CosEventChannelAdmin_ConsumerAdmin; #endif /* !_POA_CosEventChannelAdmin_ConsumerAdmin_defined */ extern void POA_CosEventChannelAdmin_ConsumerAdmin__init(POA_CosEventChannelAdmin_ConsumerAdmin * servant, CORBA_Environment * ev); extern void POA_CosEventChannelAdmin_ConsumerAdmin__fini(POA_CosEventChannelAdmin_ConsumerAdmin * servant, CORBA_Environment * ev); /* End interface CosEventChannelAdmin_ConsumerAdmin */ /* Begin interface CosEventChannelAdmin_SupplierAdmin */ /* client-side data structures and methods */ #ifndef _CosEventChannelAdmin_SupplierAdmin_defined #define _CosEventChannelAdmin_SupplierAdmin_defined typedef CORBA_Object CosEventChannelAdmin_SupplierAdmin; #define CosEventChannelAdmin_SupplierAdmin__free CORBA_Object__free #endif /* !_CosEventChannelAdmin_SupplierAdmin_defined */ extern CORBA_unsigned_long CosEventChannelAdmin_SupplierAdmin__classid; extern const struct CORBA_TypeCode_struct TC_CosEventChannelAdmin_SupplierAdmin_struct; #define TC_CosEventChannelAdmin_SupplierAdmin (&TC_CosEventChannelAdmin_SupplierAdmin_struct) extern CosEventChannelAdmin_ProxyPushConsumer CosEventChannelAdmin_SupplierAdmin_obtain_push_consumer(CosEventChannelAdmin_SupplierAdmin _obj, CORBA_Environment * ev); extern CosEventChannelAdmin_ProxyPullConsumer CosEventChannelAdmin_SupplierAdmin_obtain_pull_consumer(CosEventChannelAdmin_SupplierAdmin _obj, CORBA_Environment * ev); /* server-side (via the POA) data structures and methods */ #ifndef _POA_CosEventChannelAdmin_SupplierAdmin__epv_defined #define _POA_CosEventChannelAdmin_SupplierAdmin__epv_defined typedef struct { void *_private; CosEventChannelAdmin_ProxyPushConsumer(*obtain_push_consumer) (PortableServer_Servant servant, CORBA_Environment * ev); CosEventChannelAdmin_ProxyPullConsumer(*obtain_pull_consumer) (PortableServer_Servant servant, CORBA_Environment * ev); } POA_CosEventChannelAdmin_SupplierAdmin__epv; #endif /* !_POA_CosEventChannelAdmin_SupplierAdmin__epv_defined */ #ifndef _POA_CosEventChannelAdmin_SupplierAdmin__vepv_defined #define _POA_CosEventChannelAdmin_SupplierAdmin__vepv_defined typedef struct { PortableServer_ServantBase__epv *_base_epv; POA_CosEventChannelAdmin_SupplierAdmin__epv *CosEventChannelAdmin_SupplierAdmin_epv; } POA_CosEventChannelAdmin_SupplierAdmin__vepv; #endif /* !_POA_CosEventChannelAdmin_SupplierAdmin__vepv_defined */ #ifndef _POA_CosEventChannelAdmin_SupplierAdmin_defined #define _POA_CosEventChannelAdmin_SupplierAdmin_defined typedef struct { void *_private; POA_CosEventChannelAdmin_SupplierAdmin__vepv *vepv; } POA_CosEventChannelAdmin_SupplierAdmin; #endif /* !_POA_CosEventChannelAdmin_SupplierAdmin_defined */ extern void POA_CosEventChannelAdmin_SupplierAdmin__init(POA_CosEventChannelAdmin_SupplierAdmin * servant, CORBA_Environment * ev); extern void POA_CosEventChannelAdmin_SupplierAdmin__fini(POA_CosEventChannelAdmin_SupplierAdmin * servant, CORBA_Environment * ev); /* End interface CosEventChannelAdmin_SupplierAdmin */ /* Begin interface CosEventChannelAdmin_EventChannel */ /* client-side data structures and methods */ #ifndef _CosEventChannelAdmin_EventChannel_defined #define _CosEventChannelAdmin_EventChannel_defined typedef CORBA_Object CosEventChannelAdmin_EventChannel; #define CosEventChannelAdmin_EventChannel__free CORBA_Object__free #endif /* !_CosEventChannelAdmin_EventChannel_defined */ extern CORBA_unsigned_long CosEventChannelAdmin_EventChannel__classid; extern const struct CORBA_TypeCode_struct TC_CosEventChannelAdmin_EventChannel_struct; #define TC_CosEventChannelAdmin_EventChannel (&TC_CosEventChannelAdmin_EventChannel_struct) extern CosEventChannelAdmin_ConsumerAdmin CosEventChannelAdmin_EventChannel_for_consumers(CosEventChannelAdmin_EventChannel _obj, CORBA_Environment * ev); extern CosEventChannelAdmin_SupplierAdmin CosEventChannelAdmin_EventChannel_for_suppliers(CosEventChannelAdmin_EventChannel _obj, CORBA_Environment * ev); extern void CosEventChannelAdmin_EventChannel_destroy(CosEventChannelAdmin_EventChannel _obj, CORBA_Environment * ev); /* server-side (via the POA) data structures and methods */ #ifndef _POA_CosEventChannelAdmin_EventChannel__epv_defined #define _POA_CosEventChannelAdmin_EventChannel__epv_defined typedef struct { void *_private; CosEventChannelAdmin_ConsumerAdmin(*for_consumers) (PortableServer_Servant servant, CORBA_Environment * ev); CosEventChannelAdmin_SupplierAdmin(*for_suppliers) (PortableServer_Servant servant, CORBA_Environment * ev); void (*destroy) (PortableServer_Servant servant, CORBA_Environment * ev); } POA_CosEventChannelAdmin_EventChannel__epv; #endif /* !_POA_CosEventChannelAdmin_EventChannel__epv_defined */ #ifndef _POA_CosEventChannelAdmin_EventChannel__vepv_defined #define _POA_CosEventChannelAdmin_EventChannel__vepv_defined typedef struct { PortableServer_ServantBase__epv *_base_epv; POA_CosEventChannelAdmin_EventChannel__epv *CosEventChannelAdmin_EventChannel_epv; } POA_CosEventChannelAdmin_EventChannel__vepv; #endif /* !_POA_CosEventChannelAdmin_EventChannel__vepv_defined */ #ifndef _POA_CosEventChannelAdmin_EventChannel_defined #define _POA_CosEventChannelAdmin_EventChannel_defined typedef struct { void *_private; POA_CosEventChannelAdmin_EventChannel__vepv *vepv; } POA_CosEventChannelAdmin_EventChannel; #endif /* !_POA_CosEventChannelAdmin_EventChannel_defined */ extern void POA_CosEventChannelAdmin_EventChannel__init(POA_CosEventChannelAdmin_EventChannel * servant, CORBA_Environment * ev); extern void POA_CosEventChannelAdmin_EventChannel__fini(POA_CosEventChannelAdmin_EventChannel * servant, CORBA_Environment * ev); /* End interface CosEventChannelAdmin_EventChannel */ /* Begin interface CosEventChannelAdmin_EventChannelFactory */ /* client-side data structures and methods */ #ifndef _CosEventChannelAdmin_EventChannelFactory_defined #define _CosEventChannelAdmin_EventChannelFactory_defined typedef CORBA_Object CosEventChannelAdmin_EventChannelFactory; #define CosEventChannelAdmin_EventChannelFactory__free CORBA_Object__free #endif /* !_CosEventChannelAdmin_EventChannelFactory_defined */ extern CORBA_unsigned_long CosEventChannelAdmin_EventChannelFactory__classid; extern const struct CORBA_TypeCode_struct TC_CosEventChannelAdmin_EventChannelFactory_struct; #define TC_CosEventChannelAdmin_EventChannelFactory (&TC_CosEventChannelAdmin_EventChannelFactory_struct) extern CosEventChannelAdmin_EventChannel CosEventChannelAdmin_EventChannelFactory_new_event_channel(CosEventChannelAdmin_EventChannelFactory _obj, CORBA_Environment * ev); /* server-side (via the POA) data structures and methods */ #ifndef _POA_CosEventChannelAdmin_EventChannelFactory__epv_defined #define _POA_CosEventChannelAdmin_EventChannelFactory__epv_defined typedef struct { void *_private; CosEventChannelAdmin_EventChannel(*new_event_channel) (PortableServer_Servant servant, CORBA_Environment * ev); } POA_CosEventChannelAdmin_EventChannelFactory__epv; #endif /* !_POA_CosEventChannelAdmin_EventChannelFactory__epv_defined */ #ifndef _POA_CosEventChannelAdmin_EventChannelFactory__vepv_defined #define _POA_CosEventChannelAdmin_EventChannelFactory__vepv_defined typedef struct { PortableServer_ServantBase__epv *_base_epv; POA_CosEventChannelAdmin_EventChannelFactory__epv *CosEventChannelAdmin_EventChannelFactory_epv; } POA_CosEventChannelAdmin_EventChannelFactory__vepv; #endif /* !_POA_CosEventChannelAdmin_EventChannelFactory__vepv_defined */ #ifndef _POA_CosEventChannelAdmin_EventChannelFactory_defined #define _POA_CosEventChannelAdmin_EventChannelFactory_defined typedef struct { void *_private; POA_CosEventChannelAdmin_EventChannelFactory__vepv *vepv; } POA_CosEventChannelAdmin_EventChannelFactory; #endif /* !_POA_CosEventChannelAdmin_EventChannelFactory_defined */ extern void POA_CosEventChannelAdmin_EventChannelFactory__init(POA_CosEventChannelAdmin_EventChannelFactory * servant, CORBA_Environment * ev); extern void POA_CosEventChannelAdmin_EventChannelFactory__fini(POA_CosEventChannelAdmin_EventChannelFactory * servant, CORBA_Environment * ev); /* End interface CosEventChannelAdmin_EventChannelFactory */ /* End CORBA module CosEventChannelAdmin */ #ifdef __cplusplus } #endif /* __cplusplus */ #undef ORBIT_IDL_SERIAL