CPcCardControlEngine Class Reference
class CPcCardControlEngine : public CBase
|
Constructor & Destructor Documentation
CPcCardControlEngine(CPcCardPktDrv *)
~CPcCardControlEngine()
~CPcCardControlEngine
|
(
|
)
|
|
Member Functions Documentation
CardOpen()
TBool
|
CardOpen
|
(
|
)
|
[inline]
|
ConstructL()
void
|
ConstructL
|
(
|
)
|
[private]
|
GetInterfaceAddress()
TUint8
*
|
GetInterfaceAddress
|
(
|
)
|
|
Call to LDD or subordinate object to get the Hardware address of the LAN Device
LinkLayerUp()
void
|
LinkLayerUp
|
(
|
)
|
[private]
|
Resume Sending is a notification call into NIF from the lower layer telling the NIF that the interface is now up and can accept and transmit data. NIF subsequently calls all the bearers' StartSending() methods directly.
LoadDeviceDriversL()
void
|
LoadDeviceDriversL
|
(
|
)
|
[private]
|
Find and loads the LDD and the PDD if the logical device driver loaded OK. The driver names are read from the LAN bearer table in commdb.
ParseMACFromFileL()
void
|
ParseMACFromFileL
|
(
|
)
|
|
Parse the Machine Address from the File.
ProcessReceivedPacket(TDesC8 &)
void
|
ProcessReceivedPacket
|
(
|
TDesC8
&
|
aBuffer
|
)
|
[private]
|
Parameters
TDesC8
& aBuffer
|
A Reference to a buffer holding data.
|
ResumeSending()
void
|
ResumeSending
|
(
|
)
|
[private]
|
Resume Sending is a notification call into NIF from the lower layer telling the NIF that a previous sending congestion situation has been cleared and it can accept more downstack data.
Send(HBufC8 *)
Sender class handles queueing and takes ownership of the HBuf and the
CIOBuffer
.
Parameters
HBufC8
* aBuffer
|
The data to be send is set.
|
Stop()
Cancel I/O and close the Card LDD.
Member Data Documentation
TBool
iCardOpen
TBool
|
iCardOpen
|
[private]
|
TBuf8< KConfigBufferSize > iConfig
CPcCardEventHandler * iEventHandler
TBuf< KCommsDbSvrDefaultTextFieldLength > iLDDName
TBuf< KCommsDbSvrDefaultTextFieldLength > iPDDName
TInt
iPcmciaSocket
TInt
|
iPcmciaSocket
|
[private]
|
CPcCardReceiver * iReceiver
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.