TQoSParameters Class Reference
Holds information on the parameters that define Quality of Service (QoS).
Constructor & Destructor Documentation
TQoSParameters()
IMPORT_C
|
TQoSParameters
|
(
|
)
|
|
Member Functions Documentation
AdaptMode()
IMPORT_C
TBool
|
AdaptMode
|
(
|
)
|
const
|
Flags()
TUint
|
Flags
|
(
|
)
|
const [inline]
|
GetDownLinkAveragePacketSize()
TInt
|
GetDownLinkAveragePacketSize
|
(
|
)
|
const [inline]
|
The minimum policed unit for downlink direction.
Minimum policed unit is used as the smallest packet size when doing traffic policing and estimating effect of protocol headers. The minimum policed unit must be <= maximum packet size.
GetDownLinkDelay()
TInt
|
GetDownLinkDelay
|
(
|
)
|
const [inline]
|
Gets the requested delay for downlink direction.
GetDownLinkMaximumBurstSize()
TInt
|
GetDownLinkMaximumBurstSize
|
(
|
)
|
const [inline]
|
Gets the token bucket size for downlink direction.
Token bucket size defines the burst size that the application may send.
GetDownLinkMaximumPacketSize()
TInt
|
GetDownLinkMaximumPacketSize
|
(
|
)
|
const [inline]
|
Gets the maximum packet size for downlink direction.
GetDownLinkPriority()
TInt
|
GetDownLinkPriority
|
(
|
)
|
const [inline]
|
Gets the priority for downlink direction. Priority can be used to prioritise between traffic flows inside the terminal.
GetDownlinkBandwidth()
TInt
|
GetDownlinkBandwidth
|
(
|
)
|
const [inline]
|
Gets the token rate for downlink direction.
Token rate defines the requested transfer rate that the application requests.
GetHeaderMode()
IMPORT_C
TBool
|
GetHeaderMode
|
(
|
)
|
const
|
GetName()
const
TName
&
|
GetName
|
(
|
)
|
const [inline]
|
Gets a reference to the name.
GetUpLinkAveragePacketSize()
TInt
|
GetUpLinkAveragePacketSize
|
(
|
)
|
const [inline]
|
Gets the size of the minimum policed unit which is the smallest packet size for traffic policing.
GetUpLinkDelay()
TInt
|
GetUpLinkDelay
|
(
|
)
|
const [inline]
|
Gets the delay for uplink direction (in milliseconds).
GetUpLinkMaximumBurstSize()
TInt
|
GetUpLinkMaximumBurstSize
|
(
|
)
|
const [inline]
|
Gets the current size of the token bucket, that is the maximum number of tokens that the transfer can support.
GetUpLinkMaximumPacketSize()
TInt
|
GetUpLinkMaximumPacketSize
|
(
|
)
|
const [inline]
|
Gets the maximum uplink single packet size.
GetUpLinkPriority()
TInt
|
GetUpLinkPriority
|
(
|
)
|
const [inline]
|
Gets the uplink priority.
GetUplinkBandwidth()
TInt
|
GetUplinkBandwidth
|
(
|
)
|
const [inline]
|
Gets the current token rate for the uplink.
SetAdaptMode(TBool)
IMPORT_C void
|
SetAdaptMode
|
(
|
TBool
|
aCanAdapt
|
)
|
|
SetDownLinkAveragePacketSize(TInt)
IMPORT_C void
|
SetDownLinkAveragePacketSize
|
(
|
TInt
|
aSize
|
)
|
|
SetDownLinkDelay(TInt)
IMPORT_C void
|
SetDownLinkDelay
|
(
|
TInt
|
aDelay
|
)
|
|
SetDownLinkMaximumBurstSize(TInt)
IMPORT_C void
|
SetDownLinkMaximumBurstSize
|
(
|
TInt
|
aSize
|
)
|
|
SetDownLinkMaximumPacketSize(TInt)
IMPORT_C void
|
SetDownLinkMaximumPacketSize
|
(
|
TInt
|
aMaxSize
|
)
|
|
SetDownLinkPriority(TInt)
IMPORT_C void
|
SetDownLinkPriority
|
(
|
TInt
|
aPriority
|
)
|
|
SetDownlinkBandwidth(TInt)
IMPORT_C void
|
SetDownlinkBandwidth
|
(
|
TInt
|
aBandwidth
|
)
|
|
SetFlags(TUint)
void
|
SetFlags
|
(
|
TUint
|
aFlags
|
)
|
[inline]
|
Set the flags.
Currently the only flag supported is KPfqosOptionCanAdapt that indicates whether the aplication can adapt.
Parameters
TUint
aFlags
|
The flag values to set.
|
SetHeaderMode(TBool)
IMPORT_C void
|
SetHeaderMode
|
(
|
TBool
|
aHeadersIncluded
|
)
|
|
SetName(const TName &)
IMPORT_C
TInt
|
SetName
|
(
|
const
TName
&
|
aName
|
)
|
|
SetUpLinkAveragePacketSize(TInt)
IMPORT_C void
|
SetUpLinkAveragePacketSize
|
(
|
TInt
|
aSize
|
)
|
|
SetUpLinkDelay(TInt)
IMPORT_C void
|
SetUpLinkDelay
|
(
|
TInt
|
aDelay
|
)
|
|
SetUpLinkMaximumBurstSize(TInt)
IMPORT_C void
|
SetUpLinkMaximumBurstSize
|
(
|
TInt
|
aSize
|
)
|
|
SetUpLinkMaximumPacketSize(TInt)
IMPORT_C void
|
SetUpLinkMaximumPacketSize
|
(
|
TInt
|
aMaxSize
|
)
|
|
SetUpLinkPriority(TInt)
IMPORT_C void
|
SetUpLinkPriority
|
(
|
TInt
|
aPriority
|
)
|
|
SetUplinkBandwidth(TInt)
IMPORT_C void
|
SetUplinkBandwidth
|
(
|
TInt
|
aBandwidth
|
)
|
|
operator=(const TQoSParameters &)
operator==(const TQoSParameters &)
Member Data Documentation
TInt
iDownLinkAveragePacketSize
TInt
|
iDownLinkAveragePacketSize
|
[private]
|
The size of the minimum policed packet for the downlink.
TInt
iDownLinkDelay
TInt
|
iDownLinkDelay
|
[private]
|
The delay (in milliseconds) for the downlink.
TInt
iDownLinkMaximumBurstSize
TInt
|
iDownLinkMaximumBurstSize
|
[private]
|
The token bucket size for the downlink.
TInt
iDownLinkMaximumPacketSize
TInt
|
iDownLinkMaximumPacketSize
|
[private]
|
The maximum packet size for the downlink.
TInt
iDownLinkPriority
TInt
|
iDownLinkPriority
|
[private]
|
The priority for the downlink.
TInt
iDownlinkBandwidth
TInt
|
iDownlinkBandwidth
|
[private]
|
The token rate for the downlink.
TUint
iFlags
Internal represention of the flags.
TInt
iUpLinkAveragePacketSize
TInt
|
iUpLinkAveragePacketSize
|
[private]
|
The size of the minimum policed unit for the uplink.
TInt
iUpLinkDelay
TInt
|
iUpLinkDelay
|
[private]
|
The delay (in milliseconds) for the uplink.
TInt
iUpLinkMaximumBurstSize
TInt
|
iUpLinkMaximumBurstSize
|
[private]
|
The token bucket size for the uplink.
TInt
iUpLinkMaximumPacketSize
TInt
|
iUpLinkMaximumPacketSize
|
[private]
|
The maximum packet size for the uplink.
TInt
iUpLinkPriority
TInt
|
iUpLinkPriority
|
[private]
|
The priority for the uplink.
TInt
iUplinkBandwidth
TInt
|
iUplinkBandwidth
|
[private]
|
The token rate for the uplink.
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights
reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License
v1.0.