| |
2-2 CORBA/TMN, das V1.0 August 2000 Interworking Ist 2 Das DomainPortFactory Schnittstelle Das EventPortFinder Schnittstelle Dieser Abschnitt beschreibt diese Schnittstellen und ihre Betriebe im Detail. # ifndef _ JIDM_IDL _ # definieren Sie _ JIDM_IDL _ # schließen Sie < CosNaming.idl > mit ein # schließen Sie < CosLifeCycle.idl > mit ein # schließen Sie < CosEventChannelAdmin.idl > mit ein # Pragmapräfix jidm.org Modul JIDM { Schlüssel des typedef CosNaming::Name; Kriterien des typedef CosLifeCycle::Criteria; Ausnahme InvalidKey { }; Ausnahme InvalidCriteria { }; Ausnahme CannotMeetCriteria { Kriteriumsgrund; }; Ausnahme CannotAccess { }; Ausnahme AlreadyExists { }; Schnittstelle ProxyAgent { enum DestructionMode { würdevoll, non_gracefully }; schreibgeschütztes Attributkriteriumsaccess_criteria; CosLifeCycle::FactoryFinder-get_domain_factory_finder (); CosNaming::NamingContext-get_domain_naming_context (); Kriterien zerstören (im Modus DestructionMode, im Kriteriumsthe_criteria) Erhöhungen (InvalidCriteria, CannotMeetCriteria); }; Schnittstelle ProxyAgentController { Kriterien destruction_is_allowed (im Kriteriumsthe_criteria) Erhöhungen (InvalidCriteria, CannotMeetCriteria); Lücke zerstört (im Kriteriumsthe_criteria); }; Schnittstelle ProxyAgentFinder { Access_domain ProxyAgent (in Schlüssel k, im Kriteriumsthe_criteria) Erhöhungen (InvalidKey, CannotAccess, InvalidCriteria, CannotMeetCriteria); }; Schnittstelle DomainPort { schreibgeschütztes Attributkriteriumsassociated_criteria; Lücke zerstören (); }; Schnittstelle DomainPortFactory { Create_domain_port DomainPort (in Schlüssel k, im Kriteriumscreation_criteria) Erhöhungen (InvalidKey, InvalidCriteria, CannotMeetCriteria); |  |
|
| |
|
|