import "CosNotifyChannelAdmin.idl";
Inherits CosNotification::QoSAdmin, and CosNotifyFilter::FilterAdmin.
Inherited by CosNotifyChannelAdmin::ProxyPullSupplier, CosNotifyChannelAdmin::ProxyPushSupplier, CosNotifyChannelAdmin::SequenceProxyPullSupplier, CosNotifyChannelAdmin::SequenceProxyPushSupplier, CosNotifyChannelAdmin::StructuredProxyPullSupplier, CosNotifyChannelAdmin::StructuredProxyPushSupplier, CosTypedNotifyChannelAdmin::TypedProxyPullSupplier, and CosTypedNotifyChannelAdmin::TypedProxyPushSupplier.
Public Member Functions | |
| CosNotification::EventTypeSeq | obtain_offered_types (in ObtainInfoMode mode) |
| Get a list of event type names that this proxy can potentially forward to its associated consumers. | |
| void | validate_event_qos (in CosNotification::QoSProperties required_qos, out CosNotification::NamedPropertyRangeSeq available_qos) raises (CosNotification::UnsupportedQoS) |
| Validate whether or not this proxy can honour the specified quality of service requirements. | |
Public Attributes | |
| readonly attribute ProxyType | MyType |
| The type of this proxy. | |
| readonly attribute ConsumerAdmin | MyAdmin |
| The administration object that created this proxy. | |
| attribute CosNotifyFilter::MappingFilter | priority_filter |
| A mapping filter which if a non-nil reference will be consulted for resolving the priority of the event. | |
| attribute CosNotifyFilter::MappingFilter | lifetime_filter |
| A filter which if a non-nil reference will be consulted for resolving the priority of the event. | |
| CosNotification::EventTypeSeq CosNotifyChannelAdmin::ProxySupplier::obtain_offered_types | ( | in ObtainInfoMode | mode | ) |
Get a list of event type names that this proxy can potentially forward to its associated consumers.
mode - The mode of type retrieval.
| void CosNotifyChannelAdmin::ProxySupplier::validate_event_qos | ( | in CosNotification::QoSProperties | required_qos, | |
| out CosNotification::NamedPropertyRangeSeq | available_qos | |||
| ) | raises (CosNotification::UnsupportedQoS) |
Validate whether or not this proxy can honour the specified quality of service requirements.
required_qos - Quality of service name-value pairs which a client is interested in validating. available_qos - Quality of service settings that this proxy can support in addition to the ones in the input sequence. UnsupportedQoS If any of the quality of service settings in the input sequence could not be honoured.
A filter which if a non-nil reference will be consulted for resolving the priority of the event.
| readonly attribute ConsumerAdmin CosNotifyChannelAdmin::ProxySupplier::MyAdmin |
The administration object that created this proxy.
| readonly attribute ProxyType CosNotifyChannelAdmin::ProxySupplier::MyType |
The type of this proxy.
A mapping filter which if a non-nil reference will be consulted for resolving the priority of the event.
![]()