Interface CosNotifyChannelAdmin::ProxySupplier

interface ProxySupplier
inherits from CosNotification::QoSAdmin, CosNotifyFilter::FilterAdmin

The ProxySupplier interface supports operations common to all proxy suppliers.



Attribute Index

MyAdmin
Reference to the parent consumer admin object.
MyType
The type (delivery model and event type) of the proxy.
lifetime_filter
Reference to an optional lifetime mapping filter.
priority_filter
Reference to an optional priority mapping filter.

Operation Index

obtain_offered_types
Obtains an aggregate list of all event types currently offered on the channel.
validate_event_qos
Checks for a conflict between per event QoS and the QoS settings of the target proxy.

Attributes

MyAdmin
readonly attribute ConsumerAdmin MyAdmin;

Reference to the parent consumer admin object.


MyType
readonly attribute ProxyType MyType;

The type (delivery model and event type) of the proxy.


lifetime_filter
attribute CosNotifyFilter::MappingFilter lifetime_filter;

Reference to an optional lifetime mapping filter.


priority_filter
attribute CosNotifyFilter::MappingFilter priority_filter;

Reference to an optional priority mapping filter.



Operations

obtain_offered_types
CosNotification::EventTypeSeq obtain_offered_types(in ObtainInfoMode mode);

Obtains an aggregate list of all event types currently offered on the channel.

Parameters:
mode - Determines how offered event types are returned.
Returns:
A sequence of event types representing all events currently offered on the channel.

validate_event_qos
void validate_event_qos(in CosNotification::QoSProperties required_qos,
                        out CosNotification::NamedPropertyRangeSeq available_qos)
    raises(CosNotification::UnsupportedQoS);

Checks for a conflict between per event QoS and the QoS settings of the target proxy. If the target proxy cannot honor any of QoS properties in required_qos an UnsupportedQoS exception is raised.

Parameters:
required_qos - The QoS properties of interest to the caller are passed in this parameter.
available_qos - If the properties in required_qos are supported, other optional QoS properties which are also supported are returned in this parameter.


Generated by the ORBacus IDL-to-HTML translator (non-commercial)