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

sanduhr-common.c

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

#include <string.h>
#define ORBIT2_STUBS_API
#define ORBIT_IDL_C_COMMON
#define sanduhr_COMMON
#include "sanduhr.h"

static const CORBA_unsigned_long ORBit_zero_int = 0;

#ifndef ORBIT_IDL_C_IMODULE_sanduhr
void
_ORBIT_skel_small_SandUhr_AlarmAction__get_NeedsPopup(POA_SandUhr_AlarmAction
                                          * _o_servant,
                                          gpointer _o_retval,
                                          gpointer * _o_args,
                                          CORBA_Context _o_ctx,
                                          CORBA_Environment *
                                          _o_ev,
                                          CORBA_boolean
                                          (*_impl__get_NeedsPopup)
                                          (PortableServer_Servant
                                           _servant,
                                           CORBA_Environment *
                                           ev))
{
   *(CORBA_boolean *) _o_retval = _impl__get_NeedsPopup(_o_servant, _o_ev);
}

void
_ORBIT_skel_small_SandUhr_AlarmAction_Attach(POA_SandUhr_AlarmAction *
                                   _o_servant, gpointer _o_retval,
                                   gpointer * _o_args,
                                   CORBA_Context _o_ctx,
                                   CORBA_Environment * _o_ev,
                                   void (*_impl_Attach)
                                   (PortableServer_Servant _servant,
                                    const SandUhr_Timer T,
                                    CORBA_Environment * ev))
{
   _impl_Attach(_o_servant, *(const SandUhr_Timer *) _o_args[0], _o_ev);
}

void
_ORBIT_skel_small_SandUhr_AlarmAction_Detach(POA_SandUhr_AlarmAction *
                                   _o_servant, gpointer _o_retval,
                                   gpointer * _o_args,
                                   CORBA_Context _o_ctx,
                                   CORBA_Environment * _o_ev,
                                   void (*_impl_Detach)
                                   (PortableServer_Servant _servant,
                                    const SandUhr_Timer T,
                                    CORBA_Environment * ev))
{
   _impl_Detach(_o_servant, *(const SandUhr_Timer *) _o_args[0], _o_ev);
}

void
_ORBIT_skel_small_SandUhr_AlarmAction_Deliver(POA_SandUhr_AlarmAction *
                                    _o_servant, gpointer _o_retval,
                                    gpointer * _o_args,
                                    CORBA_Context _o_ctx,
                                    CORBA_Environment * _o_ev,
                                    void (*_impl_Deliver)
                                    (PortableServer_Servant
                                     _servant,
                                     const CORBA_char * TimeSpec,
                                     const CORBA_char * Message,
                                     CORBA_Environment * ev))
{
   _impl_Deliver(_o_servant, *(const CORBA_char * *) _o_args[0],
             *(const CORBA_char * *) _o_args[1], _o_ev);
}

void
_ORBIT_skel_small_SandUhr_AlarmBeep__get_Count(POA_SandUhr_AlarmBeep *
                                     _o_servant, gpointer _o_retval,
                                     gpointer * _o_args,
                                     CORBA_Context _o_ctx,
                                     CORBA_Environment * _o_ev,
                                     CORBA_unsigned_short
                                     (*_impl__get_Count)
                                     (PortableServer_Servant
                                    _servant,
                                    CORBA_Environment * ev))
{
   *(CORBA_unsigned_short *) _o_retval = _impl__get_Count(_o_servant, _o_ev);
}

void
_ORBIT_skel_small_SandUhr_AlarmBeep__set_Count(POA_SandUhr_AlarmBeep *
                                     _o_servant, gpointer _o_retval,
                                     gpointer * _o_args,
                                     CORBA_Context _o_ctx,
                                     CORBA_Environment * _o_ev,
                                     void (*_impl__set_Count)
                                     (PortableServer_Servant
                                    _servant,
                                    const CORBA_unsigned_short
                                    value,
                                    CORBA_Environment * ev))
{
   _impl__set_Count(_o_servant, *(const CORBA_unsigned_short *) _o_args[0],
                _o_ev);
}

void
_ORBIT_skel_small_SandUhr_AlarmSound__get_SoundFile(POA_SandUhr_AlarmSound *
                                        _o_servant,
                                        gpointer _o_retval,
                                        gpointer * _o_args,
                                        CORBA_Context _o_ctx,
                                        CORBA_Environment * _o_ev,
                                        CORBA_string
                                        (*_impl__get_SoundFile)
                                        (PortableServer_Servant
                                         _servant,
                                         CORBA_Environment * ev))
{
   *(CORBA_string *) _o_retval = _impl__get_SoundFile(_o_servant, _o_ev);
}

void
_ORBIT_skel_small_SandUhr_AlarmSound__set_SoundFile(POA_SandUhr_AlarmSound *
                                        _o_servant,
                                        gpointer _o_retval,
                                        gpointer * _o_args,
                                        CORBA_Context _o_ctx,
                                        CORBA_Environment * _o_ev,
                                        void
                                        (*_impl__set_SoundFile)
                                        (PortableServer_Servant
                                         _servant,
                                         const CORBA_char * value,
                                         CORBA_Environment * ev))
{
   _impl__set_SoundFile(_o_servant, *(const CORBA_char * *) _o_args[0],
                  _o_ev);
}

void
_ORBIT_skel_small_SandUhr_AlarmCommand__get_CommandString
   (POA_SandUhr_AlarmCommand * _o_servant, gpointer _o_retval,
    gpointer * _o_args, CORBA_Context _o_ctx, CORBA_Environment * _o_ev,
    CORBA_string(*_impl__get_CommandString) (PortableServer_Servant _servant,
                                   CORBA_Environment * ev))
{
   *(CORBA_string *) _o_retval = _impl__get_CommandString(_o_servant, _o_ev);
}

void
_ORBIT_skel_small_SandUhr_AlarmCommand__set_CommandString
   (POA_SandUhr_AlarmCommand * _o_servant, gpointer _o_retval,
    gpointer * _o_args, CORBA_Context _o_ctx, CORBA_Environment * _o_ev,
    void (*_impl__set_CommandString) (PortableServer_Servant _servant,
                              const CORBA_char * value,
                              CORBA_Environment * ev))
{
   _impl__set_CommandString(_o_servant, *(const CORBA_char * *) _o_args[0],
                      _o_ev);
}

void
_ORBIT_skel_small_SandUhr_Timer__get_State(POA_SandUhr_Timer * _o_servant,
                                 gpointer _o_retval,
                                 gpointer * _o_args,
                                 CORBA_Context _o_ctx,
                                 CORBA_Environment * _o_ev,
                                 SandUhr_Timer_TimerState
                                 (*_impl__get_State)
                                 (PortableServer_Servant _servant,
                                  CORBA_Environment * ev))
{
   *(SandUhr_Timer_TimerState *) _o_retval =
      _impl__get_State(_o_servant, _o_ev);
}

void
_ORBIT_skel_small_SandUhr_Timer__get_TimeSpec(POA_SandUhr_Timer * _o_servant,
                                    gpointer _o_retval,
                                    gpointer * _o_args,
                                    CORBA_Context _o_ctx,
                                    CORBA_Environment * _o_ev,
                                    CORBA_string
                                    (*_impl__get_TimeSpec)
                                    (PortableServer_Servant
                                     _servant,
                                     CORBA_Environment * ev))
{
   *(CORBA_string *) _o_retval = _impl__get_TimeSpec(_o_servant, _o_ev);
}

void
_ORBIT_skel_small_SandUhr_Timer__set_TimeSpec(POA_SandUhr_Timer * _o_servant,
                                    gpointer _o_retval,
                                    gpointer * _o_args,
                                    CORBA_Context _o_ctx,
                                    CORBA_Environment * _o_ev,
                                    void (*_impl__set_TimeSpec)
                                    (PortableServer_Servant
                                     _servant,
                                     const CORBA_char * value,
                                     CORBA_Environment * ev))
{
   _impl__set_TimeSpec(_o_servant, *(const CORBA_char * *) _o_args[0], _o_ev);
}

void
_ORBIT_skel_small_SandUhr_Timer__get_Message(POA_SandUhr_Timer * _o_servant,
                                   gpointer _o_retval,
                                   gpointer * _o_args,
                                   CORBA_Context _o_ctx,
                                   CORBA_Environment * _o_ev,
                                   CORBA_string(*_impl__get_Message)
                                   (PortableServer_Servant _servant,
                                    CORBA_Environment * ev))
{
   *(CORBA_string *) _o_retval = _impl__get_Message(_o_servant, _o_ev);
}

void
_ORBIT_skel_small_SandUhr_Timer__set_Message(POA_SandUhr_Timer * _o_servant,
                                   gpointer _o_retval,
                                   gpointer * _o_args,
                                   CORBA_Context _o_ctx,
                                   CORBA_Environment * _o_ev,
                                   void (*_impl__set_Message)
                                   (PortableServer_Servant _servant,
                                    const CORBA_char * value,
                                    CORBA_Environment * ev))
{
   _impl__set_Message(_o_servant, *(const CORBA_char * *) _o_args[0], _o_ev);
}

void
_ORBIT_skel_small_SandUhr_Timer__get_Alarm(POA_SandUhr_Timer * _o_servant,
                                 gpointer _o_retval,
                                 gpointer * _o_args,
                                 CORBA_Context _o_ctx,
                                 CORBA_Environment * _o_ev,
                                 SandUhr_AlarmAction
                                 (*_impl__get_Alarm)
                                 (PortableServer_Servant _servant,
                                  CORBA_Environment * ev))
{
   *(SandUhr_AlarmAction *) _o_retval = _impl__get_Alarm(_o_servant, _o_ev);
}

void
_ORBIT_skel_small_SandUhr_Timer__set_Alarm(POA_SandUhr_Timer * _o_servant,
                                 gpointer _o_retval,
                                 gpointer * _o_args,
                                 CORBA_Context _o_ctx,
                                 CORBA_Environment * _o_ev,
                                 void (*_impl__set_Alarm)
                                 (PortableServer_Servant _servant,
                                  const SandUhr_AlarmAction value,
                                  CORBA_Environment * ev))
{
   _impl__set_Alarm(_o_servant, *(const SandUhr_AlarmAction *) _o_args[0],
                _o_ev);
}

void
_ORBIT_skel_small_SandUhr_Timer__get_SandColor(POA_SandUhr_Timer * _o_servant,
                                     gpointer _o_retval,
                                     gpointer * _o_args,
                                     CORBA_Context _o_ctx,
                                     CORBA_Environment * _o_ev,
                                     SandUhr_Timer_Color
                                     (*_impl__get_SandColor)
                                     (PortableServer_Servant
                                    _servant,
                                    CORBA_Environment * ev))
{
   *(SandUhr_Timer_Color *) _o_retval =
      _impl__get_SandColor(_o_servant, _o_ev);
}

void
_ORBIT_skel_small_SandUhr_Timer__set_SandColor(POA_SandUhr_Timer * _o_servant,
                                     gpointer _o_retval,
                                     gpointer * _o_args,
                                     CORBA_Context _o_ctx,
                                     CORBA_Environment * _o_ev,
                                     void (*_impl__set_SandColor)
                                     (PortableServer_Servant
                                    _servant,
                                    const SandUhr_Timer_Color *
                                    value,
                                    CORBA_Environment * ev))
{
   _impl__set_SandColor(_o_servant, (const SandUhr_Timer_Color *) _o_args[0],
                  _o_ev);
}

void
_ORBIT_skel_small_SandUhr_Timer__get_WindowDecorations(POA_SandUhr_Timer *
                                           _o_servant,
                                           gpointer _o_retval,
                                           gpointer * _o_args,
                                           CORBA_Context _o_ctx,
                                           CORBA_Environment *
                                           _o_ev,
                                           CORBA_boolean
                                           (*_impl__get_WindowDecorations)
                                           (PortableServer_Servant
                                          _servant,
                                          CORBA_Environment *
                                          ev))
{
   *(CORBA_boolean *) _o_retval =
      _impl__get_WindowDecorations(_o_servant, _o_ev);
}

void
_ORBIT_skel_small_SandUhr_Timer__set_WindowDecorations(POA_SandUhr_Timer *
                                           _o_servant,
                                           gpointer _o_retval,
                                           gpointer * _o_args,
                                           CORBA_Context _o_ctx,
                                           CORBA_Environment *
                                           _o_ev,
                                           void
                                           (*_impl__set_WindowDecorations)
                                           (PortableServer_Servant
                                          _servant,
                                          const CORBA_boolean
                                          value,
                                          CORBA_Environment *
                                          ev))
{
   _impl__set_WindowDecorations(_o_servant,
                        *(const CORBA_boolean *) _o_args[0], _o_ev);
}

void
_ORBIT_skel_small_SandUhr_Timer__get_WindowLayer(POA_SandUhr_Timer *
                                     _o_servant,
                                     gpointer _o_retval,
                                     gpointer * _o_args,
                                     CORBA_Context _o_ctx,
                                     CORBA_Environment * _o_ev,
                                     SandUhr_Timer_Layer
                                     (*_impl__get_WindowLayer)
                                     (PortableServer_Servant
                                      _servant,
                                      CORBA_Environment * ev))
{
   *(SandUhr_Timer_Layer *) _o_retval =
      _impl__get_WindowLayer(_o_servant, _o_ev);
}

void
_ORBIT_skel_small_SandUhr_Timer__set_WindowLayer(POA_SandUhr_Timer *
                                     _o_servant,
                                     gpointer _o_retval,
                                     gpointer * _o_args,
                                     CORBA_Context _o_ctx,
                                     CORBA_Environment * _o_ev,
                                     void
                                     (*_impl__set_WindowLayer)
                                     (PortableServer_Servant
                                      _servant,
                                      const SandUhr_Timer_Layer
                                      value,
                                      CORBA_Environment * ev))
{
   _impl__set_WindowLayer(_o_servant,
                    *(const SandUhr_Timer_Layer *) _o_args[0], _o_ev);
}

void
_ORBIT_skel_small_SandUhr_Timer_Destroy(POA_SandUhr_Timer * _o_servant,
                              gpointer _o_retval,
                              gpointer * _o_args,
                              CORBA_Context _o_ctx,
                              CORBA_Environment * _o_ev,
                              void (*_impl_Destroy)
                              (PortableServer_Servant _servant,
                               CORBA_Environment * ev))
{
   _impl_Destroy(_o_servant, _o_ev);
}

void
_ORBIT_skel_small_SandUhr_Timer_TimeLeft(POA_SandUhr_Timer * _o_servant,
                               gpointer _o_retval,
                               gpointer * _o_args,
                               CORBA_Context _o_ctx,
                               CORBA_Environment * _o_ev,
                               CORBA_unsigned_long(*_impl_TimeLeft)
                               (PortableServer_Servant _servant,
                                CORBA_Environment * ev))
{
   *(CORBA_unsigned_long *) _o_retval = _impl_TimeLeft(_o_servant, _o_ev);
}

void
_ORBIT_skel_small_SandUhr_TimerFactory_CreateAlarmBeep
   (POA_SandUhr_TimerFactory * _o_servant, gpointer _o_retval,
    gpointer * _o_args, CORBA_Context _o_ctx, CORBA_Environment * _o_ev,
    SandUhr_AlarmBeep(*_impl_CreateAlarmBeep) (PortableServer_Servant
                                     _servant,
                                     const CORBA_unsigned_short
                                     Count, CORBA_Environment * ev))
{
   *(SandUhr_AlarmBeep *) _o_retval =
      _impl_CreateAlarmBeep(_o_servant,
                      *(const CORBA_unsigned_short *) _o_args[0],
                      _o_ev);
}

void
_ORBIT_skel_small_SandUhr_TimerFactory_CreateAlarmSound
   (POA_SandUhr_TimerFactory * _o_servant, gpointer _o_retval,
    gpointer * _o_args, CORBA_Context _o_ctx, CORBA_Environment * _o_ev,
    SandUhr_AlarmSound(*_impl_CreateAlarmSound) (PortableServer_Servant
                                     _servant,
                                     const CORBA_char * SoundFile,
                                     CORBA_Environment * ev))
{
   *(SandUhr_AlarmSound *) _o_retval =
      _impl_CreateAlarmSound(_o_servant, *(const CORBA_char * *) _o_args[0],
                       _o_ev);
}

void
_ORBIT_skel_small_SandUhr_TimerFactory_CreateAlarmCommand
   (POA_SandUhr_TimerFactory * _o_servant, gpointer _o_retval,
    gpointer * _o_args, CORBA_Context _o_ctx, CORBA_Environment * _o_ev,
    SandUhr_AlarmCommand(*_impl_CreateAlarmCommand) (PortableServer_Servant
                                         _servant,
                                         const CORBA_char *
                                         CommandString,
                                         CORBA_Environment * ev))
{
   *(SandUhr_AlarmCommand *) _o_retval =
      _impl_CreateAlarmCommand(_o_servant, *(const CORBA_char * *) _o_args[0],
                         _o_ev);
}

void
_ORBIT_skel_small_SandUhr_TimerFactory_CreateTimer(POA_SandUhr_TimerFactory *
                                       _o_servant,
                                       gpointer _o_retval,
                                       gpointer * _o_args,
                                       CORBA_Context _o_ctx,
                                       CORBA_Environment * _o_ev,
                                       SandUhr_Timer
                                       (*_impl_CreateTimer)
                                       (PortableServer_Servant
                                        _servant,
                                        const CORBA_char *
                                        TimeSpec,
                                        const CORBA_char *
                                        Message,
                                        CORBA_Environment * ev))
{
   *(SandUhr_Timer *) _o_retval =
      _impl_CreateTimer(_o_servant, *(const CORBA_char * *) _o_args[0],
                  *(const CORBA_char * *) _o_args[1], _o_ev);
}

void
_ORBIT_skel_small_SandUhr_TimerFactory__get_Timers(POA_SandUhr_TimerFactory *
                                       _o_servant,
                                       gpointer _o_retval,
                                       gpointer * _o_args,
                                       CORBA_Context _o_ctx,
                                       CORBA_Environment * _o_ev,
                                       SandUhr_TimerFactory_TimerVec
                                       *
                                       (*_impl__get_Timers)
                                       (PortableServer_Servant
                                        _servant,
                                        CORBA_Environment * ev))
{
   *(SandUhr_TimerFactory_TimerVec * *)_o_retval =
      _impl__get_Timers(_o_servant, _o_ev);
}

void
_ORBIT_skel_small_SandUhr_TimerFactory_ShowControl(POA_SandUhr_TimerFactory *
                                       _o_servant,
                                       gpointer _o_retval,
                                       gpointer * _o_args,
                                       CORBA_Context _o_ctx,
                                       CORBA_Environment * _o_ev,
                                       void (*_impl_ShowControl)
                                       (PortableServer_Servant
                                        _servant,
                                        const CORBA_boolean Show,
                                        CORBA_Environment * ev))
{
   _impl_ShowControl(_o_servant, *(const CORBA_boolean *) _o_args[0], _o_ev);
}

#endif
#if ( (TC_IMPL_TC_SandUhr_AlarmAction_DeliveryFailed_0 == 's') \
&& (TC_IMPL_TC_SandUhr_AlarmAction_DeliveryFailed_1 == 'a') \
&& (TC_IMPL_TC_SandUhr_AlarmAction_DeliveryFailed_2 == 'n') \
&& (TC_IMPL_TC_SandUhr_AlarmAction_DeliveryFailed_3 == 'd') \
&& (TC_IMPL_TC_SandUhr_AlarmAction_DeliveryFailed_4 == 'u') \
&& (TC_IMPL_TC_SandUhr_AlarmAction_DeliveryFailed_5 == 'h') \
&& (TC_IMPL_TC_SandUhr_AlarmAction_DeliveryFailed_6 == 'r') \
) && !defined(TC_DEF_TC_SandUhr_AlarmAction_DeliveryFailed)
#define TC_DEF_TC_SandUhr_AlarmAction_DeliveryFailed 1
static const char *anon_subnames_array0[] = { "Reason" };
static const CORBA_TypeCode anon_subtypes_array1[] =
   { (CORBA_TypeCode) & TC_CORBA_string_struct };
#ifdef ORBIT_IDL_C_IMODULE_sanduhr
static
#endif
const struct CORBA_TypeCode_struct
   TC_SandUhr_AlarmAction_DeliveryFailed_struct = {
   {&ORBit_TypeCode_epv, ORBIT_REFCOUNT_STATIC},
   CORBA_tk_except,
   0,
   0,
   ORBIT_ALIGNOF_CORBA_POINTER,
   0,
   1,
   (CORBA_TypeCode *) anon_subtypes_array1,
   CORBA_OBJECT_NIL,
   "DeliveryFailed",
   "IDL:SandUhr/AlarmAction/DeliveryFailed:1.0",
   (char **) anon_subnames_array0,
   NULL,
   -1,
   0,
   0, 0
};
#endif
#if ( (TC_IMPL_TC_SandUhr_AlarmAction_0 == 's') \
&& (TC_IMPL_TC_SandUhr_AlarmAction_1 == 'a') \
&& (TC_IMPL_TC_SandUhr_AlarmAction_2 == 'n') \
&& (TC_IMPL_TC_SandUhr_AlarmAction_3 == 'd') \
&& (TC_IMPL_TC_SandUhr_AlarmAction_4 == 'u') \
&& (TC_IMPL_TC_SandUhr_AlarmAction_5 == 'h') \
&& (TC_IMPL_TC_SandUhr_AlarmAction_6 == 'r') \
) && !defined(TC_DEF_TC_SandUhr_AlarmAction)
#define TC_DEF_TC_SandUhr_AlarmAction 1
#ifdef ORBIT_IDL_C_IMODULE_sanduhr
static
#endif
const struct CORBA_TypeCode_struct TC_SandUhr_AlarmAction_struct = {
   {&ORBit_TypeCode_epv, ORBIT_REFCOUNT_STATIC},
   CORBA_tk_objref,
   0,
   0,
   ORBIT_ALIGNOF_CORBA_POINTER,
   0,
   0,
   NULL,
   CORBA_OBJECT_NIL,
   "AlarmAction",
   "IDL:SandUhr/AlarmAction:1.0",
   NULL,
   NULL,
   -1,
   0,
   0, 0
};
#endif
#if ( (TC_IMPL_TC_SandUhr_AlarmBeep_0 == 's') \
&& (TC_IMPL_TC_SandUhr_AlarmBeep_1 == 'a') \
&& (TC_IMPL_TC_SandUhr_AlarmBeep_2 == 'n') \
&& (TC_IMPL_TC_SandUhr_AlarmBeep_3 == 'd') \
&& (TC_IMPL_TC_SandUhr_AlarmBeep_4 == 'u') \
&& (TC_IMPL_TC_SandUhr_AlarmBeep_5 == 'h') \
&& (TC_IMPL_TC_SandUhr_AlarmBeep_6 == 'r') \
) && !defined(TC_DEF_TC_SandUhr_AlarmBeep)
#define TC_DEF_TC_SandUhr_AlarmBeep 1
#ifdef ORBIT_IDL_C_IMODULE_sanduhr
static
#endif
const struct CORBA_TypeCode_struct TC_SandUhr_AlarmBeep_struct = {
   {&ORBit_TypeCode_epv, ORBIT_REFCOUNT_STATIC},
   CORBA_tk_objref,
   0,
   0,
   ORBIT_ALIGNOF_CORBA_POINTER,
   0,
   0,
   NULL,
   CORBA_OBJECT_NIL,
   "AlarmBeep",
   "IDL:SandUhr/AlarmBeep:1.0",
   NULL,
   NULL,
   -1,
   0,
   0, 0
};
#endif
#if ( (TC_IMPL_TC_SandUhr_AlarmSound_0 == 's') \
&& (TC_IMPL_TC_SandUhr_AlarmSound_1 == 'a') \
&& (TC_IMPL_TC_SandUhr_AlarmSound_2 == 'n') \
&& (TC_IMPL_TC_SandUhr_AlarmSound_3 == 'd') \
&& (TC_IMPL_TC_SandUhr_AlarmSound_4 == 'u') \
&& (TC_IMPL_TC_SandUhr_AlarmSound_5 == 'h') \
&& (TC_IMPL_TC_SandUhr_AlarmSound_6 == 'r') \
) && !defined(TC_DEF_TC_SandUhr_AlarmSound)
#define TC_DEF_TC_SandUhr_AlarmSound 1
#ifdef ORBIT_IDL_C_IMODULE_sanduhr
static
#endif
const struct CORBA_TypeCode_struct TC_SandUhr_AlarmSound_struct = {
   {&ORBit_TypeCode_epv, ORBIT_REFCOUNT_STATIC},
   CORBA_tk_objref,
   0,
   0,
   ORBIT_ALIGNOF_CORBA_POINTER,
   0,
   0,
   NULL,
   CORBA_OBJECT_NIL,
   "AlarmSound",
   "IDL:SandUhr/AlarmSound:1.0",
   NULL,
   NULL,
   -1,
   0,
   0, 0
};
#endif
#if ( (TC_IMPL_TC_SandUhr_AlarmCommand_0 == 's') \
&& (TC_IMPL_TC_SandUhr_AlarmCommand_1 == 'a') \
&& (TC_IMPL_TC_SandUhr_AlarmCommand_2 == 'n') \
&& (TC_IMPL_TC_SandUhr_AlarmCommand_3 == 'd') \
&& (TC_IMPL_TC_SandUhr_AlarmCommand_4 == 'u') \
&& (TC_IMPL_TC_SandUhr_AlarmCommand_5 == 'h') \
&& (TC_IMPL_TC_SandUhr_AlarmCommand_6 == 'r') \
) && !defined(TC_DEF_TC_SandUhr_AlarmCommand)
#define TC_DEF_TC_SandUhr_AlarmCommand 1
#ifdef ORBIT_IDL_C_IMODULE_sanduhr
static
#endif
const struct CORBA_TypeCode_struct TC_SandUhr_AlarmCommand_struct = {
   {&ORBit_TypeCode_epv, ORBIT_REFCOUNT_STATIC},
   CORBA_tk_objref,
   0,
   0,
   ORBIT_ALIGNOF_CORBA_POINTER,
   0,
   0,
   NULL,
   CORBA_OBJECT_NIL,
   "AlarmCommand",
   "IDL:SandUhr/AlarmCommand:1.0",
   NULL,
   NULL,
   -1,
   0,
   0, 0
};
#endif
#if ( (TC_IMPL_TC_SandUhr_Timer_NotRunning_0 == 's') \
&& (TC_IMPL_TC_SandUhr_Timer_NotRunning_1 == 'a') \
&& (TC_IMPL_TC_SandUhr_Timer_NotRunning_2 == 'n') \
&& (TC_IMPL_TC_SandUhr_Timer_NotRunning_3 == 'd') \
&& (TC_IMPL_TC_SandUhr_Timer_NotRunning_4 == 'u') \
&& (TC_IMPL_TC_SandUhr_Timer_NotRunning_5 == 'h') \
&& (TC_IMPL_TC_SandUhr_Timer_NotRunning_6 == 'r') \
) && !defined(TC_DEF_TC_SandUhr_Timer_NotRunning)
#define TC_DEF_TC_SandUhr_Timer_NotRunning 1
#ifdef ORBIT_IDL_C_IMODULE_sanduhr
static
#endif
const struct CORBA_TypeCode_struct TC_SandUhr_Timer_NotRunning_struct = {
   {&ORBit_TypeCode_epv, ORBIT_REFCOUNT_STATIC},
   CORBA_tk_except,
   0,
   0,
   1,
   0,
   0,
   NULL,
   CORBA_OBJECT_NIL,
   "NotRunning",
   "IDL:SandUhr/Timer/NotRunning:1.0",
   NULL,
   NULL,
   -1,
   0,
   0, 0
};
#endif
#if ( (TC_IMPL_TC_SandUhr_Timer_TimerState_0 == 's') \
&& (TC_IMPL_TC_SandUhr_Timer_TimerState_1 == 'a') \
&& (TC_IMPL_TC_SandUhr_Timer_TimerState_2 == 'n') \
&& (TC_IMPL_TC_SandUhr_Timer_TimerState_3 == 'd') \
&& (TC_IMPL_TC_SandUhr_Timer_TimerState_4 == 'u') \
&& (TC_IMPL_TC_SandUhr_Timer_TimerState_5 == 'h') \
&& (TC_IMPL_TC_SandUhr_Timer_TimerState_6 == 'r') \
) && !defined(TC_DEF_TC_SandUhr_Timer_TimerState)
#define TC_DEF_TC_SandUhr_Timer_TimerState 1
static const char *anon_subnames_array18[] =
   { "TSPrepare", "TSRunning", "TSDone" };
#ifdef ORBIT_IDL_C_IMODULE_sanduhr
static
#endif
const struct CORBA_TypeCode_struct TC_SandUhr_Timer_TimerState_struct = {
   {&ORBit_TypeCode_epv, ORBIT_REFCOUNT_STATIC},
   CORBA_tk_enum,
   0,
   0,
   ORBIT_ALIGNOF_CORBA_LONG,
   0,
   3,
   NULL,
   CORBA_OBJECT_NIL,
   "TimerState",
   "IDL:SandUhr/Timer/TimerState:1.0",
   (char **) anon_subnames_array18,
   NULL,
   -1,
   0,
   0, 0
};
#endif
#if ( (TC_IMPL_TC_SandUhr_Timer_Color_0 == 's') \
&& (TC_IMPL_TC_SandUhr_Timer_Color_1 == 'a') \
&& (TC_IMPL_TC_SandUhr_Timer_Color_2 == 'n') \
&& (TC_IMPL_TC_SandUhr_Timer_Color_3 == 'd') \
&& (TC_IMPL_TC_SandUhr_Timer_Color_4 == 'u') \
&& (TC_IMPL_TC_SandUhr_Timer_Color_5 == 'h') \
&& (TC_IMPL_TC_SandUhr_Timer_Color_6 == 'r') \
) && !defined(TC_DEF_TC_SandUhr_Timer_Color)
#define TC_DEF_TC_SandUhr_Timer_Color 1
static const char *anon_subnames_array21[] = { "Red", "Green", "Blue" };
static const CORBA_TypeCode anon_subtypes_array22[] =
   { (CORBA_TypeCode) & TC_CORBA_unsigned_short_struct,
(CORBA_TypeCode) & TC_CORBA_unsigned_short_struct, (CORBA_TypeCode) & TC_CORBA_unsigned_short_struct };
#ifdef ORBIT_IDL_C_IMODULE_sanduhr
static
#endif
const struct CORBA_TypeCode_struct TC_SandUhr_Timer_Color_struct = {
   {&ORBit_TypeCode_epv, ORBIT_REFCOUNT_STATIC},
   CORBA_tk_struct,
   0,
   0,
   ORBIT_ALIGNOF_CORBA_SHORT,
   0,
   3,
   (CORBA_TypeCode *) anon_subtypes_array22,
   CORBA_OBJECT_NIL,
   "Color",
   "IDL:SandUhr/Timer/Color:1.0",
   (char **) anon_subnames_array21,
   NULL,
   -1,
   0,
   0, 0
};
#endif
#if ( (TC_IMPL_TC_SandUhr_Timer_Layer_0 == 's') \
&& (TC_IMPL_TC_SandUhr_Timer_Layer_1 == 'a') \
&& (TC_IMPL_TC_SandUhr_Timer_Layer_2 == 'n') \
&& (TC_IMPL_TC_SandUhr_Timer_Layer_3 == 'd') \
&& (TC_IMPL_TC_SandUhr_Timer_Layer_4 == 'u') \
&& (TC_IMPL_TC_SandUhr_Timer_Layer_5 == 'h') \
&& (TC_IMPL_TC_SandUhr_Timer_Layer_6 == 'r') \
) && !defined(TC_DEF_TC_SandUhr_Timer_Layer)
#define TC_DEF_TC_SandUhr_Timer_Layer 1
static const char *anon_subnames_array24[] =
   { "LayerDesktop", "LayerBelow", "LayerNormal", "LayerOntop" };
#ifdef ORBIT_IDL_C_IMODULE_sanduhr
static
#endif
const struct CORBA_TypeCode_struct TC_SandUhr_Timer_Layer_struct = {
   {&ORBit_TypeCode_epv, ORBIT_REFCOUNT_STATIC},
   CORBA_tk_enum,
   0,
   0,
   ORBIT_ALIGNOF_CORBA_LONG,
   0,
   4,
   NULL,
   CORBA_OBJECT_NIL,
   "Layer",
   "IDL:SandUhr/Timer/Layer:1.0",
   (char **) anon_subnames_array24,
   NULL,
   -1,
   0,
   0, 0
};
#endif
#if ( (TC_IMPL_TC_SandUhr_Timer_0 == 's') \
&& (TC_IMPL_TC_SandUhr_Timer_1 == 'a') \
&& (TC_IMPL_TC_SandUhr_Timer_2 == 'n') \
&& (TC_IMPL_TC_SandUhr_Timer_3 == 'd') \
&& (TC_IMPL_TC_SandUhr_Timer_4 == 'u') \
&& (TC_IMPL_TC_SandUhr_Timer_5 == 'h') \
&& (TC_IMPL_TC_SandUhr_Timer_6 == 'r') \
) && !defined(TC_DEF_TC_SandUhr_Timer)
#define TC_DEF_TC_SandUhr_Timer 1
#ifdef ORBIT_IDL_C_IMODULE_sanduhr
static
#endif
const struct CORBA_TypeCode_struct TC_SandUhr_Timer_struct = {
   {&ORBit_TypeCode_epv, ORBIT_REFCOUNT_STATIC},
   CORBA_tk_objref,
   0,
   0,
   ORBIT_ALIGNOF_CORBA_POINTER,
   0,
   0,
   NULL,
   CORBA_OBJECT_NIL,
   "Timer",
   "IDL:SandUhr/Timer:1.0",
   NULL,
   NULL,
   -1,
   0,
   0, 0
};
#endif
#if ( (TC_IMPL_TC_SandUhr_TimerFactory_InvalidTime_0 == 's') \
&& (TC_IMPL_TC_SandUhr_TimerFactory_InvalidTime_1 == 'a') \
&& (TC_IMPL_TC_SandUhr_TimerFactory_InvalidTime_2 == 'n') \
&& (TC_IMPL_TC_SandUhr_TimerFactory_InvalidTime_3 == 'd') \
&& (TC_IMPL_TC_SandUhr_TimerFactory_InvalidTime_4 == 'u') \
&& (TC_IMPL_TC_SandUhr_TimerFactory_InvalidTime_5 == 'h') \
&& (TC_IMPL_TC_SandUhr_TimerFactory_InvalidTime_6 == 'r') \
) && !defined(TC_DEF_TC_SandUhr_TimerFactory_InvalidTime)
#define TC_DEF_TC_SandUhr_TimerFactory_InvalidTime 1
#ifdef ORBIT_IDL_C_IMODULE_sanduhr
static
#endif
const struct CORBA_TypeCode_struct TC_SandUhr_TimerFactory_InvalidTime_struct
   = {
   {&ORBit_TypeCode_epv, ORBIT_REFCOUNT_STATIC},
   CORBA_tk_except,
   0,
   0,
   1,
   0,
   0,
   NULL,
   CORBA_OBJECT_NIL,
   "InvalidTime",
   "IDL:SandUhr/TimerFactory/InvalidTime:1.0",
   NULL,
   NULL,
   -1,
   0,
   0, 0
};
#endif
#if ( (TC_IMPL_TC_CORBA_sequence_CORBA_Object_0 == 's') \
&& (TC_IMPL_TC_CORBA_sequence_CORBA_Object_1 == 'a') \
&& (TC_IMPL_TC_CORBA_sequence_CORBA_Object_2 == 'n') \
&& (TC_IMPL_TC_CORBA_sequence_CORBA_Object_3 == 'd') \
&& (TC_IMPL_TC_CORBA_sequence_CORBA_Object_4 == 'u') \
&& (TC_IMPL_TC_CORBA_sequence_CORBA_Object_5 == 'h') \
&& (TC_IMPL_TC_CORBA_sequence_CORBA_Object_6 == 'r') \
) && !defined(TC_DEF_TC_CORBA_sequence_CORBA_Object)
#define TC_DEF_TC_CORBA_sequence_CORBA_Object 1
static const CORBA_TypeCode anon_subtypes_array34[] =
   { (CORBA_TypeCode) & TC_CORBA_Object_struct };
#ifdef ORBIT_IDL_C_IMODULE_sanduhr
static
#endif
const struct CORBA_TypeCode_struct TC_CORBA_sequence_CORBA_Object_struct = {
   {&ORBit_TypeCode_epv, ORBIT_REFCOUNT_STATIC},
   CORBA_tk_sequence,
   0,
   0,
   MAX(ORBIT_ALIGNOF_CORBA_POINTER,
       MAX(ORBIT_ALIGNOF_CORBA_LONG, MAX(ORBIT_ALIGNOF_CORBA_STRUCT, 1))),
   0,
   1,
   (CORBA_TypeCode *) anon_subtypes_array34,
   CORBA_OBJECT_NIL,
   NULL,
   NULL,
   NULL,
   NULL,
   -1,
   0,
   0, 0
};
#endif
#if ( (TC_IMPL_TC_CORBA_sequence_SandUhr_Timer_0 == 's') \
&& (TC_IMPL_TC_CORBA_sequence_SandUhr_Timer_1 == 'a') \
&& (TC_IMPL_TC_CORBA_sequence_SandUhr_Timer_2 == 'n') \
&& (TC_IMPL_TC_CORBA_sequence_SandUhr_Timer_3 == 'd') \
&& (TC_IMPL_TC_CORBA_sequence_SandUhr_Timer_4 == 'u') \
&& (TC_IMPL_TC_CORBA_sequence_SandUhr_Timer_5 == 'h') \
&& (TC_IMPL_TC_CORBA_sequence_SandUhr_Timer_6 == 'r') \
) && !defined(TC_DEF_TC_CORBA_sequence_SandUhr_Timer)
#define TC_DEF_TC_CORBA_sequence_SandUhr_Timer 1
static const CORBA_TypeCode anon_subtypes_array37[] =
   { (CORBA_TypeCode) & TC_SandUhr_Timer_struct };
#ifdef ORBIT_IDL_C_IMODULE_sanduhr
static
#endif
const struct CORBA_TypeCode_struct TC_CORBA_sequence_SandUhr_Timer_struct = {
   {&ORBit_TypeCode_epv, ORBIT_REFCOUNT_STATIC},
   CORBA_tk_sequence,
   0,
   0,
   MAX(ORBIT_ALIGNOF_CORBA_POINTER,
       MAX(ORBIT_ALIGNOF_CORBA_LONG, MAX(ORBIT_ALIGNOF_CORBA_STRUCT, 1))),
   0,
   1,
   (CORBA_TypeCode *) anon_subtypes_array37,
   CORBA_OBJECT_NIL,
   NULL,
   NULL,
   NULL,
   NULL,
   -1,
   0,
   0, 0
};
#endif
#if ( (TC_IMPL_TC_CORBA_sequence_SandUhr_Timer_0 == 's') \
&& (TC_IMPL_TC_CORBA_sequence_SandUhr_Timer_1 == 'a') \
&& (TC_IMPL_TC_CORBA_sequence_SandUhr_Timer_2 == 'n') \
&& (TC_IMPL_TC_CORBA_sequence_SandUhr_Timer_3 == 'd') \
&& (TC_IMPL_TC_CORBA_sequence_SandUhr_Timer_4 == 'u') \
&& (TC_IMPL_TC_CORBA_sequence_SandUhr_Timer_5 == 'h') \
&& (TC_IMPL_TC_CORBA_sequence_SandUhr_Timer_6 == 'r') \
) && !defined(TC_DEF_TC_CORBA_sequence_SandUhr_Timer)
#define TC_DEF_TC_CORBA_sequence_SandUhr_Timer 1
static const CORBA_TypeCode anon_subtypes_array44[] =
   { (CORBA_TypeCode) & TC_SandUhr_Timer_struct };
#ifdef ORBIT_IDL_C_IMODULE_sanduhr
static
#endif
const struct CORBA_TypeCode_struct TC_CORBA_sequence_SandUhr_Timer_struct = {
   {&ORBit_TypeCode_epv, ORBIT_REFCOUNT_STATIC},
   CORBA_tk_sequence,
   0,
   0,
   MAX(ORBIT_ALIGNOF_CORBA_POINTER,
       MAX(ORBIT_ALIGNOF_CORBA_LONG, MAX(ORBIT_ALIGNOF_CORBA_STRUCT, 1))),
   0,
   1,
   (CORBA_TypeCode *) anon_subtypes_array44,
   CORBA_OBJECT_NIL,
   NULL,
   NULL,
   NULL,
   NULL,
   -1,
   0,
   0, 0
};
#endif
#if ( (TC_IMPL_TC_SandUhr_TimerFactory_TimerVec_0 == 's') \
&& (TC_IMPL_TC_SandUhr_TimerFactory_TimerVec_1 == 'a') \
&& (TC_IMPL_TC_SandUhr_TimerFactory_TimerVec_2 == 'n') \
&& (TC_IMPL_TC_SandUhr_TimerFactory_TimerVec_3 == 'd') \
&& (TC_IMPL_TC_SandUhr_TimerFactory_TimerVec_4 == 'u') \
&& (TC_IMPL_TC_SandUhr_TimerFactory_TimerVec_5 == 'h') \
&& (TC_IMPL_TC_SandUhr_TimerFactory_TimerVec_6 == 'r') \
) && !defined(TC_DEF_TC_SandUhr_TimerFactory_TimerVec)
#define TC_DEF_TC_SandUhr_TimerFactory_TimerVec 1
static const CORBA_TypeCode anon_subtypes_array47[] =
   { (CORBA_TypeCode) & TC_CORBA_sequence_SandUhr_Timer_struct };
#ifdef ORBIT_IDL_C_IMODULE_sanduhr
static
#endif
const struct CORBA_TypeCode_struct TC_SandUhr_TimerFactory_TimerVec_struct = {
   {&ORBit_TypeCode_epv, ORBIT_REFCOUNT_STATIC},
   CORBA_tk_alias,
   0,
   0,
   MAX(ORBIT_ALIGNOF_CORBA_POINTER,
       MAX(ORBIT_ALIGNOF_CORBA_LONG, MAX(ORBIT_ALIGNOF_CORBA_STRUCT, 1))),
   0,
   1,
   (CORBA_TypeCode *) anon_subtypes_array47,
   CORBA_OBJECT_NIL,
   "TimerVec",
   "IDL:SandUhr/TimerFactory/TimerVec:1.0",
   NULL,
   NULL,
   -1,
   0,
   0, 0
};
#endif
#if ( (TC_IMPL_TC_SandUhr_TimerFactory_0 == 's') \
&& (TC_IMPL_TC_SandUhr_TimerFactory_1 == 'a') \
&& (TC_IMPL_TC_SandUhr_TimerFactory_2 == 'n') \
&& (TC_IMPL_TC_SandUhr_TimerFactory_3 == 'd') \
&& (TC_IMPL_TC_SandUhr_TimerFactory_4 == 'u') \
&& (TC_IMPL_TC_SandUhr_TimerFactory_5 == 'h') \
&& (TC_IMPL_TC_SandUhr_TimerFactory_6 == 'r') \
) && !defined(TC_DEF_TC_SandUhr_TimerFactory)
#define TC_DEF_TC_SandUhr_TimerFactory 1
#ifdef ORBIT_IDL_C_IMODULE_sanduhr
static
#endif
const struct CORBA_TypeCode_struct TC_SandUhr_TimerFactory_struct = {
   {&ORBit_TypeCode_epv, ORBIT_REFCOUNT_STATIC},
   CORBA_tk_objref,
   0,
   0,
   ORBIT_ALIGNOF_CORBA_POINTER,
   0,
   0,
   NULL,
   CORBA_OBJECT_NIL,
   "TimerFactory",
   "IDL:SandUhr/TimerFactory:1.0",
   NULL,
   NULL,
   -1,
   0,
   0, 0
};
#endif

#ifndef ORBIT_IDL_C_IMODULE_sanduhr
CORBA_unsigned_long SandUhr_AlarmAction__classid = 0;
#endif

#ifndef ORBIT_IDL_C_IMODULE_sanduhr
CORBA_unsigned_long SandUhr_AlarmBeep__classid = 0;
#endif

#ifndef ORBIT_IDL_C_IMODULE_sanduhr
CORBA_unsigned_long SandUhr_AlarmSound__classid = 0;
#endif

#ifndef ORBIT_IDL_C_IMODULE_sanduhr
CORBA_unsigned_long SandUhr_AlarmCommand__classid = 0;
#endif

#ifndef ORBIT_IDL_C_IMODULE_sanduhr
CORBA_unsigned_long SandUhr_Timer__classid = 0;
#endif

#ifndef ORBIT_IDL_C_IMODULE_sanduhr
CORBA_unsigned_long SandUhr_TimerFactory__classid = 0;
#endif

/* Interface type data */

static ORBit_IArg SandUhr_AlarmAction_Attach__arginfo[] = {
   {TC_SandUhr_Timer, ORBit_I_ARG_IN, "T"}
};
static ORBit_IArg SandUhr_AlarmAction_Detach__arginfo[] = {
   {TC_SandUhr_Timer, ORBit_I_ARG_IN, "T"}
};
static ORBit_IArg SandUhr_AlarmAction_Deliver__arginfo[] = {
   {TC_CORBA_string, ORBit_I_ARG_IN, "TimeSpec"},
   {TC_CORBA_string, ORBit_I_ARG_IN, "Message"}
};

/* Exceptions */
static CORBA_TypeCode SandUhr_AlarmAction_Deliver__exceptinfo[] = {
   TC_SandUhr_AlarmAction_DeliveryFailed,
   NULL
};

#ifdef ORBIT_IDL_C_IMODULE_sanduhr
static
#endif
ORBit_IMethod SandUhr_AlarmAction__imethods[] = {
   {
    {0, 0, NULL, FALSE},
    {0, 0, NULL, FALSE},
    {0, 0, NULL, FALSE},
    TC_CORBA_boolean, "_get_NeedsPopup", 15,
    0 | ORBit_I_COMMON_FIXED_SIZE}
   , {
      {1, 1, SandUhr_AlarmAction_Attach__arginfo, FALSE},
      {0, 0, NULL, FALSE},
      {0, 0, NULL, FALSE},
      TC_void, "Attach", 6,
      0}
   , {
      {1, 1, SandUhr_AlarmAction_Detach__arginfo, FALSE},
      {0, 0, NULL, FALSE},
      {0, 0, NULL, FALSE},
      TC_void, "Detach", 6,
      0}
   , {
      {2, 2, SandUhr_AlarmAction_Deliver__arginfo, FALSE},
      {0, 0, NULL, FALSE},
      {1, 1, SandUhr_AlarmAction_Deliver__exceptinfo, FALSE},
      TC_void, "Deliver", 7,
      0}
};
static CORBA_string SandUhr_AlarmAction__base_itypes[] = {
   "IDL:omg.org/CORBA/Object:1.0"
};

#ifdef ORBIT_IDL_C_IMODULE_sanduhr
static
#endif
ORBit_IInterface SandUhr_AlarmAction__iinterface = {
   TC_SandUhr_AlarmAction, {4, 4, SandUhr_AlarmAction__imethods, FALSE},
   {1, 1, SandUhr_AlarmAction__base_itypes, FALSE}
};

static ORBit_IArg SandUhr_AlarmBeep__set_Count__arginfo[] = {
   {TC_CORBA_unsigned_short, ORBit_I_ARG_IN | ORBit_I_COMMON_FIXED_SIZE,
    "value"}
};

#ifdef ORBIT_IDL_C_IMODULE_sanduhr
static
#endif
ORBit_IMethod SandUhr_AlarmBeep__imethods[] = {
   {
    {0, 0, NULL, FALSE},
    {0, 0, NULL, FALSE},
    {0, 0, NULL, FALSE},
    TC_CORBA_unsigned_short, "_get_Count", 10,
    0 | ORBit_I_COMMON_FIXED_SIZE}
   , {
      {1, 1, SandUhr_AlarmBeep__set_Count__arginfo, FALSE},
      {0, 0, NULL, FALSE},
      {0, 0, NULL, FALSE},
      TC_void, "_set_Count", 10,
      0}
};
static CORBA_string SandUhr_AlarmBeep__base_itypes[] = {
   "IDL:SandUhr/AlarmAction:1.0",
   "IDL:omg.org/CORBA/Object:1.0"
};

#ifdef ORBIT_IDL_C_IMODULE_sanduhr
static
#endif
ORBit_IInterface SandUhr_AlarmBeep__iinterface = {
   TC_SandUhr_AlarmBeep, {2, 2, SandUhr_AlarmBeep__imethods, FALSE},
   {2, 2, SandUhr_AlarmBeep__base_itypes, FALSE}
};

static ORBit_IArg SandUhr_AlarmSound__set_SoundFile__arginfo[] = {
   {TC_CORBA_string, ORBit_I_ARG_IN, "value"}
};

#ifdef ORBIT_IDL_C_IMODULE_sanduhr
static
#endif
ORBit_IMethod SandUhr_AlarmSound__imethods[] = {
   {
    {0, 0, NULL, FALSE},
    {0, 0, NULL, FALSE},
    {0, 0, NULL, FALSE},
    TC_CORBA_string, "_get_SoundFile", 14,
    0}
   , {
      {1, 1, SandUhr_AlarmSound__set_SoundFile__arginfo, FALSE},
      {0, 0, NULL, FALSE},
      {0, 0, NULL, FALSE},
      TC_void, "_set_SoundFile", 14,
      0}
};
static CORBA_string SandUhr_AlarmSound__base_itypes[] = {
   "IDL:SandUhr/AlarmAction:1.0",
   "IDL:omg.org/CORBA/Object:1.0"
};

#ifdef ORBIT_IDL_C_IMODULE_sanduhr
static
#endif
ORBit_IInterface SandUhr_AlarmSound__iinterface = {
   TC_SandUhr_AlarmSound, {2, 2, SandUhr_AlarmSound__imethods, FALSE},
   {2, 2, SandUhr_AlarmSound__base_itypes, FALSE}
};

static ORBit_IArg SandUhr_AlarmCommand__set_CommandString__arginfo[] = {
   {TC_CORBA_string, ORBit_I_ARG_IN, "value"}
};

#ifdef ORBIT_IDL_C_IMODULE_sanduhr
static
#endif
ORBit_IMethod SandUhr_AlarmCommand__imethods[] = {
   {
    {0, 0, NULL, FALSE},
    {0, 0, NULL, FALSE},
    {0, 0, NULL, FALSE},
    TC_CORBA_string, "_get_CommandString", 18,
    0}
   , {
      {1, 1, SandUhr_AlarmCommand__set_CommandString__arginfo, FALSE},
      {0, 0, NULL, FALSE},
      {0, 0, NULL, FALSE},
      TC_void, "_set_CommandString", 18,
      0}
};
static CORBA_string SandUhr_AlarmCommand__base_itypes[] = {
   "IDL:SandUhr/AlarmAction:1.0",
   "IDL:omg.org/CORBA/Object:1.0"
};

#ifdef ORBIT_IDL_C_IMODULE_sanduhr
static
#endif
ORBit_IInterface SandUhr_AlarmCommand__iinterface = {
   TC_SandUhr_AlarmCommand, {2, 2, SandUhr_AlarmCommand__imethods, FALSE},
   {2, 2, SandUhr_AlarmCommand__base_itypes, FALSE}
};

static ORBit_IArg SandUhr_Timer__set_TimeSpec__arginfo[] = {
   {TC_CORBA_string, ORBit_I_ARG_IN, "value"}
};
static ORBit_IArg SandUhr_Timer__set_Message__arginfo[] = {
   {TC_CORBA_string, ORBit_I_ARG_IN, "value"}
};
static ORBit_IArg SandUhr_Timer__set_Alarm__arginfo[] = {
   {TC_SandUhr_AlarmAction, ORBit_I_ARG_IN, "value"}
};
static ORBit_IArg SandUhr_Timer__set_SandColor__arginfo[] = {
   {TC_SandUhr_Timer_Color, ORBit_I_ARG_IN | ORBit_I_COMMON_FIXED_SIZE,
    "value"}
};
static ORBit_IArg SandUhr_Timer__set_WindowDecorations__arginfo[] = {
   {TC_CORBA_boolean, ORBit_I_ARG_IN | ORBit_I_COMMON_FIXED_SIZE, "value"}
};
static ORBit_IArg SandUhr_Timer__set_WindowLayer__arginfo[] = {
   {TC_SandUhr_Timer_Layer, ORBit_I_ARG_IN | ORBit_I_COMMON_FIXED_SIZE,
    "value"}
};

/* Exceptions */
static CORBA_TypeCode SandUhr_Timer_TimeLeft__exceptinfo[] = {
   TC_SandUhr_Timer_NotRunning,
   NULL
};

#ifdef ORBIT_IDL_C_IMODULE_sanduhr
static
#endif
ORBit_IMethod SandUhr_Timer__imethods[] = {
   {
    {0, 0, NULL, FALSE},
    {0, 0, NULL, FALSE},
    {0, 0, NULL, FALSE},
    TC_SandUhr_Timer_TimerState, "_get_State", 10,
    0 | ORBit_I_COMMON_FIXED_SIZE}
   , {
      {0, 0, NULL, FALSE},
      {0, 0, NULL, FALSE},
      {0, 0, NULL, FALSE},
      TC_CORBA_string, "_get_TimeSpec", 13,
      0}
   , {
      {1, 1, SandUhr_Timer__set_TimeSpec__arginfo, FALSE},
      {0, 0, NULL, FALSE},
      {0, 0, NULL, FALSE},
      TC_void, "_set_TimeSpec", 13,
      0}
   , {
      {0, 0, NULL, FALSE},
      {0, 0, NULL, FALSE},
      {0, 0, NULL, FALSE},
      TC_CORBA_string, "_get_Message", 12,
      0}
   , {
      {1, 1, SandUhr_Timer__set_Message__arginfo, FALSE},
      {0, 0, NULL, FALSE},
      {0, 0, NULL, FALSE},
      TC_void, "_set_Message", 12,
      0}
   , {
      {0, 0, NULL, FALSE},
      {0, 0, NULL, FALSE},
      {0, 0, NULL, FALSE},
      TC_SandUhr_AlarmAction, "_get_Alarm", 10,
      0}
   , {
      {1, 1, SandUhr_Timer__set_Alarm__arginfo, FALSE},
      {0, 0, NULL, FALSE},
      {0, 0, NULL, FALSE},
      TC_void, "_set_Alarm", 10,
      0}
   , {
      {0, 0, NULL, FALSE},
      {0, 0, NULL, FALSE},
      {0, 0, NULL, FALSE},
      TC_SandUhr_Timer_Color, "_get_SandColor", 14,
      0 | ORBit_I_COMMON_FIXED_SIZE}
   , {
      {1, 1, SandUhr_Timer__set_SandColor__arginfo, FALSE},
      {0, 0, NULL, FALSE},
      {0, 0, NULL, FALSE},
      TC_void, "_set_SandColor", 14,
      0}
   , {
      {0, 0, NULL, FALSE},
      {0, 0, NULL, FALSE},
      {0, 0, NULL, FALSE},
      TC_CORBA_boolean, "_get_WindowDecorations", 22,
      0 | ORBit_I_COMMON_FIXED_SIZE}
   , {
      {1, 1, SandUhr_Timer__set_WindowDecorations__arginfo, FALSE},
      {0, 0, NULL, FALSE},
      {0, 0, NULL, FALSE},
      TC_void, "_set_WindowDecorations", 22,
      0}
   , {
      {0, 0, NULL, FALSE},
      {0, 0, NULL, FALSE},
      {0, 0, NULL, FALSE},
      TC_SandUhr_Timer_Layer, "_get_WindowLayer", 16,
      0 | ORBit_I_COMMON_FIXED_SIZE}
   , {
      {1, 1, SandUhr_Timer__set_WindowLayer__arginfo, FALSE},
      {0, 0, NULL, FALSE},
      {0, 0, NULL, FALSE},
      TC_void, "_set_WindowLayer", 16,
      0}
   , {
      {0, 0, NULL, FALSE},
      {0, 0, NULL, FALSE},
      {0, 0, NULL, FALSE},
      TC_void, "Destroy", 7,
      0}
   , {
      {0, 0, NULL, FALSE},
      {0, 0, NULL, FALSE},
      {1, 1, SandUhr_Timer_TimeLeft__exceptinfo, FALSE},
      TC_CORBA_unsigned_long, "TimeLeft", 8,
      0 | ORBit_I_COMMON_FIXED_SIZE}
};
static CORBA_string SandUhr_Timer__base_itypes[] = {
   "IDL:omg.org/CORBA/Object:1.0"
};

#ifdef ORBIT_IDL_C_IMODULE_sanduhr
static
#endif
ORBit_IInterface SandUhr_Timer__iinterface = {
   TC_SandUhr_Timer, {15, 15, SandUhr_Timer__imethods, FALSE},
   {1, 1, SandUhr_Timer__base_itypes, FALSE}
};

static ORBit_IArg SandUhr_TimerFactory_CreateAlarmBeep__arginfo[] = {
   {TC_CORBA_unsigned_short, ORBit_I_ARG_IN | ORBit_I_COMMON_FIXED_SIZE,
    "Count"}
};
static ORBit_IArg SandUhr_TimerFactory_CreateAlarmSound__arginfo[] = {
   {TC_CORBA_string, ORBit_I_ARG_IN, "SoundFile"}
};
static ORBit_IArg SandUhr_TimerFactory_CreateAlarmCommand__arginfo[] = {
   {TC_CORBA_string, ORBit_I_ARG_IN, "CommandString"}
};
static ORBit_IArg SandUhr_TimerFactory_CreateTimer__arginfo[] = {
   {TC_CORBA_string, ORBit_I_ARG_IN, "TimeSpec"},
   {TC_CORBA_string, ORBit_I_ARG_IN, "Message"}
};

/* Exceptions */
static CORBA_TypeCode SandUhr_TimerFactory_CreateTimer__exceptinfo[] = {
   TC_SandUhr_TimerFactory_InvalidTime,
   NULL
};
static ORBit_IArg SandUhr_TimerFactory_ShowControl__arginfo[] = {
   {TC_CORBA_boolean, ORBit_I_ARG_IN | ORBit_I_COMMON_FIXED_SIZE, "Show"}
};

#ifdef ORBIT_IDL_C_IMODULE_sanduhr
static
#endif
ORBit_IMethod SandUhr_TimerFactory__imethods[] = {
   {
    {1, 1, SandUhr_TimerFactory_CreateAlarmBeep__arginfo, FALSE},
    {0, 0, NULL, FALSE},
    {0, 0, NULL, FALSE},
    TC_SandUhr_AlarmBeep, "CreateAlarmBeep", 15,
    0}
   , {
      {1, 1, SandUhr_TimerFactory_CreateAlarmSound__arginfo, FALSE},
      {0, 0, NULL, FALSE},
      {0, 0, NULL, FALSE},
      TC_SandUhr_AlarmSound, "CreateAlarmSound", 16,
      0}
   , {
      {1, 1, SandUhr_TimerFactory_CreateAlarmCommand__arginfo, FALSE},
      {0, 0, NULL, FALSE},
      {0, 0, NULL, FALSE},
      TC_SandUhr_AlarmCommand, "CreateAlarmCommand", 18,
      0}
   , {
      {2, 2, SandUhr_TimerFactory_CreateTimer__arginfo, FALSE},
      {0, 0, NULL, FALSE},
      {1, 1, SandUhr_TimerFactory_CreateTimer__exceptinfo, FALSE},
      TC_SandUhr_Timer, "CreateTimer", 11,
      0}
   , {
      {0, 0, NULL, FALSE},
      {0, 0, NULL, FALSE},
      {0, 0, NULL, FALSE},
      TC_SandUhr_TimerFactory_TimerVec, "_get_Timers", 11,
      0}
   , {
      {1, 1, SandUhr_TimerFactory_ShowControl__arginfo, FALSE},
      {0, 0, NULL, FALSE},
      {0, 0, NULL, FALSE},
      TC_void, "ShowControl", 11,
      0}
};
static CORBA_string SandUhr_TimerFactory__base_itypes[] = {
   "IDL:Bonobo/Unknown:1.0",
   "IDL:Bonobo/GenericFactory:1.0",
   "IDL:omg.org/CORBA/Object:1.0"
};

#ifdef ORBIT_IDL_C_IMODULE_sanduhr
static
#endif
ORBit_IInterface SandUhr_TimerFactory__iinterface = {
   TC_SandUhr_TimerFactory, {6, 6, SandUhr_TimerFactory__imethods, FALSE},
   {3, 3, SandUhr_TimerFactory__base_itypes, FALSE}
};

Generated by  Doxygen 1.6.0   Back to index