RFrameXferBlockBase Class Reference
class RFrameXferBlockBase
|
Ethernet frame transfer context block base class between user and kernel space
Constructor & Destructor Documentation
RFrameXferBlockBase()
RFrameXferBlockBase
|
(
|
)
|
[private]
|
Prohibit default constructor
RFrameXferBlockBase(const RFrameXferBlockBase &)
Prohibit copy constructor
Member Functions Documentation
GetNextRxDataBuffer(TDataBuffer *&)
Gets next Rx-data buffer that has data to be read
Parameters
TDataBuffer
*& aBuf
|
OUT parameter where Rx-data buffers address that is to be read is copied
|
SetRxDataChunkField(TLinAddr)
void
|
SetRxDataChunkField
|
(
|
TLinAddr
|
aUserAddr
|
)
|
[inline]
|
Set data chunk address
Note! This method is executed in user mode context by the user mode client interface, i.e. not the client itself!
-
Since
-
S60 3.1
Parameters
TLinAddr
aUserAddr
|
user address of the buffer
|
operator=(const RFrameXferBlockBase &)
Prohibit assigment operator
Member Data Documentation
TUint32
iCurrentRxBuffer
TUint32
|
iCurrentRxBuffer
|
[protected]
|
index to iRxCompletedBuffers denoting the Rx buffer that is to be extracted next by the user application
TUint32
iFirstRxBufferToFree
TUint32
|
iFirstRxBufferToFree
|
[protected]
|
index of the first Rx buffer in iRxCompletedBuffers array
TUint32
iNumOfCompleted
TUint32
|
iNumOfCompleted
|
[protected]
|
number of Rx-data buffers that were completed by the device driver
TUint32
iRxCompletedBuffers
TUint32
|
iRxCompletedBuffers
|
[protected]
|
array of
TDataBuffer
offset addresses from the memory pool start address, denoting Rx buffers which are ready to be read
TUint8 * iRxDataChunk
TUint8
*
|
iRxDataChunk
|
[protected]
|
the beginning of the Rx data area in user address space
TUint32
iTxOffset
defines a Tx offset for every frame type which can be transmitted
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.