import "CosNotifyChannelAdmin.idl";
Inherits CosNotification::QoSAdmin, CosNotifyComm::NotifySubscribe, CosNotifyFilter::FilterAdmin, and CosEventChannelAdmin::ConsumerAdmin.
Inherited by CosTypedNotifyChannelAdmin::TypedConsumerAdmin, DsNotifyLogAdmin::NotifyLogFactory, and DsTypedNotifyLogAdmin::TypedNotifyLogFactory.
Public Member Functions | |
| ProxySupplier | get_proxy_supplier (in ProxyID proxy_id) raises ( ProxyNotFound ) |
| Get the proxy with the specified ID. | |
| ProxySupplier | obtain_notification_pull_supplier (in ClientType ctype, out ProxyID proxy_id) raises ( AdminLimitExceeded ) |
| Obtain a pull supplier proxy for this administration object. | |
| ProxySupplier | obtain_notification_push_supplier (in ClientType ctype, out ProxyID proxy_id) raises ( AdminLimitExceeded ) |
| Obtain a push supplier proxy for this administration object. | |
| void | destroy () |
| Destroy this administration object and all proxies created by it. | |
Public Attributes | |
| readonly attribute AdminID | MyID |
| A unique identifier for this administration object. | |
| readonly attribute EventChannel | MyChannel |
| The event channel object that created this administration object. | |
| readonly attribute InterFilterGroupOperator | MyOperator |
| Indicates whether AND or OR semantics is used when combining administration object filters and proxy filters. | |
| attribute CosNotifyFilter::MappingFilter | priority_filter |
| A mapping filter which if a non-nil reference will be consulted for resolving the priority of the event. | |
| attribute CosNotifyFilter::MappingFilter | lifetime_filter |
| A mapping filter which if a non-nil reference will be consulted for resolving the lifetime of the event. | |
| readonly attribute ProxyIDSeq | pull_suppliers |
| A list of pull supplier proxies created by the administration object. | |
| readonly attribute ProxyIDSeq | push_suppliers |
| A list of push supplier proxies created by the administration object. | |
| void CosNotifyChannelAdmin::ConsumerAdmin::destroy | ( | ) |
Destroy this administration object and all proxies created by it.
| ProxySupplier CosNotifyChannelAdmin::ConsumerAdmin::get_proxy_supplier | ( | in ProxyID | proxy_id | ) | raises ( ProxyNotFound ) |
Get the proxy with the specified ID.
proxy_id - The ID of the proxy to retrieve. ProxyNotFound If no proxy with the specified ID could be found.
| ProxySupplier CosNotifyChannelAdmin::ConsumerAdmin::obtain_notification_pull_supplier | ( | in ClientType | ctype, | |
| out ProxyID | proxy_id | |||
| ) | raises ( AdminLimitExceeded ) |
Obtain a pull supplier proxy for this administration object.
ctype - The client type. proxy_id - The ID of the newly created proxy, i.e. the return value.
| ProxySupplier CosNotifyChannelAdmin::ConsumerAdmin::obtain_notification_push_supplier | ( | in ClientType | ctype, | |
| out ProxyID | proxy_id | |||
| ) | raises ( AdminLimitExceeded ) |
Obtain a push supplier proxy for this administration object.
ctype - The client type. proxy_id - The ID of the newly created proxy, i.e. the return value.
A mapping filter which if a non-nil reference will be consulted for resolving the lifetime of the event.
| readonly attribute EventChannel CosNotifyChannelAdmin::ConsumerAdmin::MyChannel |
The event channel object that created this administration object.
| readonly attribute AdminID CosNotifyChannelAdmin::ConsumerAdmin::MyID |
A unique identifier for this administration object.
| readonly attribute InterFilterGroupOperator CosNotifyChannelAdmin::ConsumerAdmin::MyOperator |
Indicates whether AND or OR semantics is used when combining administration object filters and proxy filters.
A mapping filter which if a non-nil reference will be consulted for resolving the priority of the event.
| readonly attribute ProxyIDSeq CosNotifyChannelAdmin::ConsumerAdmin::pull_suppliers |
A list of pull supplier proxies created by the administration object.
| readonly attribute ProxyIDSeq CosNotifyChannelAdmin::ConsumerAdmin::push_suppliers |
A list of push supplier proxies created by the administration object.
![]()