|
TAO_CosNotification
2.0.7
|
Interface used to control the QoS properties of an Event Service components (Channel, Proxy, etc.) More...
#include <CosNotification.idl>

Public Member Functions | |
| QoSProperties | get_qos () |
| Get the current QoS properties. | |
| void | set_qos (in QoSProperties qos) raises ( UnsupportedQoS ) |
| Set the QoS properties. | |
| void | validate_qos (in QoSProperties required_qos, out NamedPropertyRangeSeq available_qos) raises ( UnsupportedQoS ) |
| Validate a set of QoS properties. | |
Interface used to control the QoS properties of an Event Service components (Channel, Proxy, etc.)
QoS properties of a channel can be set at different levels, including the proxies, the ConsumerAdmin and the SupplierAdmin objects. Each one of those components offers this interface to allow control over the properties.
| QoSProperties CosNotification::QoSAdmin::get_qos | ( | ) |
Get the current QoS properties.
The operation returns the properties set:
| void CosNotification::QoSAdmin::set_qos | ( | in QoSProperties | qos | ) | raises ( UnsupportedQoS ) |
Set the QoS properties.
| qos | The requested QoS properties |
| UnsupportedQoS | if the requested QoS cannot be implemented or is invalid. The exception contents describe the problem(s) in detail. |
| void CosNotification::QoSAdmin::validate_qos | ( | in QoSProperties | required_qos, |
| out NamedPropertyRangeSeq | available_qos | ||
| ) | raises ( UnsupportedQoS ) |
Validate a set of QoS properties.
| required_qos | the list of properties requested by the application |
| available_qos | If the properties are supported this argument returns a list of any other properties that could also be set. |
| UnsupportedQoS | if the requested QoS cannot be implemented or is invalid. The exception contents describe the problem(s) in detail. |
1.7.5