Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members  

CosTypedNotifyChannelAdmin::TypedConsumerAdmin Interface Reference

An interface for consumer administration objects. More...

import "CosTypedNotifyChannelAdmin.idl";

Inherits CosNotifyChannelAdmin::ConsumerAdmin, and CosTypedEventChannelAdmin::TypedConsumerAdmin.

List of all members.

Public Methods

TypedProxyPullSupplier obtain_typed_notification_pull_supplier (in Key supported_interface, out CosNotifyChannelAdmin::ProxyID proxy_id) raises ( CosTypedEventChannelAdmin::InterfaceNotSupported, CosNotifyChannelAdmin::AdminLimitExceeded )
 Obtain a pull supplier proxy for this administration object. More...

TypedProxyPushSupplier obtain_typed_notification_push_supplier (in Key uses_interface, out CosNotifyChannelAdmin::ProxyID proxy_id) raises ( CosTypedEventChannelAdmin::NoSuchImplementation, CosNotifyChannelAdmin::AdminLimitExceeded )
 Obtain a push supplier proxy for this administration object. More...


Detailed Description

An interface for consumer administration objects.


Member Function Documentation

TypedProxyPullSupplier CosTypedNotifyChannelAdmin::TypedConsumerAdmin::obtain_typed_notification_pull_supplier in Key    supported_interface,
out CosNotifyChannelAdmin::ProxyID    proxy_id
raises ( CosTypedEventChannelAdmin::InterfaceNotSupported, CosNotifyChannelAdmin::AdminLimitExceeded )
 

Obtain a pull supplier proxy for this administration object.

m <code>supported_interface</code> - A string that identifies
the interface that the proxy is required to support.
m <code>proxy_id</code> - The ID of the newly created proxy,
i.e. the return value.
Returns:
A TypedProxyPullSupplier object reference. @raises InterfaceNotSupported If the interface could not be supported. @raises AdminLimitExceeded If the number of proxies associated with this administration object exceeds the MaxConsumers property.

TypedProxyPushSupplier CosTypedNotifyChannelAdmin::TypedConsumerAdmin::obtain_typed_notification_push_supplier in Key    uses_interface,
out CosNotifyChannelAdmin::ProxyID    proxy_id
raises ( CosTypedEventChannelAdmin::NoSuchImplementation, CosNotifyChannelAdmin::AdminLimitExceeded )
 

Obtain a push supplier proxy for this administration object.

m <code>supported_interface</code> - A string that identifies
the interface that the proxy is required to support.
m <code>proxy_id</code> - The ID of the newly created proxy,
i.e. the return value.
Returns:
A TypedProxyPushSupplier object reference. @raises NoSuchImplementation If the interface could not be supported. @raises AdminLimitExceeded If the number of proxies associated with this administration object exceeds the MaxConsumers property.