OS_QoS.h File Reference

Contains OS specific data structures for QoS networking. More...

This graph shows which files directly or indirectly include this file:

Classes

class  ACE_QoS_Params
 Wrapper class that simplifies the information passed to the QoS enabled <ACE_OS::connect> and <ACE_OS::join_leaf> methods. More...
class  ACE_Accept_QoS_Params
 Wrapper class that simplifies the information passed to the QoS enabled <ACE_OS::accept> method. More...

Typedefs

typedef int(* ACE_QOS_CONDITION_FUNC )(iovec *caller_id, iovec *caller_data, ACE_QoS *socket_qos, ACE_QoS *group_socket_qos, iovec *callee_id, iovec *callee_data, ACE_SOCK_GROUP *g, unsigned long callbackdata)

Functions

class ACE_Export ACE_Flow_Spec if defined (ACE_HAS_WINSOCK2)&&(ACE_HAS_WINSOCK2!=0)

Variables

ace pre h
ACE_BEGIN_VERSIONED_NAMESPACE_DECL
typedef SERVICETYPE 
ACE_SERVICE_TYPE

Detailed Description

Contains OS specific data structures for QoS networking.

Id
OS_QoS.h 80826 2008-03-04 14:51:23Z wotte
Author:
Craig Rodrigues <crodrigu@bbn.com>

Typedef Documentation

typedef int(* ACE_QOS_CONDITION_FUNC)(iovec *caller_id, iovec *caller_data, ACE_QoS *socket_qos, ACE_QoS *group_socket_qos, iovec *callee_id, iovec *callee_data, ACE_SOCK_GROUP *g, unsigned long callbackdata)

Function Documentation

class ACE_Export ACE_QoS if defined ( ACE_HAS_WINSOCK2   )  [pure virtual]

Default constructor.

Constructor that initializes all the fields.

Get the token rate in bytes/sec.

Set the token rate in bytes/sec.

Get the token bucket size in bytes.

Set the token bucket size in bytes.

Get the PeakBandwidth in bytes/sec.

Set the PeakBandwidth in bytes/sec.

Get the latency in microseconds.

Set the latency in microseconds.

Get the delay variation in microseconds.

Set the delay variation in microseconds.

Get the service type.

Set the service type.

Get the maximum SDU size in bytes.

Set the maximum SDU size in bytes.

Get the minimum policed size in bytes.

Set the minimum policed size in bytes.

Get the time-to-live.

Set the time-to-live.

Get the priority.

Set the priority.

Constructor

Get the flow spec for data sending.

Set the flow spec for data sending.

Get the flow spec for data receiving.

Set the flow spec for data receiving.

Get the provider specific information.

Set the provider specific information.


Variable Documentation

typedef unsigned long ACE_SERVICE_TYPE
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on Mon Nov 30 00:49:44 2009 for ACE by  doxygen 1.6.1