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
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.