SandUhr::TimerFactory

Name

SandUhr::TimerFactory -- CORBA-Schnittstelle für SandUhr-Factory-Objekte

ÜBERSICHT

module SandUhr {
  interface TimerFactory {
    exception InvalidTime { };

    AlarmBeep CreateAlarmBeep (in unsigned short Count);
    AlarmSound CreateAlarmSound (in string SoundFile);
    AlarmCommand CreateAlarmCommand (in string CommandString);

    Timer CreateTimer (in string TimeSpec, in string Message)
                                                raises (InvalidTime);

    typedef sequence<Timer> TimerVec;
    readonly attribute TimerVec Timers;

    void ShowControl (in boolean Show);
  };
};
    

BESCHREIBUNG

Dazu, Alarm- und Timerobjekte zu erzeugen, dient die TimerFactory Schnittstelle. Sie ist von der Klasse GNOME::ObjectFactory abgeleitet. Objekte der TimerFactory-Klasse repräsentieren das Kontrollfenster und alle Resourcen, die damit verbunden sind. TimerFactory-Objekte werden mittels des "GNOME object activation framework" OAF registriert.

SIEHE AUCH

SandUhr::Timer(3), SandUhr::AlarmAction(3)