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