| TAO_CosNotification 2.0.5 | 
Interface used to control and obtain the proxies used by consumers. More...
import "CosNotifyChannelAdmin.idl";


| Public Member Functions | |
| ProxySupplier | get_proxy_supplier (in ProxyID proxy_id) raises (ProxyNotFound ) | 
| Get an specific ProxySupplier. | |
| ProxySupplier | obtain_notification_pull_supplier (in ClientType ctype, out ProxyID proxy_id) raises ( AdminLimitExceeded ) | 
| Create a new pull-style proxy supplier. | |
| ProxySupplier | obtain_notification_push_supplier (in ClientType ctype, out ProxyID proxy_id) raises ( AdminLimitExceeded ) | 
| Create a new push-style proxy supplier. | |
| void | destroy () | 
| Destroy the Admin. | |
| Public Attributes | |
| readonly attribute AdminID | MyID | 
| The ID assigned to this admin by its event channel. | |
| readonly attribute EventChannel | MyChannel | 
| The event channel this admin belongs to. | |
| readonly attribute InterFilterGroupOperator | MyOperator | 
| How are multiple filters interpreted. | |
| attribute CosNotifyFilter::MappingFilter | priority_filter | 
| attribute CosNotifyFilter::MappingFilter | lifetime_filter | 
| readonly attribute ProxyIDSeq | pull_suppliers | 
| Get the complete list of pull proxy suppliers. | |
| readonly attribute ProxyIDSeq | push_suppliers | 
| Get the complete list of push proxy suppliers. | |
Interface used to control and obtain the proxies used by consumers.
| void CosNotifyChannelAdmin::ConsumerAdmin::destroy | ( | ) | 
Destroy the Admin.
| ProxySupplier CosNotifyChannelAdmin::ConsumerAdmin::get_proxy_supplier | ( | in ProxyID | proxy_id | ) | raises (ProxyNotFound ) | 
Get an specific ProxySupplier.
| proxy_id | The proxy ID that will be retrieved | 
| ProxyNotFound | if the proxy_id is not found in this ConsumerAdmin | 
| ProxySupplier CosNotifyChannelAdmin::ConsumerAdmin::obtain_notification_pull_supplier | ( | in ClientType | ctype, | 
| out ProxyID | proxy_id | ||
| ) | raises ( AdminLimitExceeded ) | 
Create a new pull-style proxy supplier.
| ctype | The event format that the ProxySupplier should support | 
| proxy_id | The ID assigned to the new proxy supplier | 
| AdminLimitExceeded | if a limit in this admin is reached, such as the maximum number of proxies. | 
| ProxySupplier CosNotifyChannelAdmin::ConsumerAdmin::obtain_notification_push_supplier | ( | in ClientType | ctype, | 
| out ProxyID | proxy_id | ||
| ) | raises ( AdminLimitExceeded ) | 
Create a new push-style proxy supplier.
| ctype | The event format that the ProxySupplier should support | 
| proxy_id | The ID assigned to the new proxy supplier | 
| AdminLimitExceeded | if a limit in this admin is reached, such as the maximum number of proxies. | 
A special mapping filter to change the lifetime property of events
| readonly attribute EventChannel CosNotifyChannelAdmin::ConsumerAdmin::MyChannel | 
The event channel this admin belongs to.
| readonly attribute AdminID CosNotifyChannelAdmin::ConsumerAdmin::MyID | 
The ID assigned to this admin by its event channel.
| readonly attribute InterFilterGroupOperator CosNotifyChannelAdmin::ConsumerAdmin::MyOperator | 
How are multiple filters interpreted.
A special mapping filter to change the priority property of events
| readonly attribute ProxyIDSeq CosNotifyChannelAdmin::ConsumerAdmin::pull_suppliers | 
Get the complete list of pull proxy suppliers.
| readonly attribute ProxyIDSeq CosNotifyChannelAdmin::ConsumerAdmin::push_suppliers | 
Get the complete list of push proxy suppliers.
 1.7.4
 1.7.4