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.