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

CosTypedNotifyChannelAdmin::TypedSupplierAdmin Interface Reference

An interface for supplier administration objects. More...

import "CosTypedNotifyChannelAdmin.idl";

Inherits CosNotifyChannelAdmin::SupplierAdmin, and CosTypedEventChannelAdmin::TypedSupplierAdmin.

List of all members.

Public Methods

TypedProxyPushConsumer obtain_typed_notification_push_consumer (in Key supported_interface, out CosNotifyChannelAdmin::ProxyID proxy_id) raises ( CosTypedEventChannelAdmin::InterfaceNotSupported, CosNotifyChannelAdmin::AdminLimitExceeded )
 Obtain a push consumer proxy for this administration object. More...

TypedProxyPullConsumer obtain_typed_notification_pull_consumer (in Key uses_interface, out CosNotifyChannelAdmin::ProxyID proxy_id) raises ( CosTypedEventChannelAdmin::NoSuchImplementation, CosNotifyChannelAdmin::AdminLimitExceeded )
 Obtain a pull consumer proxy for this administration object. More...


Detailed Description

An interface for supplier administration objects.


Member Function Documentation

TypedProxyPullConsumer CosTypedNotifyChannelAdmin::TypedSupplierAdmin::obtain_typed_notification_pull_consumer in Key    uses_interface,
out CosNotifyChannelAdmin::ProxyID    proxy_id
raises ( CosTypedEventChannelAdmin::NoSuchImplementation, CosNotifyChannelAdmin::AdminLimitExceeded )
 

Obtain a pull consumer 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 TypedProxyPullConsumer 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.

TypedProxyPushConsumer CosTypedNotifyChannelAdmin::TypedSupplierAdmin::obtain_typed_notification_push_consumer in Key    supported_interface,
out CosNotifyChannelAdmin::ProxyID    proxy_id
raises ( CosTypedEventChannelAdmin::InterfaceNotSupported, CosNotifyChannelAdmin::AdminLimitExceeded )
 

Obtain a push consumer 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 TypedProxyPushConsumer 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.