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

#include <glib.h>
#define ORBIT_IDL_SERIAL 9
#include <orb/orbit.h>

#ifndef empty_H
#define empty_H 1
#ifdef __cplusplus
extern "C" {
#endif				/* __cplusplus */


   /** typedefs **/
#if !defined(ORBIT_DECL_Empty) && !defined(_Empty_defined)
#define ORBIT_DECL_Empty 1
#define _Empty_defined 1
#define Empty__free CORBA_Object__free
   typedef CORBA_Object Empty;
   extern CORBA_unsigned_long Empty__classid;
#if !defined(TC_IMPL_TC_Empty_0)
#define TC_IMPL_TC_Empty_0 'e'
#define TC_IMPL_TC_Empty_1 'm'
#define TC_IMPL_TC_Empty_2 'p'
#define TC_IMPL_TC_Empty_3 't'
#define TC_IMPL_TC_Empty_4 'y'
   extern const struct CORBA_TypeCode_struct TC_Empty_struct;
#define TC_Empty ((CORBA_TypeCode)&TC_Empty_struct)
#endif
#endif

   /** POA structures **/
   typedef struct {
      void *_private;
      void (*doNothing) (PortableServer_Servant _servant, CORBA_Environment * ev);
   } POA_Empty__epv;
   typedef struct {
      PortableServer_ServantBase__epv *_base_epv;
      POA_Empty__epv *Empty_epv;
   } POA_Empty__vepv;
   typedef struct {
      void *_private;
      POA_Empty__vepv *vepv;
   } POA_Empty;
   extern void POA_Empty__init(PortableServer_Servant servant, CORBA_Environment * ev);
   extern void POA_Empty__fini(PortableServer_Servant servant, CORBA_Environment * ev);

   /** prototypes **/
   void Empty_doNothing(Empty _obj, CORBA_Environment * ev);

   void _ORBIT_skel_Empty_doNothing(POA_Empty * _ORBIT_servant, GIOPRecvBuffer * _ORBIT_recv_buffer, CORBA_Environment * ev, void (*_impl_doNothing) (PortableServer_Servant _servant, CORBA_Environment * ev));
#ifdef __cplusplus
}
#endif				/* __cplusplus */

#endif
#undef ORBIT_IDL_SERIAL
