CLANNifWLMServerPerAC Class Reference
class CLANNifWLMServerPerAC : public CActive |
This class contains the information of a single access class and includes methods for manipulating traffic streams of that particular class.
Constructor & Destructor Documentation
CLANNifWLMServerPerAC(TWlmAccessClass, TUint, TBool)
~CLANNifWLMServerPerAC()
~CLANNifWLMServerPerAC | ( | ) | [virtual] |
Member Functions Documentation
ConstructL()
void | ConstructL | ( | ) | [private] |
Second phase constructor.
DoCancel()
void | DoCancel | ( | ) | [protected, virtual] |
IsAdmitted()
Whether traffic is admitted on this access class.
NewL(TWlmAccessClass, TUint, TBool)
Parameters
TWlmAccessClass aAccessClass | Access class definition for this instance. |
TUint aInactivityTime | Inactivity time in microseconds after which the current traffic stream will be deleted. |
TBool aIsAutomaticMgmt | Whether automatic stream management is allowed. |
OnFrameReceive()
Called by CLANLinkCommon when a packet has been received on this particular access class.
OnFrameSend()
Called by CLANLinkCommon when a packet is sent on this particular access class.
ResumeInactivityTimer()
void | ResumeInactivityTimer | ( | ) | |
Resume a suspended inactivity timer.
RunError(TInt)
TInt
| RunError | ( | TInt | aError | ) | [protected, virtual] |
From CActive. Called by the framework if RunL leaves.
Parameters
TInt aError | The error code RunL leaved with. |
RunL()
void | RunL | ( | ) | [protected, virtual] |
From CActive. Called by the active object framework when a request has been completed.
SetTrafficMode(TWlmAcTrafficMode)
Set the traffic mode for this access class.
SetTrafficStatus(TWlmAcTrafficStatus)
Set the traffic status for this access class.
SuspendInactivityTimer()
void | SuspendInactivityTimer | ( | ) | |
Suspend the inactivity timer.
Member Enumerations Documentation
Enum TActiveObjectContext
Definitions for possible active object states.
Enumerators
ETSCreateRequest |
Traffic stream create request is ongoing.
|
ETSDelTimer |
Traffic stream inactivity timer is running.
|
Member Data Documentation
const TWlmAccessClass iAccessClass
Contains the access class definition for this instance.
TActiveObjectContext
iContext
Current Active Object context.
TBool
iIsAutomaticMgmt
TBool
| iIsAutomaticMgmt | [private] |
Whether automatic stream management is allowed.
TBool
iIsTsCreated
TBool
| iIsTsCreated | [private] |
Whether a traffic stream has been created.
TWlmAcTrafficMode
iTrafficMode
TWlmAcTrafficStatus
iTrafficStatus
TTimeIntervalMicroSeconds32
iTsDelOrigTime
TS Deletion timer related variables.
TTimeIntervalMicroSeconds32
iTsDelRemainTime
TTime
iTsDelStartTime
TTime
| iTsDelStartTime | [private] |
TUint
iTsId
ID of the current traffic stream.
const TUint iTsInactivityTime
const TUint | iTsInactivityTime | [private] |
Inactivity time in microseconds after which the current traffic stream will be deleted.
TWlanTrafficStreamParameters
iTsParams
Traffic stream parameters.
TWlanTrafficStreamStatus
iTsStatus
Status of the traffic stream.
RWLMServer
iWlmServer
Handle to client API instance of WLAN Engine.
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.