import "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. | |
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.5.3