| |
A-2 Hartnäckiger ZustandcService, v2.0 September 2002 A typedef CORBA::OctetSeq Pid; typedef CORBA::OctetSeq ShortPid; abstraktes storagetype StorageObject { leeres destroy_object(); Boolesches object_exists(); Get_pid() Pid; Get_short_pid() ShortPid; Get_storage_home() StorageHomeBase; }; enum YieldRef { YIELD_REF }; enum ForUpdate { FOR_UPDATE }; typedef kurzes IsolationLevel; const IsolationLevel READ_UNCOMMITTED = 0; const IsolationLevel READ_COMMITTED = 1; const IsolationLevel REPEATABLE_READ = 2; const IsolationLevel SERIALIZABLE = 3; typedef kurzes TransactionPolicy; const TransactionPolicy NON_TRANSACTIONAL = 0; const TransactionPolicy TRANSACTIONAL = 1; typedef kurzes AccessMode; const AccessMode READ_ONLY = 0; const AccessMode READ_WRITE = 1; structparameter { Zeichenkettename; irgendwie val; }; typedefsequence<Parameter > -ParameterList; typedefsequence<TransactionalSession > -TransactionalSessionList; / // Stecker / lokaler Zwischenstecker { schreibgeschütztes Attributzeichenketteimplementation_id; Get_pid(inStorageObjectBase Pid obj); Get_short_pid(inStorageObjectBase ShortPid obj); Lernabschnitt create_basic_session( im access_mode AccessMode |  |
|
| |
|
|