import "CosNotifyChannelAdmin.idl";
Inheritance diagram for CosNotifyChannelAdmin::ProxySupplier:
Public Member Functions | |
CosNotification::EventTypeSeq | obtain_offered_types (in ObtainInfoMode mode) |
void | validate_event_qos (in CosNotification::QoSProperties required_qos, out CosNotification::NamedPropertyRangeSeq available_qos) raises (CosNotification::UnsupportedQoS) |
Validate a list of QoS properties for an event. | |
Public Attributes | |
readonly attribute ProxyType | MyType |
The style and event format for this proxy. | |
readonly attribute ConsumerAdmin | MyAdmin |
The ConsumerAdmin this proxy belongs to. | |
attribute CosNotifyFilter::MappingFilter | priority_filter |
attribute CosNotifyFilter::MappingFilter | lifetime_filter |
Supplier proxies are used by consumers to communicate with the Notification Service, this interface captures the shared operations in all those proxies.
CosNotification::EventTypeSeq CosNotifyChannelAdmin::ProxySupplier::obtain_offered_types | ( | in ObtainInfoMode | mode | ) |
mode | Describe how the publications should be fetched |
void CosNotifyChannelAdmin::ProxySupplier::validate_event_qos | ( | in CosNotification::QoSProperties | required_qos, | |
out CosNotification::NamedPropertyRangeSeq | available_qos | |||
) | raises (CosNotification::UnsupportedQoS) |
Validate a list of QoS properties for an event.
Applications send events with specific QoS properties, the following operation allows consumers to verify if a given set of QoS properties would be honored by the proxy.
required_qos | The QoS properties required by the supplier | |
available_qos | If the QoS properties required are supported this argument returns any other QoS properties that the application may set without breaking the proxy capabilities. |
CosNotification::UnsupportedQoS | if the QoS properties required cannot be supported. The exception describes the problems and any legal values in detail. |
The filter is initialized to the nil reference
readonly attribute ConsumerAdmin CosNotifyChannelAdmin::ProxySupplier::MyAdmin |
The ConsumerAdmin this proxy belongs to.
readonly attribute ProxyType CosNotifyChannelAdmin::ProxySupplier::MyType |
The style and event format for this proxy.
The filter is initialized to the nil reference