TCommsBuf Class Reference
Common (kernel and user-side) CommsBuf meta data.
Constructor & Destructor Documentation
TCommsBuf()
TCommsBuf | ( | ) | [private, inline] |
TCommsBuf(TInt, TUint, TInt, TInt)
TCommsBuf | ( | TInt | aRawDataOffset, |
| TUint | aBufSize, |
| TInt | aHandle, |
| TInt | aPool |
| ) | [private, inline] |
TCommsBuf(TInt, TUint, TInt)
TCommsBuf | ( | TInt | aRawDataOffset, |
| TUint | aBufSize, |
| TInt | aPool |
| ) | [private, inline] |
Member Data Documentation
TInt
iBackCanary
TInt
| iBackCanary | [private] |
TInt
iFrontCanary
TInt
| iFrontCanary | [private] |
TInt
iRawDataOffset
TInt
| iRawDataOffset | [private] |
TUint8
iReservedBytes
TUint8
| iReservedBytes | [private] |
TInt
iReservedWords
TInt
| iReservedWords | [private] |
This large chunk of reserved words is effectively padding up to 64 bytes, ie a multiple of current target cache line length. As the next buffer begins on the next cache line (the space would only then be wasted.), the only conceivable cost is their initialisation. They are initialised in the interests of forward compatibility.
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.