| |
2-4 Erhöhte Ansicht der Zeit, v1.1 Mai 2002 2 Trennung der grundlegenden Datenartdefinitionen von Schnittstelle-in Verbindung stehenden Definitionen gewährt andere Dienstleistungen zum Benutzen der Zeitdatenarten, ohne die Schnittstellen ausdrücklich zu enthalten, während das Erlauben Klienten jener Dienstleistungen, die Schnittstellen zu benutzen stellte durch den Taktgeberservice zu zur Verfügung manipulieren Sie die Daten, die durch jene Dienstleistungen verwendet werden. // IDL Modulzeitablenkung { nicht unterzeichnetes langes langes des typedef TimeT; typedef TimeT InaccuracyT; typedefkurzschluß TdfT; struct UtcT { TimeT Zeit; // 8 Oktette nicht unterzeichnetes langes inacclo; // 4 Oktette nicht unterzeichneter Kurzschluß inacchi; // 2 Oktette TdfT tdf; // 2 Oktette // Gesamtmenge 16 Oktett. }; struct IntervalT { TimeT lower_bound; TimeT upper_bound; }; }; 2,2,1,1 Schreiben Sie TimeT TimeT stellt einen einzelnen Zeitwert, der 64 Bits in der Größe ist, dar und hält die Zahl von 100 Nanosekunden, die seit der niedrigen Zeit überschritten haben. Für absolute Zeit ist die Unterseite 15 Oktober 1582 00:00 des Gregorian Kalenders. Alle absolute Zeit wird berechnet Verwenden der Daten vom Gregorian Kalender. 2,2,1,2 Schreiben Sie InaccuracyT InaccuracyT stellt den Wert der Ungenauigkeit in der Zeit in den Maßeinheiten von 100 Nanosekunden dar. Wie pro die Definition des Ungenauigkeitfeldes im Zeitservice X/Open DCE [ 1 ], 48 Spitzen ist genügend, diesen Wert zu halten. 2,2,1,3 Schreiben Sie TdfT TdfT ist von den Bits kurze Art der Größe 16 und hält den Zeitverschiebungsfaktor in Form Minuten Versetzung vom Greenwichmeridian. Versetzungen östlich Meridian sind positiv, während die zum Westen negativ sind. 2,2,1,4 Schreiben Sie UtcT UtcT definiert die Struktur des Zeitwertes, der allgemeinhin in diesem Service verwendet wird. grundlegender Wert der Zeit ist von der Art TimeT das wird auf dem Zeitgebiet gehalten. Ob ein UtcT Struktur hält ein relatives, oder absolute Zeit wird durch seine Geschichte festgestellt. Es gibt Nr. ausdrückliche Markierungsfahne innerhalb der Gegenstandholding diese Zustandinformationen. Das iacclo und das inacchi Felder halten eine Schätzung 48-bit der Ungenauigkeit auf dem Zeitgebiet zusammen. Diese zwei Felder |  |
|
| |
|
|