CPktDrvBase Class Reference
class CPktDrvBase : public CBase
|
-
Since
-
v8.1 (internalComponent from v5.0u)
Constructor & Destructor Documentation
CPktDrvBase(CPktDrvFactory &)
~CPktDrvBase()
IMPORT_C
|
~CPktDrvBase
|
(
|
)
|
|
Member Functions Documentation
ConstructL(CLANLinkCommon *)
Control(TUint, TUint, TDes8 &, TAny *)
GetInterfaceAddress()
TUint8
*
|
GetInterfaceAddress
|
(
|
)
|
const [pure virtual]
|
GetMulticastList(const THWAddr *, TInt &)
TInt
|
GetMulticastList
|
(
|
const
THWAddr
*
|
aAddr,
|
|
TInt
&
|
n
|
|
)
|
const [pure virtual]
|
GetRxMode()
TInt
|
GetRxMode
|
(
|
)
|
const [pure virtual]
|
InterfacePowerDown()
TInt
|
InterfacePowerDown
|
(
|
)
|
[pure virtual]
|
InterfacePowerUp()
TInt
|
InterfacePowerUp
|
(
|
)
|
[pure virtual]
|
InterfaceResume()
TInt
|
InterfaceResume
|
(
|
)
|
[pure virtual]
|
InterfaceSleep()
TInt
|
InterfaceSleep
|
(
|
)
|
[pure virtual]
|
Notification(enum TAgentToNifEventType, void *)
ResetInterface()
TInt
|
ResetInterface
|
(
|
)
|
[pure virtual]
|
SenseInterfacePower()
TInt
|
SenseInterfacePower
|
(
|
)
|
const [inline]
|
SetInterfaceAddress(const THWAddr &)
TInt
|
SetInterfaceAddress
|
(
|
const
THWAddr
&
|
|
)
|
[pure virtual]
|
SetMulticastList(const THWAddr *, TInt)
SetNameL(const TDesC &)
IMPORT_C void
|
SetNameL
|
(
|
const
TDesC
&
|
aName
|
)
|
|
StartInterface()
TInt
|
StartInterface
|
(
|
)
|
[pure virtual]
|
StopInterface()
TInt
|
StopInterface
|
(
|
)
|
[pure virtual]
|
Member Enumerations Documentation
Enum TDriverPowerState
Enumerators
EPowerOn
|
|
EPowerOff
|
|
ESleep
|
|
Enum TDriverResetState
Enumerators
EStart
|
|
EWarmStart
|
|
EInitialising
|
|
Ready
|
|
ESleeping
|
|
ERunning
|
|
EHalted
|
|
Enum TRxMode
Enumerators
RxOff
|
|
RxPhysicalAddr
|
|
RxBroadcast
|
|
RxSomeMulticast
|
|
RxAllMulticast
|
|
RxPromiscuous
|
|
Member Data Documentation
CPktDrvFactory * iFactory
HBufC * iName
HBufC
*
|
iName
|
[protected]
|
TDriverPowerState
iPowerState
TInt
iRefCount
TInt
|
iRefCount
|
[protected]
|
TDriverResetState
iResetState
TPacketDriverStats
iStats
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.