| |
A-10 TelekommunikationscMaschinenbordbuchcService, v1.1.2 Juli 2003 A Modul A.5 DsTypedEventLogAdmin Dieses Modul definiert das TypedEventLog und TypedEventLogFactory Schnittstellen. # schließen Sie < orb.idl > mit ein # schließen Sie < CosEventChannelAdmin.idl > mit ein # schließen Sie < CosTypedEventChannelAdmin.idl > mit ein # schließen Sie < DsLogAdmin.idl > mit ein # Pragmapräfix "omg.org" Modul DsTypedEventLogAdmin { typedef sequence<any > ArgumentList; struct TypedLogRecord { DsLogAdmin::RecordId Kennzeichnung; DsLogAdmin::TimeT Zeit; DsLogAdmin::NVList attr_list; CORBA::RepositoryId interface_id; Behälterkennzeichnung von Schnittstelle für // geschriebenen Fall sendend CORBA::Identifier-operation_name; Betriebsname ArgumentList arg_list; // enthält Argumentliste, Falldaten }; typedefsequence<TypedLogRecord > -TypedRecordList; Schnittstelle TypedRecordIterator { Nicht unterzeichnete lange Position des get(in TypedRecordList, in nicht unterzeichnetem langem how_many) raises(DsLogAdmin::InvalidParam); leeres destroy(); }; Schnittstelle TypedEventLog: DsLogAdmin::Log, CosTypedEventChannelAdmin::TypedEventChannel { // schrieb Rekordfrage Typed_query(in-Zeichenkettegrammatik TypedRecordList, in DsLogAdmin::Constraint c, aus TypedRecordIterator i) raises(DsLogAdmin::InvalidGrammar, DsLogAdmin::InvalidConstraint); // geschriebene Rekordwiederherstellung From_time des typed_retrieve(in DsLogAdmin::TimeT TypedRecordList, in langem how_many aus TypedRecordIterator i); }; Schnittstelle TypedEventLogFactory: DsLogAdmin::LogMgr, |  |
|
| |
|
|