Interface CosNotification::QoSAdmin

interface QoSAdmin

Supports the management of QoS property settings.



Operation Index

get_qos
Retrieves the current list of QoS properties for the target object.
set_qos
Incrementally applies QoS settings to the target object.
validate_qos
Checks to see if a list of QoS properties are supported by the target object without changing the list of properties already associated with the object.

Operations

get_qos
QoSProperties get_qos();

Retrieves the current list of QoS properties for the target object.

Returns:
A sequence of QoS property name-value pairs.

set_qos
void set_qos(in QoSProperties qos)
    raises(UnsupportedQoS);

Incrementally applies QoS settings to the target object. New elements are appended to the list of QoS properties already associated with the target object. If the property already exists for the target object its value is changed to the new setting.

Parameters:
qos - A list of QoS properties.

validate_qos
void validate_qos(in QoSProperties required_qos,
                  out NamedPropertyRangeSeq available_qos)
    raises(UnsupportedQoS);

Checks to see if a list of QoS properties are supported by the target object without changing the list of properties already associated with the object. If any of the properties in required_qos are not supported the 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)