Main Page Namespace List Class Hierarchy Alphabetical List Compound List File List Namespace Members Compound Members File Members

# TAO_AV_UDP_QoS_Session_Helper Class Reference

Helper class to create qos sessions, activate qos handlers and set qos (For separation of concerns). More...

`#include <QoS_UDP.h>`

List of all members.

## Public Methods
| TAO_AV_UDP_QoS_Session_Helper (void)
| ~TAO_AV_UDP_QoS_Session_Helper (void)
ACE_QoS_Session * | open_qos_session (TAO_AV_UDP_QoS_Flow_Handler *handler, ACE_INET_Addr &addr)
| Open a QoS Session with the specified address. More...
int | activate_qos_handler (ACE_QoS_Session *qos_session, TAO_AV_UDP_QoS_Flow_Handler *handler)
| Activate the QoS handler to receive QoS events. More...
int | set_qos (ACE_Flow_Spec &ace_flow_spec, TAO_AV_UDP_QoS_Flow_Handler *handler)
| Set the required QoS for the session. More...

## Detailed Description

Helper class to create qos sessions, activate qos handlers and set qos (For separation of concerns).

## Constructor & Destructor Documentation

TAO_AV_UDP_QoS_Session_Helper::TAO_AV_UDP_QoS_Session_Helper | ( | void |  | ) |

TAO_AV_UDP_QoS_Session_Helper::~TAO_AV_UDP_QoS_Session_Helper | ( | void |  | ) |

## Member Function Documentation

int TAO_AV_UDP_QoS_Session_Helper::activate_qos_handler | ( | ACE_QoS_Session * | qos_session,
|  | TAO_AV_UDP_QoS_Flow_Handler * | handler
| ) |

| Activate the QoS handler to receive QoS events.

ACE_QoS_Session * TAO_AV_UDP_QoS_Session_Helper::open_qos_session | ( | TAO_AV_UDP_QoS_Flow_Handler * | handler,
|  | ACE_INET_Addr & | addr
| ) |

| Open a QoS Session with the specified address.

int TAO_AV_UDP_QoS_Session_Helper::set_qos | ( | ACE_Flow_Spec & | ace_flow_spec,
|  | TAO_AV_UDP_QoS_Flow_Handler * | handler
| ) |

| Set the required QoS for the session.

The documentation for this class was generated from the following files:

- QoS_UDP.h
- QoS_UDP.cpp