| |
2-14 Erhöhte Ansicht der Zeit, v1.1 Mai 2002 2 2,6 Die TaktgebercKatalogcSchnittstelle Das ClockCatalog schließen Sie läßt Anwendungen einen Taktgeber für Gebrauch entdecken und vorwählen an. Es soll eine leichte Alternative zum Gebrauch von dem handelnden Service sein (für Beispiel, in eingebetteten Systemen). Es hat die folgende Definition: // IDL Modul CosClockService { Schnittstelle ClockCatalog { struct ClockEntry { Taktgeberthema; Zeichenkettename; }; typedef sequence<ClockEntry > ClockEntries; Ausnahme UnknownEntry { }; Get_entry(inzeichenkettewith_name) Erhöhungen ClockEntry (UnknownEntry); Available_entries() ClockEntries; leere Eintragung register(inClockEntry); leere delete_entry(inzeichenkettewith_name) Erhöhungen (UnknownEntry); }; 2,6,1 Struct ClockEntry Diese Struktur hält die bekannten Informationen über einen Taktgeber: seine Registerbezeichnung und sein Gegenstandhinweis. 2,6,2 Ausnahme UnknownEntry Zeigt an, daß der Katalog keine Eintragung mit dem gegebenen Namen enthält. 2,6,3 Betrieb get_entry Holen Sie die Informationen auskennen in einem Taktgeber zurück, seine Registerbezeichnung gegeben. 2,6,4 Betriebsavailable_entries Holen Sie den gesamten Katalog zurück, damit der Klient einen Taktgeber vorwählen kann, der auf seinem bekannt basiert Eigenschaften. 2,6,5 Betriebsregister Registrieren Sie einen neuen Taktgeber mit dem Katalog. |  |
|
| |
|
|