| |
Juli 2003 DatencVerteildienst: CORBA PSM 3-53 3 im the_object Foo); }; lokale Schnittstelle FooFilter: DLRL::ObjectFilter { Boolesches check_object ( im an_object Foo); Filter FooSeq ( in den Gegenständen FooSeq); }; lokale Schnittstelle FooQuery: DLRL::ObjectQuery, FooFilter { }; lokale Schnittstelle FooSelection: DLRL::Selection { schreibgeschütztes Attribut FooFilter Filter; schreibgeschütztes Attribut FooSeq Mitglieder; schreibgeschütztes Attribut FooSelectionListener Zuh50rer; leeres attach_listener ( im Zuh50rer FooSelectionListener); }; typedefsequence<FooSelection > -FooSelectionSeq; lokale Schnittstelle FooHome: DLRL::ObjectHome { schreibgeschütztes Attribut FooSeq Umfang; schreibgeschütztes Attribut FooSelectionSeq Vorwähleren; schreibgeschütztes Attribut FooListener Zuh50rer; leeres attach_lister ( im Zuh50rer FooListener); Create_selection FooSelection ( im Filter FooFilter im Booleschen auto_refresh) Erhöhungen ( DLRL::BadParameter); leeres delete_selection ( im a_selection FooSelection) Erhöhungen ( DLRL::BadParameter); Create_object(Foo im DLRL::CacheAccess-Zugang) Erhöhungen ( DLRL::ReadOnlyMode); Find_object Foo ( im DLRL::DLRLOid-oid im DLRL::CacheAccess-Zugang) Erhöhungen ( DLRL::NotFound); }; |  |
|
| |
|
|