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.