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.