Logo Search packages:      
Sourcecode: sanduhr version File versions  Download package

sanduhr.h

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

#ifndef sanduhr_H
#define sanduhr_H 1
#include <glib.h>
#define ORBIT_IDL_SERIAL 20
#include <orbit/orbit-types.h>

#ifdef __cplusplus
extern "C"
{
#endif                        /* __cplusplus */

/** typedefs **/
#include <bonobo-activation/Bonobo_GenericFactory.h>
#if !defined(ORBIT_DECL_SandUhr_Timer) && !defined(_SandUhr_Timer_defined)
#define ORBIT_DECL_SandUhr_Timer 1
#define _SandUhr_Timer_defined 1
#define SandUhr_Timer__freekids CORBA_Object__freekids
   typedef CORBA_Object SandUhr_Timer;
   extern CORBA_unsigned_long SandUhr_Timer__classid;
#if !defined(TC_IMPL_TC_SandUhr_Timer_0)
#define TC_IMPL_TC_SandUhr_Timer_0 's'
#define TC_IMPL_TC_SandUhr_Timer_1 'a'
#define TC_IMPL_TC_SandUhr_Timer_2 'n'
#define TC_IMPL_TC_SandUhr_Timer_3 'd'
#define TC_IMPL_TC_SandUhr_Timer_4 'u'
#define TC_IMPL_TC_SandUhr_Timer_5 'h'
#define TC_IMPL_TC_SandUhr_Timer_6 'r'
#ifdef ORBIT_IDL_C_IMODULE_sanduhr
   static
#else
   extern
#endif
   const struct CORBA_TypeCode_struct TC_SandUhr_Timer_struct;
#define TC_SandUhr_Timer ((CORBA_TypeCode)&TC_SandUhr_Timer_struct)
#endif
#endif
#if !defined(ORBIT_DECL_SandUhr_AlarmAction) && !defined(_SandUhr_AlarmAction_defined)
#define ORBIT_DECL_SandUhr_AlarmAction 1
#define _SandUhr_AlarmAction_defined 1
#define SandUhr_AlarmAction__freekids CORBA_Object__freekids
   typedef CORBA_Object SandUhr_AlarmAction;
   extern CORBA_unsigned_long SandUhr_AlarmAction__classid;
#if !defined(TC_IMPL_TC_SandUhr_AlarmAction_0)
#define TC_IMPL_TC_SandUhr_AlarmAction_0 's'
#define TC_IMPL_TC_SandUhr_AlarmAction_1 'a'
#define TC_IMPL_TC_SandUhr_AlarmAction_2 'n'
#define TC_IMPL_TC_SandUhr_AlarmAction_3 'd'
#define TC_IMPL_TC_SandUhr_AlarmAction_4 'u'
#define TC_IMPL_TC_SandUhr_AlarmAction_5 'h'
#define TC_IMPL_TC_SandUhr_AlarmAction_6 'r'
#ifdef ORBIT_IDL_C_IMODULE_sanduhr
   static
#else
   extern
#endif
   const struct CORBA_TypeCode_struct TC_SandUhr_AlarmAction_struct;
#define TC_SandUhr_AlarmAction ((CORBA_TypeCode)&TC_SandUhr_AlarmAction_struct)
#endif
#endif
#undef ex_SandUhr_AlarmAction_DeliveryFailed
#define ex_SandUhr_AlarmAction_DeliveryFailed "IDL:SandUhr/AlarmAction/DeliveryFailed:1.0"
#if !defined(_SandUhr_AlarmAction_DeliveryFailed_defined)
#define _SandUhr_AlarmAction_DeliveryFailed_defined 1
   typedef struct SandUhr_AlarmAction_DeliveryFailed_type
      SandUhr_AlarmAction_DeliveryFailed;
   struct SandUhr_AlarmAction_DeliveryFailed_type
   {
      CORBA_string Reason;
   };

#if !defined(TC_IMPL_TC_SandUhr_AlarmAction_DeliveryFailed_0)
#define TC_IMPL_TC_SandUhr_AlarmAction_DeliveryFailed_0 's'
#define TC_IMPL_TC_SandUhr_AlarmAction_DeliveryFailed_1 'a'
#define TC_IMPL_TC_SandUhr_AlarmAction_DeliveryFailed_2 'n'
#define TC_IMPL_TC_SandUhr_AlarmAction_DeliveryFailed_3 'd'
#define TC_IMPL_TC_SandUhr_AlarmAction_DeliveryFailed_4 'u'
#define TC_IMPL_TC_SandUhr_AlarmAction_DeliveryFailed_5 'h'
#define TC_IMPL_TC_SandUhr_AlarmAction_DeliveryFailed_6 'r'
#ifdef ORBIT_IDL_C_IMODULE_sanduhr
   static
#else
   extern
#endif
   const struct CORBA_TypeCode_struct
      TC_SandUhr_AlarmAction_DeliveryFailed_struct;
#define TC_SandUhr_AlarmAction_DeliveryFailed ((CORBA_TypeCode)&TC_SandUhr_AlarmAction_DeliveryFailed_struct)
#endif
#define SandUhr_AlarmAction_DeliveryFailed__alloc() ((SandUhr_AlarmAction_DeliveryFailed *)ORBit_small_alloc (TC_SandUhr_AlarmAction_DeliveryFailed))
#define SandUhr_AlarmAction_DeliveryFailed__freekids(m,d) ORBit_small_freekids (TC_SandUhr_AlarmAction_DeliveryFailed,(m),(d))
#endif
#if !defined(ORBIT_DECL_SandUhr_AlarmBeep) && !defined(_SandUhr_AlarmBeep_defined)
#define ORBIT_DECL_SandUhr_AlarmBeep 1
#define _SandUhr_AlarmBeep_defined 1
#define SandUhr_AlarmBeep__freekids CORBA_Object__freekids
   typedef CORBA_Object SandUhr_AlarmBeep;
   extern CORBA_unsigned_long SandUhr_AlarmBeep__classid;
#if !defined(TC_IMPL_TC_SandUhr_AlarmBeep_0)
#define TC_IMPL_TC_SandUhr_AlarmBeep_0 's'
#define TC_IMPL_TC_SandUhr_AlarmBeep_1 'a'
#define TC_IMPL_TC_SandUhr_AlarmBeep_2 'n'
#define TC_IMPL_TC_SandUhr_AlarmBeep_3 'd'
#define TC_IMPL_TC_SandUhr_AlarmBeep_4 'u'
#define TC_IMPL_TC_SandUhr_AlarmBeep_5 'h'
#define TC_IMPL_TC_SandUhr_AlarmBeep_6 'r'
#ifdef ORBIT_IDL_C_IMODULE_sanduhr
   static
#else
   extern
#endif
   const struct CORBA_TypeCode_struct TC_SandUhr_AlarmBeep_struct;
#define TC_SandUhr_AlarmBeep ((CORBA_TypeCode)&TC_SandUhr_AlarmBeep_struct)
#endif
#endif
#if !defined(ORBIT_DECL_SandUhr_AlarmSound) && !defined(_SandUhr_AlarmSound_defined)
#define ORBIT_DECL_SandUhr_AlarmSound 1
#define _SandUhr_AlarmSound_defined 1
#define SandUhr_AlarmSound__freekids CORBA_Object__freekids
   typedef CORBA_Object SandUhr_AlarmSound;
   extern CORBA_unsigned_long SandUhr_AlarmSound__classid;
#if !defined(TC_IMPL_TC_SandUhr_AlarmSound_0)
#define TC_IMPL_TC_SandUhr_AlarmSound_0 's'
#define TC_IMPL_TC_SandUhr_AlarmSound_1 'a'
#define TC_IMPL_TC_SandUhr_AlarmSound_2 'n'
#define TC_IMPL_TC_SandUhr_AlarmSound_3 'd'
#define TC_IMPL_TC_SandUhr_AlarmSound_4 'u'
#define TC_IMPL_TC_SandUhr_AlarmSound_5 'h'
#define TC_IMPL_TC_SandUhr_AlarmSound_6 'r'
#ifdef ORBIT_IDL_C_IMODULE_sanduhr
   static
#else
   extern
#endif
   const struct CORBA_TypeCode_struct TC_SandUhr_AlarmSound_struct;
#define TC_SandUhr_AlarmSound ((CORBA_TypeCode)&TC_SandUhr_AlarmSound_struct)
#endif
#endif
#if !defined(ORBIT_DECL_SandUhr_AlarmCommand) && !defined(_SandUhr_AlarmCommand_defined)
#define ORBIT_DECL_SandUhr_AlarmCommand 1
#define _SandUhr_AlarmCommand_defined 1
#define SandUhr_AlarmCommand__freekids CORBA_Object__freekids
   typedef CORBA_Object SandUhr_AlarmCommand;
   extern CORBA_unsigned_long SandUhr_AlarmCommand__classid;
#if !defined(TC_IMPL_TC_SandUhr_AlarmCommand_0)
#define TC_IMPL_TC_SandUhr_AlarmCommand_0 's'
#define TC_IMPL_TC_SandUhr_AlarmCommand_1 'a'
#define TC_IMPL_TC_SandUhr_AlarmCommand_2 'n'
#define TC_IMPL_TC_SandUhr_AlarmCommand_3 'd'
#define TC_IMPL_TC_SandUhr_AlarmCommand_4 'u'
#define TC_IMPL_TC_SandUhr_AlarmCommand_5 'h'
#define TC_IMPL_TC_SandUhr_AlarmCommand_6 'r'
#ifdef ORBIT_IDL_C_IMODULE_sanduhr
   static
#else
   extern
#endif
   const struct CORBA_TypeCode_struct TC_SandUhr_AlarmCommand_struct;
#define TC_SandUhr_AlarmCommand ((CORBA_TypeCode)&TC_SandUhr_AlarmCommand_struct)
#endif
#endif
#if !defined(ORBIT_DECL_SandUhr_Timer) && !defined(_SandUhr_Timer_defined)
#define ORBIT_DECL_SandUhr_Timer 1
#define _SandUhr_Timer_defined 1
#define SandUhr_Timer__freekids CORBA_Object__freekids
   typedef CORBA_Object SandUhr_Timer;
   extern CORBA_unsigned_long SandUhr_Timer__classid;
#if !defined(TC_IMPL_TC_SandUhr_Timer_0)
#define TC_IMPL_TC_SandUhr_Timer_0 's'
#define TC_IMPL_TC_SandUhr_Timer_1 'a'
#define TC_IMPL_TC_SandUhr_Timer_2 'n'
#define TC_IMPL_TC_SandUhr_Timer_3 'd'
#define TC_IMPL_TC_SandUhr_Timer_4 'u'
#define TC_IMPL_TC_SandUhr_Timer_5 'h'
#define TC_IMPL_TC_SandUhr_Timer_6 'r'
#ifdef ORBIT_IDL_C_IMODULE_sanduhr
   static
#else
   extern
#endif
   const struct CORBA_TypeCode_struct TC_SandUhr_Timer_struct;
#define TC_SandUhr_Timer ((CORBA_TypeCode)&TC_SandUhr_Timer_struct)
#endif
#endif
#undef ex_SandUhr_Timer_NotRunning
#define ex_SandUhr_Timer_NotRunning "IDL:SandUhr/Timer/NotRunning:1.0"
#if !defined(_SandUhr_Timer_NotRunning_defined)
#define _SandUhr_Timer_NotRunning_defined 1
   typedef struct SandUhr_Timer_NotRunning_type SandUhr_Timer_NotRunning;
   struct SandUhr_Timer_NotRunning_type
   {
      int dummy;
   };

#if !defined(TC_IMPL_TC_SandUhr_Timer_NotRunning_0)
#define TC_IMPL_TC_SandUhr_Timer_NotRunning_0 's'
#define TC_IMPL_TC_SandUhr_Timer_NotRunning_1 'a'
#define TC_IMPL_TC_SandUhr_Timer_NotRunning_2 'n'
#define TC_IMPL_TC_SandUhr_Timer_NotRunning_3 'd'
#define TC_IMPL_TC_SandUhr_Timer_NotRunning_4 'u'
#define TC_IMPL_TC_SandUhr_Timer_NotRunning_5 'h'
#define TC_IMPL_TC_SandUhr_Timer_NotRunning_6 'r'
#ifdef ORBIT_IDL_C_IMODULE_sanduhr
   static
#else
   extern
#endif
   const struct CORBA_TypeCode_struct TC_SandUhr_Timer_NotRunning_struct;
#define TC_SandUhr_Timer_NotRunning ((CORBA_TypeCode)&TC_SandUhr_Timer_NotRunning_struct)
#endif
#define SandUhr_Timer_NotRunning__alloc() ((SandUhr_Timer_NotRunning *)ORBit_small_alloc (TC_SandUhr_Timer_NotRunning))
#define SandUhr_Timer_NotRunning__freekids(m,d) ORBit_small_freekids (TC_SandUhr_Timer_NotRunning,(m),(d))
#endif
#if !defined(_SandUhr_Timer_TimerState_defined)
#define _SandUhr_Timer_TimerState_defined 1
   typedef enum
   {
      SandUhr_Timer_TSPrepare,
      SandUhr_Timer_TSRunning,
      SandUhr_Timer_TSDone
   } SandUhr_Timer_TimerState;
#if !defined(TC_IMPL_TC_SandUhr_Timer_TimerState_0)
#define TC_IMPL_TC_SandUhr_Timer_TimerState_0 's'
#define TC_IMPL_TC_SandUhr_Timer_TimerState_1 'a'
#define TC_IMPL_TC_SandUhr_Timer_TimerState_2 'n'
#define TC_IMPL_TC_SandUhr_Timer_TimerState_3 'd'
#define TC_IMPL_TC_SandUhr_Timer_TimerState_4 'u'
#define TC_IMPL_TC_SandUhr_Timer_TimerState_5 'h'
#define TC_IMPL_TC_SandUhr_Timer_TimerState_6 'r'
#ifdef ORBIT_IDL_C_IMODULE_sanduhr
   static
#else
   extern
#endif
   const struct CORBA_TypeCode_struct TC_SandUhr_Timer_TimerState_struct;
#define TC_SandUhr_Timer_TimerState ((CORBA_TypeCode)&TC_SandUhr_Timer_TimerState_struct)
#endif
#endif
#if !defined(_SandUhr_Timer_Color_defined)
#define _SandUhr_Timer_Color_defined 1
   typedef struct SandUhr_Timer_Color_type SandUhr_Timer_Color;
   struct SandUhr_Timer_Color_type
   {
      CORBA_unsigned_short Red;
      CORBA_unsigned_short Green;
      CORBA_unsigned_short Blue;
   };

#if !defined(TC_IMPL_TC_SandUhr_Timer_Color_0)
#define TC_IMPL_TC_SandUhr_Timer_Color_0 's'
#define TC_IMPL_TC_SandUhr_Timer_Color_1 'a'
#define TC_IMPL_TC_SandUhr_Timer_Color_2 'n'
#define TC_IMPL_TC_SandUhr_Timer_Color_3 'd'
#define TC_IMPL_TC_SandUhr_Timer_Color_4 'u'
#define TC_IMPL_TC_SandUhr_Timer_Color_5 'h'
#define TC_IMPL_TC_SandUhr_Timer_Color_6 'r'
#ifdef ORBIT_IDL_C_IMODULE_sanduhr
   static
#else
   extern
#endif
   const struct CORBA_TypeCode_struct TC_SandUhr_Timer_Color_struct;
#define TC_SandUhr_Timer_Color ((CORBA_TypeCode)&TC_SandUhr_Timer_Color_struct)
#endif
#define SandUhr_Timer_Color__alloc() ((SandUhr_Timer_Color *)ORBit_small_alloc (TC_SandUhr_Timer_Color))
#define SandUhr_Timer_Color__freekids(m,d) ORBit_small_freekids (TC_SandUhr_Timer_Color,(m),(d))
#endif
#if !defined(_SandUhr_Timer_Layer_defined)
#define _SandUhr_Timer_Layer_defined 1
   typedef enum
   {
      SandUhr_Timer_LayerDesktop,
      SandUhr_Timer_LayerBelow,
      SandUhr_Timer_LayerNormal,
      SandUhr_Timer_LayerOntop
   } SandUhr_Timer_Layer;
#if !defined(TC_IMPL_TC_SandUhr_Timer_Layer_0)
#define TC_IMPL_TC_SandUhr_Timer_Layer_0 's'
#define TC_IMPL_TC_SandUhr_Timer_Layer_1 'a'
#define TC_IMPL_TC_SandUhr_Timer_Layer_2 'n'
#define TC_IMPL_TC_SandUhr_Timer_Layer_3 'd'
#define TC_IMPL_TC_SandUhr_Timer_Layer_4 'u'
#define TC_IMPL_TC_SandUhr_Timer_Layer_5 'h'
#define TC_IMPL_TC_SandUhr_Timer_Layer_6 'r'
#ifdef ORBIT_IDL_C_IMODULE_sanduhr
   static
#else
   extern
#endif
   const struct CORBA_TypeCode_struct TC_SandUhr_Timer_Layer_struct;
#define TC_SandUhr_Timer_Layer ((CORBA_TypeCode)&TC_SandUhr_Timer_Layer_struct)
#endif
#endif
#if !defined(ORBIT_DECL_SandUhr_TimerFactory) && !defined(_SandUhr_TimerFactory_defined)
#define ORBIT_DECL_SandUhr_TimerFactory 1
#define _SandUhr_TimerFactory_defined 1
#define SandUhr_TimerFactory__freekids CORBA_Object__freekids
   typedef CORBA_Object SandUhr_TimerFactory;
   extern CORBA_unsigned_long SandUhr_TimerFactory__classid;
#if !defined(TC_IMPL_TC_SandUhr_TimerFactory_0)
#define TC_IMPL_TC_SandUhr_TimerFactory_0 's'
#define TC_IMPL_TC_SandUhr_TimerFactory_1 'a'
#define TC_IMPL_TC_SandUhr_TimerFactory_2 'n'
#define TC_IMPL_TC_SandUhr_TimerFactory_3 'd'
#define TC_IMPL_TC_SandUhr_TimerFactory_4 'u'
#define TC_IMPL_TC_SandUhr_TimerFactory_5 'h'
#define TC_IMPL_TC_SandUhr_TimerFactory_6 'r'
#ifdef ORBIT_IDL_C_IMODULE_sanduhr
   static
#else
   extern
#endif
   const struct CORBA_TypeCode_struct TC_SandUhr_TimerFactory_struct;
#define TC_SandUhr_TimerFactory ((CORBA_TypeCode)&TC_SandUhr_TimerFactory_struct)
#endif
#endif
#undef ex_SandUhr_TimerFactory_InvalidTime
#define ex_SandUhr_TimerFactory_InvalidTime "IDL:SandUhr/TimerFactory/InvalidTime:1.0"
#if !defined(_SandUhr_TimerFactory_InvalidTime_defined)
#define _SandUhr_TimerFactory_InvalidTime_defined 1
   typedef struct SandUhr_TimerFactory_InvalidTime_type
      SandUhr_TimerFactory_InvalidTime;
   struct SandUhr_TimerFactory_InvalidTime_type
   {
      int dummy;
   };

#if !defined(TC_IMPL_TC_SandUhr_TimerFactory_InvalidTime_0)
#define TC_IMPL_TC_SandUhr_TimerFactory_InvalidTime_0 's'
#define TC_IMPL_TC_SandUhr_TimerFactory_InvalidTime_1 'a'
#define TC_IMPL_TC_SandUhr_TimerFactory_InvalidTime_2 'n'
#define TC_IMPL_TC_SandUhr_TimerFactory_InvalidTime_3 'd'
#define TC_IMPL_TC_SandUhr_TimerFactory_InvalidTime_4 'u'
#define TC_IMPL_TC_SandUhr_TimerFactory_InvalidTime_5 'h'
#define TC_IMPL_TC_SandUhr_TimerFactory_InvalidTime_6 'r'
#ifdef ORBIT_IDL_C_IMODULE_sanduhr
   static
#else
   extern
#endif
   const struct CORBA_TypeCode_struct
      TC_SandUhr_TimerFactory_InvalidTime_struct;
#define TC_SandUhr_TimerFactory_InvalidTime ((CORBA_TypeCode)&TC_SandUhr_TimerFactory_InvalidTime_struct)
#endif
#define SandUhr_TimerFactory_InvalidTime__alloc() ((SandUhr_TimerFactory_InvalidTime *)ORBit_small_alloc (TC_SandUhr_TimerFactory_InvalidTime))
#define SandUhr_TimerFactory_InvalidTime__freekids(m,d) ORBit_small_freekids (TC_SandUhr_TimerFactory_InvalidTime,(m),(d))
#endif
#if !defined(ORBIT_DECL_CORBA_sequence_CORBA_Object)
#define ORBIT_DECL_CORBA_sequence_CORBA_Object 1
#define ORBIT_IMPL_CORBA_sequence_CORBA_Object_0 's'
#define ORBIT_IMPL_CORBA_sequence_CORBA_Object_1 'a'
#define ORBIT_IMPL_CORBA_sequence_CORBA_Object_2 'n'
#define ORBIT_IMPL_CORBA_sequence_CORBA_Object_3 'd'
#define ORBIT_IMPL_CORBA_sequence_CORBA_Object_4 'u'
#define ORBIT_IMPL_CORBA_sequence_CORBA_Object_5 'h'
#define ORBIT_IMPL_CORBA_sequence_CORBA_Object_6 'r'
#if !defined(_CORBA_sequence_CORBA_Object_defined)
#define _CORBA_sequence_CORBA_Object_defined 1
   typedef struct
   {
      CORBA_unsigned_long _maximum,
       _length;
      CORBA_Object *_buffer;
      CORBA_boolean _release;
   } CORBA_sequence_CORBA_Object;
#endif
#if !defined(TC_IMPL_TC_CORBA_sequence_CORBA_Object_0)
#define TC_IMPL_TC_CORBA_sequence_CORBA_Object_0 's'
#define TC_IMPL_TC_CORBA_sequence_CORBA_Object_1 'a'
#define TC_IMPL_TC_CORBA_sequence_CORBA_Object_2 'n'
#define TC_IMPL_TC_CORBA_sequence_CORBA_Object_3 'd'
#define TC_IMPL_TC_CORBA_sequence_CORBA_Object_4 'u'
#define TC_IMPL_TC_CORBA_sequence_CORBA_Object_5 'h'
#define TC_IMPL_TC_CORBA_sequence_CORBA_Object_6 'r'
#ifdef ORBIT_IDL_C_IMODULE_sanduhr
   static
#else
   extern
#endif
   const struct CORBA_TypeCode_struct TC_CORBA_sequence_CORBA_Object_struct;
#define TC_CORBA_sequence_CORBA_Object ((CORBA_TypeCode)&TC_CORBA_sequence_CORBA_Object_struct)
#endif
#define CORBA_sequence_CORBA_Object__alloc() ((CORBA_sequence_CORBA_Object *)ORBit_small_alloc (TC_CORBA_sequence_CORBA_Object))
#define CORBA_sequence_CORBA_Object__freekids(m,d) ORBit_small_freekids (TC_CORBA_sequence_CORBA_Object,(m),(d))
#define CORBA_sequence_CORBA_Object_allocbuf(l) ((CORBA_Object*)ORBit_small_allocbuf (TC_CORBA_sequence_CORBA_Object, (l)))
#define CORBA_sequence_CORBA_Object_allocbuf(l) ((CORBA_Object*)ORBit_small_allocbuf (TC_CORBA_sequence_CORBA_Object, (l)))
#endif
#if !defined(ORBIT_DECL_CORBA_sequence_SandUhr_Timer)
#define ORBIT_DECL_CORBA_sequence_SandUhr_Timer 1
#define ORBIT_IMPL_CORBA_sequence_SandUhr_Timer_0 's'
#define ORBIT_IMPL_CORBA_sequence_SandUhr_Timer_1 'a'
#define ORBIT_IMPL_CORBA_sequence_SandUhr_Timer_2 'n'
#define ORBIT_IMPL_CORBA_sequence_SandUhr_Timer_3 'd'
#define ORBIT_IMPL_CORBA_sequence_SandUhr_Timer_4 'u'
#define ORBIT_IMPL_CORBA_sequence_SandUhr_Timer_5 'h'
#define ORBIT_IMPL_CORBA_sequence_SandUhr_Timer_6 'r'
#if !defined(_CORBA_sequence_SandUhr_Timer_defined)
#define _CORBA_sequence_SandUhr_Timer_defined 1
   typedef CORBA_sequence_CORBA_Object CORBA_sequence_SandUhr_Timer;
#endif
#if !defined(TC_IMPL_TC_CORBA_sequence_SandUhr_Timer_0)
#define TC_IMPL_TC_CORBA_sequence_SandUhr_Timer_0 's'
#define TC_IMPL_TC_CORBA_sequence_SandUhr_Timer_1 'a'
#define TC_IMPL_TC_CORBA_sequence_SandUhr_Timer_2 'n'
#define TC_IMPL_TC_CORBA_sequence_SandUhr_Timer_3 'd'
#define TC_IMPL_TC_CORBA_sequence_SandUhr_Timer_4 'u'
#define TC_IMPL_TC_CORBA_sequence_SandUhr_Timer_5 'h'
#define TC_IMPL_TC_CORBA_sequence_SandUhr_Timer_6 'r'
#ifdef ORBIT_IDL_C_IMODULE_sanduhr
   static
#else
   extern
#endif
   const struct CORBA_TypeCode_struct TC_CORBA_sequence_SandUhr_Timer_struct;
#define TC_CORBA_sequence_SandUhr_Timer ((CORBA_TypeCode)&TC_CORBA_sequence_SandUhr_Timer_struct)
#endif
#define CORBA_sequence_SandUhr_Timer__alloc CORBA_sequence_CORBA_Object__alloc
#define CORBA_sequence_SandUhr_Timer__freekids CORBA_sequence_CORBA_Object__freekids
#define CORBA_sequence_SandUhr_Timer_allocbuf CORBA_sequence_CORBA_Object_allocbuf
#define CORBA_sequence_SandUhr_Timer_marshal(x,y,z) CORBA_sequence_CORBA_Object_marshal((x),(y),(z))
#define CORBA_sequence_SandUhr_Timer_demarshal(x,y,z,i) CORBA_sequence_CORBA_Object_demarshal((x),(y),(z),(i))
#endif
#if !defined(_SandUhr_TimerFactory_TimerVec_defined)
#define _SandUhr_TimerFactory_TimerVec_defined 1
   typedef CORBA_sequence_SandUhr_Timer SandUhr_TimerFactory_TimerVec;
#define SandUhr_TimerFactory_TimerVec_marshal(x,y,z) CORBA_sequence_SandUhr_Timer_marshal((x),(y),(z))
#define SandUhr_TimerFactory_TimerVec_demarshal(x,y,z,i) CORBA_sequence_SandUhr_Timer_demarshal((x),(y),(z),(i))
#if !defined(TC_IMPL_TC_SandUhr_TimerFactory_TimerVec_0)
#define TC_IMPL_TC_SandUhr_TimerFactory_TimerVec_0 's'
#define TC_IMPL_TC_SandUhr_TimerFactory_TimerVec_1 'a'
#define TC_IMPL_TC_SandUhr_TimerFactory_TimerVec_2 'n'
#define TC_IMPL_TC_SandUhr_TimerFactory_TimerVec_3 'd'
#define TC_IMPL_TC_SandUhr_TimerFactory_TimerVec_4 'u'
#define TC_IMPL_TC_SandUhr_TimerFactory_TimerVec_5 'h'
#define TC_IMPL_TC_SandUhr_TimerFactory_TimerVec_6 'r'
#ifdef ORBIT_IDL_C_IMODULE_sanduhr
   static
#else
   extern
#endif
   const struct CORBA_TypeCode_struct TC_SandUhr_TimerFactory_TimerVec_struct;
#define TC_SandUhr_TimerFactory_TimerVec ((CORBA_TypeCode)&TC_SandUhr_TimerFactory_TimerVec_struct)
#endif
#define SandUhr_TimerFactory_TimerVec__alloc() ((SandUhr_TimerFactory_TimerVec *)ORBit_small_alloc (TC_CORBA_sequence_SandUhr_Timer))
#define SandUhr_TimerFactory_TimerVec__freekids(m,d) ORBit_small_freekids (TC_CORBA_sequence_SandUhr_Timer,(m),(d))
#define SandUhr_TimerFactory_TimerVec_allocbuf(l) ((SandUhr_Timer*)ORBit_small_allocbuf (TC_CORBA_sequence_SandUhr_Timer, (l)))
#endif

/** POA structures **/
#ifndef _defined_POA_SandUhr_AlarmAction
#define _defined_POA_SandUhr_AlarmAction 1
   typedef struct
   {
      void *_private;
       CORBA_boolean(*_get_NeedsPopup) (PortableServer_Servant _servant,
                              CORBA_Environment * ev);
      void (*Attach) (PortableServer_Servant _servant, const SandUhr_Timer T,
                  CORBA_Environment * ev);
      void (*Detach) (PortableServer_Servant _servant, const SandUhr_Timer T,
                  CORBA_Environment * ev);
      void (*Deliver) (PortableServer_Servant _servant,
                   const CORBA_char * TimeSpec,
                   const CORBA_char * Message, CORBA_Environment * ev);
   } POA_SandUhr_AlarmAction__epv;
   typedef struct
   {
      PortableServer_ServantBase__epv *_base_epv;
      POA_SandUhr_AlarmAction__epv *SandUhr_AlarmAction_epv;
   } POA_SandUhr_AlarmAction__vepv;
   typedef struct
   {
      void *_private;
      POA_SandUhr_AlarmAction__vepv *vepv;
   } POA_SandUhr_AlarmAction;
   extern void POA_SandUhr_AlarmAction__init(PortableServer_Servant servant,
                                   CORBA_Environment * ev);
   extern void POA_SandUhr_AlarmAction__fini(PortableServer_Servant servant,
                                   CORBA_Environment * ev);
#endif                        /* _defined_POA_SandUhr_AlarmAction */
#ifndef _defined_POA_SandUhr_AlarmBeep
#define _defined_POA_SandUhr_AlarmBeep 1
   typedef struct
   {
      void *_private;
       CORBA_unsigned_short(*_get_Count) (PortableServer_Servant _servant,
                                CORBA_Environment * ev);
      void (*_set_Count) (PortableServer_Servant _servant,
                    const CORBA_unsigned_short value,
                    CORBA_Environment * ev);
   } POA_SandUhr_AlarmBeep__epv;
   typedef struct
   {
      PortableServer_ServantBase__epv *_base_epv;
      POA_SandUhr_AlarmAction__epv *SandUhr_AlarmAction_epv;
      POA_SandUhr_AlarmBeep__epv *SandUhr_AlarmBeep_epv;
   } POA_SandUhr_AlarmBeep__vepv;
   typedef struct
   {
      void *_private;
      POA_SandUhr_AlarmBeep__vepv *vepv;
   } POA_SandUhr_AlarmBeep;
   extern void POA_SandUhr_AlarmBeep__init(PortableServer_Servant servant,
                                 CORBA_Environment * ev);
   extern void POA_SandUhr_AlarmBeep__fini(PortableServer_Servant servant,
                                 CORBA_Environment * ev);
#endif                        /* _defined_POA_SandUhr_AlarmBeep */
#ifndef _defined_POA_SandUhr_AlarmSound
#define _defined_POA_SandUhr_AlarmSound 1
   typedef struct
   {
      void *_private;
       CORBA_string(*_get_SoundFile) (PortableServer_Servant _servant,
                              CORBA_Environment * ev);
      void (*_set_SoundFile) (PortableServer_Servant _servant,
                        const CORBA_char * value,
                        CORBA_Environment * ev);
   } POA_SandUhr_AlarmSound__epv;
   typedef struct
   {
      PortableServer_ServantBase__epv *_base_epv;
      POA_SandUhr_AlarmAction__epv *SandUhr_AlarmAction_epv;
      POA_SandUhr_AlarmSound__epv *SandUhr_AlarmSound_epv;
   } POA_SandUhr_AlarmSound__vepv;
   typedef struct
   {
      void *_private;
      POA_SandUhr_AlarmSound__vepv *vepv;
   } POA_SandUhr_AlarmSound;
   extern void POA_SandUhr_AlarmSound__init(PortableServer_Servant servant,
                                  CORBA_Environment * ev);
   extern void POA_SandUhr_AlarmSound__fini(PortableServer_Servant servant,
                                  CORBA_Environment * ev);
#endif                        /* _defined_POA_SandUhr_AlarmSound */
#ifndef _defined_POA_SandUhr_AlarmCommand
#define _defined_POA_SandUhr_AlarmCommand 1
   typedef struct
   {
      void *_private;
       CORBA_string(*_get_CommandString) (PortableServer_Servant _servant,
                                CORBA_Environment * ev);
      void (*_set_CommandString) (PortableServer_Servant _servant,
                          const CORBA_char * value,
                          CORBA_Environment * ev);
   } POA_SandUhr_AlarmCommand__epv;
   typedef struct
   {
      PortableServer_ServantBase__epv *_base_epv;
      POA_SandUhr_AlarmAction__epv *SandUhr_AlarmAction_epv;
      POA_SandUhr_AlarmCommand__epv *SandUhr_AlarmCommand_epv;
   } POA_SandUhr_AlarmCommand__vepv;
   typedef struct
   {
      void *_private;
      POA_SandUhr_AlarmCommand__vepv *vepv;
   } POA_SandUhr_AlarmCommand;
   extern void POA_SandUhr_AlarmCommand__init(PortableServer_Servant servant,
                                    CORBA_Environment * ev);
   extern void POA_SandUhr_AlarmCommand__fini(PortableServer_Servant servant,
                                    CORBA_Environment * ev);
#endif                        /* _defined_POA_SandUhr_AlarmCommand */
#ifndef _defined_POA_SandUhr_Timer
#define _defined_POA_SandUhr_Timer 1
   typedef struct
   {
      void *_private;
       SandUhr_Timer_TimerState(*_get_State) (PortableServer_Servant _servant,
                                    CORBA_Environment * ev);
       CORBA_string(*_get_TimeSpec) (PortableServer_Servant _servant,
                             CORBA_Environment * ev);
      void (*_set_TimeSpec) (PortableServer_Servant _servant,
                       const CORBA_char * value,
                       CORBA_Environment * ev);
       CORBA_string(*_get_Message) (PortableServer_Servant _servant,
                            CORBA_Environment * ev);
      void (*_set_Message) (PortableServer_Servant _servant,
                      const CORBA_char * value, CORBA_Environment * ev);
       SandUhr_AlarmAction(*_get_Alarm) (PortableServer_Servant _servant,
                               CORBA_Environment * ev);
      void (*_set_Alarm) (PortableServer_Servant _servant,
                    const SandUhr_AlarmAction value,
                    CORBA_Environment * ev);
       SandUhr_Timer_Color(*_get_SandColor) (PortableServer_Servant _servant,
                                   CORBA_Environment * ev);
      void (*_set_SandColor) (PortableServer_Servant _servant,
                        const SandUhr_Timer_Color * value,
                        CORBA_Environment * ev);
       CORBA_boolean(*_get_WindowDecorations) (PortableServer_Servant
                                     _servant,
                                     CORBA_Environment * ev);
      void (*_set_WindowDecorations) (PortableServer_Servant _servant,
                              const CORBA_boolean value,
                              CORBA_Environment * ev);
       SandUhr_Timer_Layer(*_get_WindowLayer) (PortableServer_Servant
                                     _servant,
                                     CORBA_Environment * ev);
      void (*_set_WindowLayer) (PortableServer_Servant _servant,
                        const SandUhr_Timer_Layer value,
                        CORBA_Environment * ev);
      void (*Destroy) (PortableServer_Servant _servant,
                   CORBA_Environment * ev);
       CORBA_unsigned_long(*TimeLeft) (PortableServer_Servant _servant,
                               CORBA_Environment * ev);
   } POA_SandUhr_Timer__epv;
   typedef struct
   {
      PortableServer_ServantBase__epv *_base_epv;
      POA_SandUhr_Timer__epv *SandUhr_Timer_epv;
   } POA_SandUhr_Timer__vepv;
   typedef struct
   {
      void *_private;
      POA_SandUhr_Timer__vepv *vepv;
   } POA_SandUhr_Timer;
   extern void POA_SandUhr_Timer__init(PortableServer_Servant servant,
                               CORBA_Environment * ev);
   extern void POA_SandUhr_Timer__fini(PortableServer_Servant servant,
                               CORBA_Environment * ev);
#endif                        /* _defined_POA_SandUhr_Timer */
#ifndef _defined_POA_SandUhr_TimerFactory
#define _defined_POA_SandUhr_TimerFactory 1
   typedef struct
   {
      void *_private;
       SandUhr_AlarmBeep(*CreateAlarmBeep) (PortableServer_Servant _servant,
                                  const CORBA_unsigned_short Count,
                                  CORBA_Environment * ev);
       SandUhr_AlarmSound(*CreateAlarmSound) (PortableServer_Servant _servant,
                                    const CORBA_char * SoundFile,
                                    CORBA_Environment * ev);
       SandUhr_AlarmCommand(*CreateAlarmCommand) (PortableServer_Servant
                                      _servant,
                                      const CORBA_char *
                                      CommandString,
                                      CORBA_Environment * ev);
       SandUhr_Timer(*CreateTimer) (PortableServer_Servant _servant,
                            const CORBA_char * TimeSpec,
                            const CORBA_char * Message,
                            CORBA_Environment * ev);
      SandUhr_TimerFactory_TimerVec *(*_get_Timers) (PortableServer_Servant
                                         _servant,
                                         CORBA_Environment * ev);
      void (*ShowControl) (PortableServer_Servant _servant,
                     const CORBA_boolean Show, CORBA_Environment * ev);
   } POA_SandUhr_TimerFactory__epv;
   typedef struct
   {
      PortableServer_ServantBase__epv *_base_epv;
      POA_Bonobo_Unknown__epv *Bonobo_Unknown_epv;
      POA_Bonobo_GenericFactory__epv *Bonobo_GenericFactory_epv;
      POA_SandUhr_TimerFactory__epv *SandUhr_TimerFactory_epv;
   } POA_SandUhr_TimerFactory__vepv;
   typedef struct
   {
      void *_private;
      POA_SandUhr_TimerFactory__vepv *vepv;
   } POA_SandUhr_TimerFactory;
   extern void POA_SandUhr_TimerFactory__init(PortableServer_Servant servant,
                                    CORBA_Environment * ev);
   extern void POA_SandUhr_TimerFactory__fini(PortableServer_Servant servant,
                                    CORBA_Environment * ev);
#endif                        /* _defined_POA_SandUhr_TimerFactory */

/** skel prototypes **/
   void
      _ORBIT_skel_small_SandUhr_AlarmAction__get_NeedsPopup
      (POA_SandUhr_AlarmAction * _ORBIT_servant, gpointer _ORBIT_retval,
       gpointer * _ORBIT_args, CORBA_Context ctx, CORBA_Environment * ev,
       CORBA_boolean(*_impl__get_NeedsPopup) (PortableServer_Servant _servant,
                                    CORBA_Environment * ev));
   void _ORBIT_skel_small_SandUhr_AlarmAction_Attach(POA_SandUhr_AlarmAction *
                                         _ORBIT_servant,
                                         gpointer _ORBIT_retval,
                                         gpointer * _ORBIT_args,
                                         CORBA_Context ctx,
                                         CORBA_Environment * ev,
                                         void (*_impl_Attach)
                                         (PortableServer_Servant
                                          _servant,
                                          const SandUhr_Timer T,
                                          CORBA_Environment *
                                          ev));
   void _ORBIT_skel_small_SandUhr_AlarmAction_Detach(POA_SandUhr_AlarmAction *
                                         _ORBIT_servant,
                                         gpointer _ORBIT_retval,
                                         gpointer * _ORBIT_args,
                                         CORBA_Context ctx,
                                         CORBA_Environment * ev,
                                         void (*_impl_Detach)
                                         (PortableServer_Servant
                                          _servant,
                                          const SandUhr_Timer T,
                                          CORBA_Environment *
                                          ev));
   void _ORBIT_skel_small_SandUhr_AlarmAction_Deliver(POA_SandUhr_AlarmAction
                                          * _ORBIT_servant,
                                          gpointer _ORBIT_retval,
                                          gpointer * _ORBIT_args,
                                          CORBA_Context ctx,
                                          CORBA_Environment * ev,
                                          void (*_impl_Deliver)
                                          (PortableServer_Servant
                                           _servant,
                                           const CORBA_char *
                                           TimeSpec,
                                           const CORBA_char *
                                           Message,
                                           CORBA_Environment *
                                           ev));
   void _ORBIT_skel_small_SandUhr_AlarmBeep__get_Count(POA_SandUhr_AlarmBeep *
                                           _ORBIT_servant,
                                           gpointer _ORBIT_retval,
                                           gpointer * _ORBIT_args,
                                           CORBA_Context ctx,
                                           CORBA_Environment * ev,
                                           CORBA_unsigned_short
                                           (*_impl__get_Count)
                                           (PortableServer_Servant
                                          _servant,
                                          CORBA_Environment *
                                          ev));
   void _ORBIT_skel_small_SandUhr_AlarmBeep__set_Count(POA_SandUhr_AlarmBeep *
                                           _ORBIT_servant,
                                           gpointer _ORBIT_retval,
                                           gpointer * _ORBIT_args,
                                           CORBA_Context ctx,
                                           CORBA_Environment * ev,
                                           void
                                           (*_impl__set_Count)
                                           (PortableServer_Servant
                                          _servant,
                                          const
                                          CORBA_unsigned_short
                                          value,
                                          CORBA_Environment *
                                          ev));
   void
      _ORBIT_skel_small_SandUhr_AlarmSound__get_SoundFile
      (POA_SandUhr_AlarmSound * _ORBIT_servant, gpointer _ORBIT_retval,
       gpointer * _ORBIT_args, CORBA_Context ctx, CORBA_Environment * ev,
       CORBA_string(*_impl__get_SoundFile) (PortableServer_Servant _servant,
                                  CORBA_Environment * ev));
   void
      _ORBIT_skel_small_SandUhr_AlarmSound__set_SoundFile
      (POA_SandUhr_AlarmSound * _ORBIT_servant, gpointer _ORBIT_retval,
       gpointer * _ORBIT_args, CORBA_Context ctx, CORBA_Environment * ev,
       void (*_impl__set_SoundFile) (PortableServer_Servant _servant,
                             const CORBA_char * value,
                             CORBA_Environment * ev));
   void
      _ORBIT_skel_small_SandUhr_AlarmCommand__get_CommandString
      (POA_SandUhr_AlarmCommand * _ORBIT_servant, gpointer _ORBIT_retval,
       gpointer * _ORBIT_args, CORBA_Context ctx, CORBA_Environment * ev,
       CORBA_string(*_impl__get_CommandString) (PortableServer_Servant
                                    _servant,
                                    CORBA_Environment * ev));
   void
      _ORBIT_skel_small_SandUhr_AlarmCommand__set_CommandString
      (POA_SandUhr_AlarmCommand * _ORBIT_servant, gpointer _ORBIT_retval,
       gpointer * _ORBIT_args, CORBA_Context ctx, CORBA_Environment * ev,
       void (*_impl__set_CommandString) (PortableServer_Servant _servant,
                               const CORBA_char * value,
                               CORBA_Environment * ev));
   void _ORBIT_skel_small_SandUhr_Timer__get_State(POA_SandUhr_Timer *
                                       _ORBIT_servant,
                                       gpointer _ORBIT_retval,
                                       gpointer * _ORBIT_args,
                                       CORBA_Context ctx,
                                       CORBA_Environment * ev,
                                       SandUhr_Timer_TimerState
                                       (*_impl__get_State)
                                       (PortableServer_Servant
                                        _servant,
                                        CORBA_Environment * ev));
   void _ORBIT_skel_small_SandUhr_Timer__get_TimeSpec(POA_SandUhr_Timer *
                                          _ORBIT_servant,
                                          gpointer _ORBIT_retval,
                                          gpointer * _ORBIT_args,
                                          CORBA_Context ctx,
                                          CORBA_Environment * ev,
                                          CORBA_string
                                          (*_impl__get_TimeSpec)
                                          (PortableServer_Servant
                                           _servant,
                                           CORBA_Environment *
                                           ev));
   void _ORBIT_skel_small_SandUhr_Timer__set_TimeSpec(POA_SandUhr_Timer *
                                          _ORBIT_servant,
                                          gpointer _ORBIT_retval,
                                          gpointer * _ORBIT_args,
                                          CORBA_Context ctx,
                                          CORBA_Environment * ev,
                                          void
                                          (*_impl__set_TimeSpec)
                                          (PortableServer_Servant
                                           _servant,
                                           const CORBA_char *
                                           value,
                                           CORBA_Environment *
                                           ev));
   void _ORBIT_skel_small_SandUhr_Timer__get_Message(POA_SandUhr_Timer *
                                         _ORBIT_servant,
                                         gpointer _ORBIT_retval,
                                         gpointer * _ORBIT_args,
                                         CORBA_Context ctx,
                                         CORBA_Environment * ev,
                                         CORBA_string
                                         (*_impl__get_Message)
                                         (PortableServer_Servant
                                          _servant,
                                          CORBA_Environment *
                                          ev));
   void _ORBIT_skel_small_SandUhr_Timer__set_Message(POA_SandUhr_Timer *
                                         _ORBIT_servant,
                                         gpointer _ORBIT_retval,
                                         gpointer * _ORBIT_args,
                                         CORBA_Context ctx,
                                         CORBA_Environment * ev,
                                         void
                                         (*_impl__set_Message)
                                         (PortableServer_Servant
                                          _servant,
                                          const CORBA_char *
                                          value,
                                          CORBA_Environment *
                                          ev));
   void _ORBIT_skel_small_SandUhr_Timer__get_Alarm(POA_SandUhr_Timer *
                                       _ORBIT_servant,
                                       gpointer _ORBIT_retval,
                                       gpointer * _ORBIT_args,
                                       CORBA_Context ctx,
                                       CORBA_Environment * ev,
                                       SandUhr_AlarmAction
                                       (*_impl__get_Alarm)
                                       (PortableServer_Servant
                                        _servant,
                                        CORBA_Environment * ev));
   void _ORBIT_skel_small_SandUhr_Timer__set_Alarm(POA_SandUhr_Timer *
                                       _ORBIT_servant,
                                       gpointer _ORBIT_retval,
                                       gpointer * _ORBIT_args,
                                       CORBA_Context ctx,
                                       CORBA_Environment * ev,
                                       void (*_impl__set_Alarm)
                                       (PortableServer_Servant
                                        _servant,
                                        const SandUhr_AlarmAction
                                        value,
                                        CORBA_Environment * ev));
   void _ORBIT_skel_small_SandUhr_Timer__get_SandColor(POA_SandUhr_Timer *
                                           _ORBIT_servant,
                                           gpointer _ORBIT_retval,
                                           gpointer * _ORBIT_args,
                                           CORBA_Context ctx,
                                           CORBA_Environment * ev,
                                           SandUhr_Timer_Color
                                           (*_impl__get_SandColor)
                                           (PortableServer_Servant
                                          _servant,
                                          CORBA_Environment *
                                          ev));
   void _ORBIT_skel_small_SandUhr_Timer__set_SandColor(POA_SandUhr_Timer *
                                           _ORBIT_servant,
                                           gpointer _ORBIT_retval,
                                           gpointer * _ORBIT_args,
                                           CORBA_Context ctx,
                                           CORBA_Environment * ev,
                                           void
                                           (*_impl__set_SandColor)
                                           (PortableServer_Servant
                                          _servant,
                                          const
                                          SandUhr_Timer_Color *
                                          value,
                                          CORBA_Environment *
                                          ev));
   void
      _ORBIT_skel_small_SandUhr_Timer__get_WindowDecorations(POA_SandUhr_Timer
                                               * _ORBIT_servant,
                                               gpointer
                                               _ORBIT_retval,
                                               gpointer *
                                               _ORBIT_args,
                                               CORBA_Context
                                               ctx,
                                               CORBA_Environment
                                               * ev,
                                               CORBA_boolean
                                               (*_impl__get_WindowDecorations)
                                               (PortableServer_Servant
                                                _servant,
                                                CORBA_Environment
                                                * ev));
   void
      _ORBIT_skel_small_SandUhr_Timer__set_WindowDecorations(POA_SandUhr_Timer
                                               * _ORBIT_servant,
                                               gpointer
                                               _ORBIT_retval,
                                               gpointer *
                                               _ORBIT_args,
                                               CORBA_Context
                                               ctx,
                                               CORBA_Environment
                                               * ev,
                                               void
                                               (*_impl__set_WindowDecorations)
                                               (PortableServer_Servant
                                                _servant,
                                                const
                                                CORBA_boolean
                                                value,
                                                CORBA_Environment
                                                * ev));
   void _ORBIT_skel_small_SandUhr_Timer__get_WindowLayer(POA_SandUhr_Timer *
                                           _ORBIT_servant,
                                           gpointer
                                           _ORBIT_retval,
                                           gpointer *
                                           _ORBIT_args,
                                           CORBA_Context ctx,
                                           CORBA_Environment *
                                           ev,
                                           SandUhr_Timer_Layer
                                           (*_impl__get_WindowLayer)
                                           (PortableServer_Servant
                                            _servant,
                                            CORBA_Environment *
                                            ev));
   void _ORBIT_skel_small_SandUhr_Timer__set_WindowLayer(POA_SandUhr_Timer *
                                           _ORBIT_servant,
                                           gpointer
                                           _ORBIT_retval,
                                           gpointer *
                                           _ORBIT_args,
                                           CORBA_Context ctx,
                                           CORBA_Environment *
                                           ev,
                                           void
                                           (*_impl__set_WindowLayer)
                                           (PortableServer_Servant
                                            _servant,
                                            const
                                            SandUhr_Timer_Layer
                                            value,
                                            CORBA_Environment *
                                            ev));
   void _ORBIT_skel_small_SandUhr_Timer_Destroy(POA_SandUhr_Timer *
                                    _ORBIT_servant,
                                    gpointer _ORBIT_retval,
                                    gpointer * _ORBIT_args,
                                    CORBA_Context ctx,
                                    CORBA_Environment * ev,
                                    void (*_impl_Destroy)
                                    (PortableServer_Servant
                                     _servant,
                                     CORBA_Environment * ev));
   void _ORBIT_skel_small_SandUhr_Timer_TimeLeft(POA_SandUhr_Timer *
                                     _ORBIT_servant,
                                     gpointer _ORBIT_retval,
                                     gpointer * _ORBIT_args,
                                     CORBA_Context ctx,
                                     CORBA_Environment * ev,
                                     CORBA_unsigned_long
                                     (*_impl_TimeLeft)
                                     (PortableServer_Servant
                                      _servant,
                                      CORBA_Environment * ev));
   void
      _ORBIT_skel_small_SandUhr_TimerFactory_CreateAlarmBeep
      (POA_SandUhr_TimerFactory * _ORBIT_servant, gpointer _ORBIT_retval,
       gpointer * _ORBIT_args, CORBA_Context ctx, CORBA_Environment * ev,
       SandUhr_AlarmBeep(*_impl_CreateAlarmBeep) (PortableServer_Servant
                                      _servant,
                                      const CORBA_unsigned_short
                                      Count,
                                      CORBA_Environment * ev));
   void
      _ORBIT_skel_small_SandUhr_TimerFactory_CreateAlarmSound
      (POA_SandUhr_TimerFactory * _ORBIT_servant, gpointer _ORBIT_retval,
       gpointer * _ORBIT_args, CORBA_Context ctx, CORBA_Environment * ev,
       SandUhr_AlarmSound(*_impl_CreateAlarmSound) (PortableServer_Servant
                                        _servant,
                                        const CORBA_char *
                                        SoundFile,
                                        CORBA_Environment * ev));
   void
      _ORBIT_skel_small_SandUhr_TimerFactory_CreateAlarmCommand
      (POA_SandUhr_TimerFactory * _ORBIT_servant, gpointer _ORBIT_retval,
       gpointer * _ORBIT_args, CORBA_Context ctx, CORBA_Environment * ev,
       SandUhr_AlarmCommand(*_impl_CreateAlarmCommand) (PortableServer_Servant
                                          _servant,
                                          const CORBA_char *
                                          CommandString,
                                          CORBA_Environment *
                                          ev));
   void
      _ORBIT_skel_small_SandUhr_TimerFactory_CreateTimer
      (POA_SandUhr_TimerFactory * _ORBIT_servant, gpointer _ORBIT_retval,
       gpointer * _ORBIT_args, CORBA_Context ctx, CORBA_Environment * ev,
       SandUhr_Timer(*_impl_CreateTimer) (PortableServer_Servant _servant,
                                const CORBA_char * TimeSpec,
                                const CORBA_char * Message,
                                CORBA_Environment * ev));
   void
      _ORBIT_skel_small_SandUhr_TimerFactory__get_Timers
      (POA_SandUhr_TimerFactory * _ORBIT_servant, gpointer _ORBIT_retval,
       gpointer * _ORBIT_args, CORBA_Context ctx, CORBA_Environment * ev,
       SandUhr_TimerFactory_TimerVec *
       (*_impl__get_Timers) (PortableServer_Servant _servant,
                       CORBA_Environment * ev));
   void
      _ORBIT_skel_small_SandUhr_TimerFactory_ShowControl
      (POA_SandUhr_TimerFactory * _ORBIT_servant, gpointer _ORBIT_retval,
       gpointer * _ORBIT_args, CORBA_Context ctx, CORBA_Environment * ev,
       void (*_impl_ShowControl) (PortableServer_Servant _servant,
                          const CORBA_boolean Show,
                          CORBA_Environment * ev));

/** stub prototypes **/
   CORBA_boolean SandUhr_AlarmAction__get_NeedsPopup(SandUhr_AlarmAction _obj,
                                         CORBA_Environment * ev);
   void SandUhr_AlarmAction_Attach(SandUhr_AlarmAction _obj,
                           const SandUhr_Timer T,
                           CORBA_Environment * ev);
   void SandUhr_AlarmAction_Detach(SandUhr_AlarmAction _obj,
                           const SandUhr_Timer T,
                           CORBA_Environment * ev);
   void SandUhr_AlarmAction_Deliver(SandUhr_AlarmAction _obj,
                            const CORBA_char * TimeSpec,
                            const CORBA_char * Message,
                            CORBA_Environment * ev);
#define SandUhr_AlarmBeep__get_NeedsPopup SandUhr_AlarmAction__get_NeedsPopup
#define SandUhr_AlarmBeep_Attach SandUhr_AlarmAction_Attach
#define SandUhr_AlarmBeep_Detach SandUhr_AlarmAction_Detach
#define SandUhr_AlarmBeep_Deliver SandUhr_AlarmAction_Deliver
   CORBA_unsigned_short SandUhr_AlarmBeep__get_Count(SandUhr_AlarmBeep _obj,
                                         CORBA_Environment * ev);
   void SandUhr_AlarmBeep__set_Count(SandUhr_AlarmBeep _obj,
                             const CORBA_unsigned_short value,
                             CORBA_Environment * ev);
#define SandUhr_AlarmSound__get_NeedsPopup SandUhr_AlarmAction__get_NeedsPopup
#define SandUhr_AlarmSound_Attach SandUhr_AlarmAction_Attach
#define SandUhr_AlarmSound_Detach SandUhr_AlarmAction_Detach
#define SandUhr_AlarmSound_Deliver SandUhr_AlarmAction_Deliver
   CORBA_string SandUhr_AlarmSound__get_SoundFile(SandUhr_AlarmSound _obj,
                                      CORBA_Environment * ev);
   void SandUhr_AlarmSound__set_SoundFile(SandUhr_AlarmSound _obj,
                                const CORBA_char * value,
                                CORBA_Environment * ev);
#define SandUhr_AlarmCommand__get_NeedsPopup SandUhr_AlarmAction__get_NeedsPopup
#define SandUhr_AlarmCommand_Attach SandUhr_AlarmAction_Attach
#define SandUhr_AlarmCommand_Detach SandUhr_AlarmAction_Detach
#define SandUhr_AlarmCommand_Deliver SandUhr_AlarmAction_Deliver
   CORBA_string SandUhr_AlarmCommand__get_CommandString(SandUhr_AlarmCommand
                                          _obj,
                                          CORBA_Environment *
                                          ev);
   void SandUhr_AlarmCommand__set_CommandString(SandUhr_AlarmCommand _obj,
                                    const CORBA_char * value,
                                    CORBA_Environment * ev);
   SandUhr_Timer_TimerState SandUhr_Timer__get_State(SandUhr_Timer _obj,
                                         CORBA_Environment * ev);
   CORBA_string SandUhr_Timer__get_TimeSpec(SandUhr_Timer _obj,
                                  CORBA_Environment * ev);
   void SandUhr_Timer__set_TimeSpec(SandUhr_Timer _obj,
                            const CORBA_char * value,
                            CORBA_Environment * ev);
   CORBA_string SandUhr_Timer__get_Message(SandUhr_Timer _obj,
                                 CORBA_Environment * ev);
   void SandUhr_Timer__set_Message(SandUhr_Timer _obj,
                           const CORBA_char * value,
                           CORBA_Environment * ev);
   SandUhr_AlarmAction SandUhr_Timer__get_Alarm(SandUhr_Timer _obj,
                                    CORBA_Environment * ev);
   void SandUhr_Timer__set_Alarm(SandUhr_Timer _obj,
                         const SandUhr_AlarmAction value,
                         CORBA_Environment * ev);
   SandUhr_Timer_Color SandUhr_Timer__get_SandColor(SandUhr_Timer _obj,
                                        CORBA_Environment * ev);
   void SandUhr_Timer__set_SandColor(SandUhr_Timer _obj,
                             const SandUhr_Timer_Color * value,
                             CORBA_Environment * ev);
   CORBA_boolean SandUhr_Timer__get_WindowDecorations(SandUhr_Timer _obj,
                                          CORBA_Environment * ev);
   void SandUhr_Timer__set_WindowDecorations(SandUhr_Timer _obj,
                                   const CORBA_boolean value,
                                   CORBA_Environment * ev);
   SandUhr_Timer_Layer SandUhr_Timer__get_WindowLayer(SandUhr_Timer _obj,
                                          CORBA_Environment * ev);
   void SandUhr_Timer__set_WindowLayer(SandUhr_Timer _obj,
                               const SandUhr_Timer_Layer value,
                               CORBA_Environment * ev);
   void SandUhr_Timer_Destroy(SandUhr_Timer _obj, CORBA_Environment * ev);
   CORBA_unsigned_long SandUhr_Timer_TimeLeft(SandUhr_Timer _obj,
                                    CORBA_Environment * ev);
#define SandUhr_TimerFactory_ref Bonobo_Unknown_ref
#define SandUhr_TimerFactory_unref Bonobo_Unknown_unref
#define SandUhr_TimerFactory_queryInterface Bonobo_Unknown_queryInterface
#define SandUhr_TimerFactory_createObject Bonobo_GenericFactory_createObject
   SandUhr_AlarmBeep SandUhr_TimerFactory_CreateAlarmBeep(SandUhr_TimerFactory
                                            _obj,
                                            const
                                            CORBA_unsigned_short
                                            Count,
                                            CORBA_Environment *
                                            ev);
   SandUhr_AlarmSound
      SandUhr_TimerFactory_CreateAlarmSound(SandUhr_TimerFactory _obj,
                                  const CORBA_char * SoundFile,
                                  CORBA_Environment * ev);
   SandUhr_AlarmCommand
      SandUhr_TimerFactory_CreateAlarmCommand(SandUhr_TimerFactory _obj,
                                    const CORBA_char *
                                    CommandString,
                                    CORBA_Environment * ev);
   SandUhr_Timer SandUhr_TimerFactory_CreateTimer(SandUhr_TimerFactory _obj,
                                      const CORBA_char * TimeSpec,
                                      const CORBA_char * Message,
                                      CORBA_Environment * ev);
   SandUhr_TimerFactory_TimerVec
      *SandUhr_TimerFactory__get_Timers(SandUhr_TimerFactory _obj,
                              CORBA_Environment * ev);
   void SandUhr_TimerFactory_ShowControl(SandUhr_TimerFactory _obj,
                               const CORBA_boolean Show,
                               CORBA_Environment * ev);
#include <orbit/orb-core/orbit-interface.h>

#ifdef ORBIT_IDL_C_IMODULE_sanduhr
   static
#else
   extern
#endif
   ORBit_IInterface SandUhr_AlarmAction__iinterface;
#define SandUhr_AlarmAction_IMETHODS_LEN 4
#ifdef ORBIT_IDL_C_IMODULE_sanduhr
   static
#else
   extern
#endif
   ORBit_IMethod
      SandUhr_AlarmAction__imethods[SandUhr_AlarmAction_IMETHODS_LEN];
#ifdef ORBIT_IDL_C_IMODULE_sanduhr
   static
#else
   extern
#endif
   ORBit_IInterface SandUhr_AlarmBeep__iinterface;
#define SandUhr_AlarmBeep_IMETHODS_LEN 2
#ifdef ORBIT_IDL_C_IMODULE_sanduhr
   static
#else
   extern
#endif
   ORBit_IMethod SandUhr_AlarmBeep__imethods[SandUhr_AlarmBeep_IMETHODS_LEN];
#ifdef ORBIT_IDL_C_IMODULE_sanduhr
   static
#else
   extern
#endif
   ORBit_IInterface SandUhr_AlarmSound__iinterface;
#define SandUhr_AlarmSound_IMETHODS_LEN 2
#ifdef ORBIT_IDL_C_IMODULE_sanduhr
   static
#else
   extern
#endif
   ORBit_IMethod
      SandUhr_AlarmSound__imethods[SandUhr_AlarmSound_IMETHODS_LEN];
#ifdef ORBIT_IDL_C_IMODULE_sanduhr
   static
#else
   extern
#endif
   ORBit_IInterface SandUhr_AlarmCommand__iinterface;
#define SandUhr_AlarmCommand_IMETHODS_LEN 2
#ifdef ORBIT_IDL_C_IMODULE_sanduhr
   static
#else
   extern
#endif
   ORBit_IMethod
      SandUhr_AlarmCommand__imethods[SandUhr_AlarmCommand_IMETHODS_LEN];
#ifdef ORBIT_IDL_C_IMODULE_sanduhr
   static
#else
   extern
#endif
   ORBit_IInterface SandUhr_Timer__iinterface;
#define SandUhr_Timer_IMETHODS_LEN 15
#ifdef ORBIT_IDL_C_IMODULE_sanduhr
   static
#else
   extern
#endif
   ORBit_IMethod SandUhr_Timer__imethods[SandUhr_Timer_IMETHODS_LEN];
#ifdef ORBIT_IDL_C_IMODULE_sanduhr
   static
#else
   extern
#endif
   ORBit_IInterface SandUhr_TimerFactory__iinterface;
#define SandUhr_TimerFactory_IMETHODS_LEN 6
#ifdef ORBIT_IDL_C_IMODULE_sanduhr
   static
#else
   extern
#endif
   ORBit_IMethod
      SandUhr_TimerFactory__imethods[SandUhr_TimerFactory_IMETHODS_LEN];
#ifdef __cplusplus
}
#endif                        /* __cplusplus */

#ifndef EXCLUDE_ORBIT_H
#include <orbit/orbit.h>

#endif                        /* EXCLUDE_ORBIT_H */
#endif
#undef ORBIT_IDL_SERIAL

Generated by  Doxygen 1.6.0   Back to index