| |
Mai 2002 Erhöhte Ansicht der Zeit: Modul CosClockService 2-5 2 halten Sie einen Wert der Art InaccuracyT zusammen verpackt in 48 Bits. Die tdffeldeinflüsse Zeitzoneninformationen. Implementierung muß den Zeitverschiebungsfaktor für setzen Zone der lokalen Zeit auf diesem Gebiet, wann immer sie ein UTO verursachen. Der Inhalt dieser Struktur soll undurchlässig sein, aber, zwecks zu in der Lage zuSEIN marshal sie richtig, mindestens die Arten der Felder müssen gekennzeichnet werden. 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 eine relative Zeit (das heißt, eine Dauer), oder eine absolute Zeit ist festgestellt durch Kontext; es gibt keine ausdrückliche Markierungsfahne innerhalb der Gegenstandholding, das angeben Informationen. (Anmerkung die, wenn ein UtcT Struktur wird benutzt, um eine Dauer, sein tdf zu halten muß sein stellen Sie auf Null.), Das iacclo und inacchi Felder halten eine Schätzung 48-bit der Ungenauigkeit in der Zeit zusammen Feld. Diese zwei Felder halten einen Wert der Art InaccuracyT zusammen verpackt in 48 Bits. Das tdf Feld Haltezeitzoneninformationen. Implementierungen müssen die Zeit setzen Verschiebungsfaktor für die Zone der lokalen Zeit auf diesem Gebiet, wann immer sie ein UTO verursachen das drückt absolute Zeit aus. Das Zeitfeld von einem UtcT verwendete, absolute Zeit auszudrücken hält UTC Zeit, ungeachtet die Zone der lokalen Zeit. Z.B. die Zeit 3:00pm in Deutschland (das ausdrücken ist eine Stunde östlich der Universalzeitzone), muß das Zeitfeld bis 2:00pm auf eingestellt werden gegebenes Datum und das tdf Feld muß bis 60 eingestellt werden. Dies heißt das, für jedes mögliches gegebene UtcT Wert' UTC ', kann die lokale Zeit wie berechnet werden utc.time + utc.tdf * 600.000.000 Merken Sie, daß es möglich ist, korrektes UtcT zu produzieren Werte, durch das tdf immer einstellen Feld zu null und das Zeitfeld auf UTC nur zu einstellen Zeit; jedoch sind Implementierungen angeregt, um die Zoneninformationen der lokalen Zeit für das UtcT zu umfassen Werte sie Erzeugnis. 2,2,1,5 Schreiben Sie IntervalT Diese Art hält einen Zeitabstand dargestellt als zwei TimeT Werte, die entsprechen untereres und oberes Limit des Abstands. Ein IntervalT Struktur, die ein niedrigeres enthält verklemmtes grösseres als das obere Limit ist unzulässig. Für den Abstand zum Sein sinnvoll, die Zeitunterseite, die für das unterere und obere Limit benutzt wird, muß dieselbe und die Zeitunterseite sein selbst darf nicht durch den Abstand überspannt werden. 2,3 Modul CosClockService Die restlichen IDL-Definitionen werden im neuen CosClockService enthalten Modul. |  |
|
| |
|
|