| |
A-6 Management der Fallgebiete, v1.0 Juni 2001 A CosNotifyChannelAdmin::SequenceProxyPushConsumer Klient des connect_sequence_push_supplier_with_id(in CosNotifyComm::SequencePushSupplier, in der Führung MemberID) Erhöhungen (CosNotifyChannelAdmin::ChannelNotFound); CosNotifyChannelAdmin::SequenceProxyPullConsumer Klient des connect_sequence_pull_supplier_with_id(in CosNotifyComm::SequencePullSupplier, in der Führung MemberID) Erhöhungen (CosNotifyChannelAdmin::ChannelNotFound); }; Ausnahme DomainNotFound { }; Schnittstelle EventDomainFactory { Create_event_domain(EventDomain in den CosNotification::QoSProperties-initialQoS im CosNotification::AdminProperties-initialAdmin aus Kennzeichnung DomainID) Erhöhungen (CosNotification::UnsupportedQoS, CosNotification::UnsupportedAdmin); Get_all_domains DomainIDSeq (); Get_event_domain EventDomain ( in Kennzeichnung DomainID) Erhöhungen (DomainNotFound); }; }; # endif//_ COS_EVENT_DOMAIN_ADMIN_IDL _ A.2 Das Modul CosTypedEventDomainAdmin # ifndef _ COS_TYPED_EVENT_DOMAIN_ADMIN_IDL _ # definieren Sie _ COS_TYPED_EVENT_DOMAIN_ADMIN_IDL _ // Geschriebene FallcGebietscSchnittstelle # schließen Sie "CosTypedEventComm.idl" mit ein # schließen Sie "CosTypedEventChannelAdmin.idl" mit ein # schließen Sie "CosTypedNotifyChannelAdmin.idl" mit ein # schließen Sie "CosEventDomainAdmin.idl" mit ein Modul CosTypedEventDomainAdmin { struct TypedConnection { CosEventDomainAdmin::MemberID-supplier_id; CosEventDomainAdmin::MemberID-consumer_id; CosTypedEventChannelAdmin::Key-typed_interface; CosEventDomainAdmin::NotificationStyle-notification_style; }; |  |
|
| |
|
|