| |
4-2 Management der Fallgebiete, v1.0 Juni 2001 4 4,2 Das Modul DsLogDomainAdmin # ifndef _ DS_LOG_DOMAIN_ADMIN_IDL _ # definieren Sie _ DS_LOG_DOMAIN_ADMIN_IDL _ // FallcMaschinenbordbuch-GebietscSchnittstelle # schließen Sie "CosNotification.idl" mit ein # schließen Sie "CosNotifyChannelAdmin.idl" mit ein # schließen Sie "CosEventDomainAdmin.idl" mit ein # schließen Sie "CosTypedEventDomainAdmin.idl" mit ein # schließen Sie "DsNotifyLogAdmin.idl" mit ein # schließen Sie "DsTypedNotifyLogAdmin.idl" mit ein Modul DsLogDomainAdmin { Schnittstelle EventLogDomain: CosTypedEventDomainAdmin::TypedEventDomain { CosEventDomainAdmin::MemberID-add_log ( im DsNotifyLogAdmin::NotifyLog-Maschinenbordbuch); DsNotifyLogAdmin::NotifyLog-get_log ( im CosEventDomainAdmin::MemberID-Maschinenbordbuch) Erhöhungen (CosNotifyChannelAdmin::ChannelNotFound); CosEventDomainAdmin::MemberID-add_typed_log ( im DsTypedNotifyLogAdmin::TypedNotifyLog-Maschinenbordbuch); DsTypedNotifyLogAdmin::TypedNotifyLog-get_typed_log ( im CosEventDomainAdmin::MemberID-Maschinenbordbuch) Erhöhungen (CosNotifyChannelAdmin::ChannelNotFound); }; Schnittstelle EventLogDomainFactory { Create_event_log_domain(EventLogDomain in den CosNotification::QoSProperties-initialQoS im CosNotification::AdminProperties-initialAdmin aus CosEventDomainAdmin::DomainID-Kennzeichnung) Erhöhungen (CosNotification::UnsupportedQoS, CosNotification::UnsupportedAdmin); CosEventDomainAdmin::DomainIDSeq-get_all_event_log_domains (); Get_event_log_domain EventLogDomain ( in CosEventDomainAdmin::DomainID-Kennzeichnung) Erhöhungen (CosEventDomainAdmin::DomainNotFound); }; }; # endif//_ DS_LOG_DOMAIN_ADMIN_IDL _ |  |
|
| |
|
|