| |
Mai 2002 ZeitcService: Grundlegender ZeitcService 1-9 1 ?- Aufbau eines UTO von den Einzelteilen und Extraktion der Einzelteile von einem UTO (als gelesene nur Attribute). ?- Vergleich der Zeit. ?- Umwandlung von der relative.to absoluten Zeit und Umwandlung zu einem Abstand. Von diesen wird der erste Betrieb für Vollständigkeit angefordert, da in seiner Abwesenheit er sein würde schwierig, eine Zeit zur Verfügung zu stellen geben Sie zur Timer-Fallzufuhr, z.B. ein. Die Sekunde Betrieb wird durch das RFP angefordert, und der Third wird für Vollständigkeit und Brauchbarkeit angefordert. Modul CosTime { Schnittstelle TIO; // Vorwärtserklärung Schnittstelle UTO { schreibgeschütztes Attribut TimeBase::TimeT Zeit; schreibgeschütztes Attribut TimeBase::InaccuracyT Ungenauigkeit; schreibgeschütztes Attribut TimeBase::TdfT tdf; schreibgeschütztes Attribut TimeBase::UtcT utc_time; UTO-absolute_time(); Compare_time(TimeComparison in Comparison_type ComparisonType, in UTO uto ); TIO-time_to_interval( in UTO uto ); TIO-interval(); }; }; Das UTO schließen Sie entspricht einem Gegenstand, der UTC-Zeit enthält, und ist die Mittel für an Manipulierung die Zeit enthalten im Gegenstand. Diese Schnittstelle hat Betriebe für das Erhalten von a UtcT schreiben Sie die Datenstruktur, die den gegenwärtigen Wert der Zeit im Gegenstand, sowie enthält Betriebe für das Erhalten der Werte der einzelnen Felder von UTC-Zeit, absolute Zeit erhalten von der relativen Zeit und vom Vergleichen und vom Tun von Grenzbetrieben auf UTOs. Das UTO Schnittstelle stellt keinen Betrieb für das Ändern der Zeit im Gegenstand zur Verfügung. Sie ist beabsichtigt, daß UTOs unabänderlich sind. 1,3,4,1 Schreibgeschützte Attributzeit Dieses ist das Zeitattribut eines UTO, das als Wert der Art TimeT dargestellt wird . 1,3,4,2 Schreibgeschützte Attributungenauigkeit Dieses ist das Ungenauigkeitattribut eines UTO, das als Wert der Art dargestellt wird InaccuracyT . |  |
|
| |
|
|