import "CosNotifyChannelAdmin.idl";
Inherits CosNotification::QoSAdmin, CosNotifyComm::NotifyPublish, CosNotifyFilter::FilterAdmin, and CosEventChannelAdmin::SupplierAdmin.
Inherited by CosTypedNotifyChannelAdmin::TypedSupplierAdmin.
Public Member Functions | |
| ProxyConsumer | get_proxy_consumer (in ProxyID proxy_id) raises ( ProxyNotFound ) |
| Get the proxy with the specified ID. | |
| ProxyConsumer | obtain_notification_pull_consumer (in ClientType ctype, out ProxyID proxy_id) raises ( AdminLimitExceeded ) |
| Obtain a pull consumer proxy for this administration object. | |
| ProxyConsumer | obtain_notification_push_consumer (in ClientType ctype, out ProxyID proxy_id) raises ( AdminLimitExceeded ) |
| Obtain a push consumer 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 identified 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. | |
| readonly attribute ProxyIDSeq | pull_consumers |
| A list of pull consumer proxies created by the administration object. | |
| readonly attribute ProxyIDSeq | push_consumers |
| A list of pull consumer proxies created by the administration object. | |
| void CosNotifyChannelAdmin::SupplierAdmin::destroy | ( | ) |
Destroy this administration object and all proxies created by it.
| ProxyConsumer CosNotifyChannelAdmin::SupplierAdmin::get_proxy_consumer | ( | 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.
| ProxyConsumer CosNotifyChannelAdmin::SupplierAdmin::obtain_notification_pull_consumer | ( | in ClientType | ctype, | |
| out ProxyID | proxy_id | |||
| ) | raises ( AdminLimitExceeded ) |
Obtain a pull consumer proxy for this administration object.
ctype - The client type. proxy_id - The ID of the newly created proxy, i.e. the return value.
| ProxyConsumer CosNotifyChannelAdmin::SupplierAdmin::obtain_notification_push_consumer | ( | in ClientType | ctype, | |
| out ProxyID | proxy_id | |||
| ) | raises ( AdminLimitExceeded ) |
Obtain a push consumer proxy for this administration object.
ctype - The client type. proxy_id - The ID of the newly created proxy, i.e. the return value.
| readonly attribute EventChannel CosNotifyChannelAdmin::SupplierAdmin::MyChannel |
The event channel object that created this administration object.
| readonly attribute AdminID CosNotifyChannelAdmin::SupplierAdmin::MyID |
A unique identified for this administration object.
| readonly attribute InterFilterGroupOperator CosNotifyChannelAdmin::SupplierAdmin::MyOperator |
Indicates whether AND or OR semantics is used when combining administration object filters and proxy filters.
| readonly attribute ProxyIDSeq CosNotifyChannelAdmin::SupplierAdmin::pull_consumers |
A list of pull consumer proxies created by the administration object.
| readonly attribute ProxyIDSeq CosNotifyChannelAdmin::SupplierAdmin::push_consumers |
A list of pull consumer proxies created by the administration object.
![]()