#include <OS_QoS.h>
Public Methods | |
| ACE_Flow_Spec (void) | |
| Default constructor. More... | |
| ACE_Flow_Spec (u_long token_rate, u_long token_bucket_size, u_long peak_bandwidth, u_long latency, u_long delay_variation, ACE_SERVICE_TYPE service_type, u_long max_sdu_size, u_long minimum_policed_size, int ttl, int priority) | |
| Constructor that initializes all the fields. More... | |
| u_long | token_rate (void) const |
| Get the token rate in bytes/sec. More... | |
| void | token_rate (u_long tr) |
| Set the token rate in bytes/sec. More... | |
| u_long | token_bucket_size (void) const |
| Get the token bucket size in bytes. More... | |
| void | token_bucket_size (u_long tbs) |
| Set the token bucket size in bytes. More... | |
| u_long | peak_bandwidth (void) const |
| Get the PeakBandwidth in bytes/sec. More... | |
| void | peak_bandwidth (u_long pb) |
| Set the PeakBandwidth in bytes/sec. More... | |
| u_long | latency (void) const |
| Get the latency in microseconds. More... | |
| void | latency (u_long l) |
| Set the latency in microseconds. More... | |
| u_long | delay_variation (void) const |
| Get the delay variation in microseconds. More... | |
| void | delay_variation (u_long dv) |
| Set the delay variation in microseconds. More... | |
| ACE_SERVICE_TYPE | service_type (void) const |
| Get the service type. More... | |
| void | service_type (ACE_SERVICE_TYPE st) |
| Set the service type. More... | |
| u_long | max_sdu_size (void) const |
| Get the maximum SDU size in bytes. More... | |
| void | max_sdu_size (u_long mss) |
| Set the maximum SDU size in bytes. More... | |
| u_long | minimum_policed_size (void) const |
| Get the minimum policed size in bytes. More... | |
| void | minimum_policed_size (u_long mps) |
| Set the minimum policed size in bytes. More... | |
| int | ttl (void) const |
| Get the time-to-live. More... | |
| void | ttl (int t) |
| Set the time-to-live. More... | |
| int | priority (void) const |
| Get the priority. More... | |
| void | priority (int p) |
| Set the priority. More... | |
Private Attributes | |
| u_long | token_rate_ |
| u_long | token_bucket_size_ |
| u_long | peak_bandwidth_ |
| u_long | latency_ |
| u_long | delay_variation_ |
| ACE_SERVICE_TYPE | service_type_ |
| u_long | max_sdu_size_ |
| u_long | minimum_policed_size_ |
| int | ttl_ |
| int | priority_ |
|
|
Default constructor.
|
|
||||||||||||||||||||||||||||||||||||||||||||
|
Constructor that initializes all the fields.
|
|
|
Set the delay variation in microseconds.
|
|
|
Get the delay variation in microseconds.
|
|
|
Set the latency in microseconds.
|
|
|
Get the latency in microseconds.
|
|
|
Set the maximum SDU size in bytes.
|
|
|
Get the maximum SDU size in bytes.
|
|
|
Set the minimum policed size in bytes.
|
|
|
Get the minimum policed size in bytes.
|
|
|
Set the PeakBandwidth in bytes/sec.
|
|
|
Get the PeakBandwidth in bytes/sec.
|
|
|
Set the priority.
|
|
|
Get the priority.
|
|
|
Set the service type.
|
|
|
Get the service type.
|
|
|
Set the token bucket size in bytes.
|
|
|
Get the token bucket size in bytes.
|
|
|
Set the token rate in bytes/sec.
|
|
|
Get the token rate in bytes/sec.
|
|
|
Set the time-to-live.
|
|
|
Get the time-to-live.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.2.13.1 written by Dimitri van Heesch,
© 1997-2001