1 /* 2 * This file was generated by orbit-idl - DO NOT EDIT! 3 */ 4 5 #include <glib.h> 6 #define ORBIT_IDL_SERIAL 9 7 #include <orb/orbit.h> 8 9 #ifndef europa_H 10 #define europa_H 1 11 #ifdef __cplusplus 12 extern "C" 13 { 14 #endif /* __cplusplus */ 15 16 /** typedefs **/ 17 #if !defined(ORBIT_DECL_EuropaAI_Europa) && !defined(_EuropaAI_Europa_defined) 18 #define ORBIT_DECL_EuropaAI_Europa 1 19 #define _EuropaAI_Europa_defined 1 20 #define EuropaAI_Europa__free CORBA_Object__free 21 typedef CORBA_Object EuropaAI_Europa; 22 extern CORBA_unsigned_long EuropaAI_Europa__classid; 23 #endif 24 25 /** POA structures **/ 26 typedef struct 27 { 28 void *_private; 29 void (*inputChat) (PortableServer_Servant _servant, CORBA_char * text, 30 CORBA_Environment * ev); 31 } 32 POA_EuropaAI_Europa__epv; 33 typedef struct 34 { 35 PortableServer_ServantBase__epv *_base_epv; 36 POA_EuropaAI_Europa__epv *EuropaAI_Europa_epv; 37 } 38 POA_EuropaAI_Europa__vepv; 39 typedef struct 40 { 41 void *_private; 42 POA_EuropaAI_Europa__vepv *vepv; 43 } 44 POA_EuropaAI_Europa; 45 extern void POA_EuropaAI_Europa__init(PortableServer_Servant servant, 46 CORBA_Environment * ev); 47 extern void POA_EuropaAI_Europa__fini(PortableServer_Servant servant, 48 CORBA_Environment * ev); 49 50 /** prototypes **/ 51 void EuropaAI_Europa_inputChat(EuropaAI_Europa _obj, CORBA_char * text, 52 CORBA_Environment * ev); 53 54 void _ORBIT_skel_EuropaAI_Europa_inputChat(POA_EuropaAI_Europa * 55 _ORBIT_servant, 56 GIOPRecvBuffer * 57 _ORBIT_recv_buffer, 58 CORBA_Environment * ev, 59 void (*_impl_inputChat) 60 (PortableServer_Servant 61 _servant, CORBA_char * text, 62 CORBA_Environment * ev)); 63 #ifdef __cplusplus 64 } 65 #endif /* __cplusplus */ 66 67 #endif 68 #undef ORBIT_IDL_SERIAL 69