| |
1-4 Erhöhte Ansicht der Zeit, v1.0 Mai 2002 1 Synchrounisierungsquelle. Leider neigen diese Eigenschaften, zu spezifisch zu sein Synchrounisierungsprotokoll. Diese Spezifikation schlägt den folgenden Taktgeber vor Eigenschaften für alle koordinierten Taktgeber: ?- Korrdinations-Zeitskala : die Zeitskala direkt (durch eine externe Zeitquelle) oder indirekt koordiniert mit. Normalerweise UTC, aber andere Mitglieder der Universalzeit Familie und lokale Zeit (zum Beispiel, UTC versetzt für Zeitzone und Sommerzeit) seien Sie auch verwendet. ?- Korrdinationsschichten : eine Anzeige über "Unmittelbarkeit" der Korrdination mit entscheidende Zeitquelle, normalerweise eine externe Kleinteilzeitquelle. ?- Korrdinationsquelle : die Quelle der Korrdination. Diese Spezifikation schlägt einen Satz Datenstrukturen für diese Eigenschaften vor und bedeutet für die Eigenschaften eines Taktgebers fragen. Das Fragen wird durch das ClockCatalog gestützt Schnittstelle. 1,1,3 C$katalogisieren und Laden des Urprogramms Der Gegenwartservice erkennt nur eine Zeitskala, UTC, und ist an leise Laden des Urprogramms. Insbesondere gibt es keine bewegliche Methode zum Erreichen von einem TimeService Gegenstandhinweis. Diese Spezifikation umfaßt die Bestimmung für die mehrfachen Taktgeber, die in einem Katalog registriert werden und schlägt vor, zusätzliches ObjectId aufzuheben s für Gebrauch in den resolve_initial_references benennen Sie, um das bewegliche Laden des Urprogramms zu erlauben. Das ClockCatalog ist ein fachkundiger Behälter, hält er Ausrichtungen für Taktgeber und bekannte Eigenschaften jener Taktgeber. Der Katalog kann für gefragt werden bekannt Eigenschaften eines Taktgebers. Das ClockCatalog stützt auch Ausrichtung und das Fragen namentlich. Dieses erlaubt eine Anwendung mit vollem Wissen seines Systemkontextes zu erhalten Sie fast direkt einen bekannten Taktgeber, beim Lassen anderer Anwendungen a vorwählen stoppen Sie gegründet auf den gewünschten Eigenschaften eines Taktgebers ab. Diese Spezifikation schlägt die Reservierung von zwei zusätzliches ObjectId vor s für Gebrauch in resolve_initial_references Betrieb " ClockService "würde einen Hinweis auf zurückbringen das ClockCatalog . "LocalClock "würde einen Hinweis auf einem Taktgebergegenstand das zurückbringen liest den (koordiniert oder unkoordiniert) lokalen Systemtaktgeber, wenn irgendeinen. 1,2 Service Reprised CosTime Die Eigenschaften des Services GeschenkCosTime werden in einer verwendbareren Weise vorbei zur Verfügung gestellt zwei Wertarten (UTC und TimeSpan und eine fachkundige Taktschnittstelle (TimeService dieses Ergebnisauslesen im TimeBase::UtcT Art. Das UTC valuetype ersetzt ungefähr das UTO Schnittstelle von CosTime während das TimeSpan Wertart ersetzt das TIO Schnittstelle. Keine dieser Schnittstellen in CosTime waren bedeutete, entfernt verwendet zu werden. In der Tat es gibt einen Admonition in der anwesenden Spezifikation daß Benutzer Fälle von UtcT verwenden sollten anstelle von den Fällen von UTO in Kraft Parameterlisten. |  |
|
| |
|
|