| |
CORBA/TMN V1.0 Wahlweise freigestelltes IDL Aug. 2000 B-45 B }; # endif/* _ ASN1_IDL-_ */ B.4.2 OSICaching.idl Spezifikation der OSI, die Service cachiert. // Akte: OSICaching.idl # ifndef _ OSICACHING_IDL _ # definieren Sie _ OSICACHING_IDL _ # schließen Sie < OSIMgmt.idl > mit ein # Pragmapräfix jidm.org Modul OSICaching { typedef nicht unterzeichnetes langes ExpirationInterval; in den Sekunden typedef ASN1_ObjectIdentifier ManagedObjectClass; typedefreihenfolge < ManagedObjectClass > ManagedObjectClassSeq; typedef ASN1_ObjectIdentifier AttrId; typedefreihenfolge < ASN1_ObjectIdentifier > AttrIdSeq; // NoSuchAttributes wird wenn alle mögliche spezifizierten Attributbezeichner angehoben //.are entweder unbekannt oder unzulässig. Ausnahme NoSuchAttributes { Unknown_attributes AttrIdSeq; }; // AttributesNotCached wird wenn alle mögliche spezifizierten Attributbezeichner angehoben // zu den relevanten cachierenden Betrieben werden nicht cachiert. Ausnahme AttributesNotCached { Attr_id_list AttrIdSeq; }; // NoSuchObjectClasses wird angehoben, wenn irgendwelche spezifizierten Gegenstandkategorien sind // entweder unbekannt oder unzulässig. Ausnahme NoSuchObjectClasses { Unknown_mocs ManagedObjectClassSeq; }; // ObjectClassesNotCached wird angehoben, wenn jeder möglicher spezifizierte Gegenstand klassifiziert // zu den relevanten cachierenden Betrieben werden nicht cachiert. Ausnahme ObjectClassesNotCached { Moc_list ManagedObjectClassSeq; }; // InvalidObjectClassAttributesPairs wird wenn jedes mögliches spezifizierte Attribut angehoben // Bezeichner gehören Sie nicht der spezifizierten gehandhabten Gegenstandkategorie. struct ObjectClassAttributesPair { Moc ManagedObjectClass; Attr_id_list AttrIdSeq; }; typedefsequence<ObjectClassAttributesPair > -ObjectClassAttributesPairSeq; |  |
|
| |
|
|