conn::THeapWrapperHeader Class Reference

class conn::THeapWrapperHeader

This class is packed at the beginning of the heap and stores information about the data contained in the descriptor.

Note that all structures in here must be 4-byte aligned, using dummy padding if necessary.

Member Functions Documentation

GenericTransferTypeBuffer()

TBuf8< KMaxGenericTypeSize > &GenericTransferTypeBuffer()[inline]

Getter for the generic type buffer

LockedFlag()

TBool LockedFlag()[inline]

Getter for the private locked flag

SetLockedFlag(TBool)

voidSetLockedFlag(TBoolaLockedFlag)[inline]

Setter for the locked flag

Parameters

TBool aLockedFlagThe new state of the heap locked flag

Member Data Documentation

TBool iFinished

TBool iFinished

Finished flag, set to ETrue when the data in the descriptor is the last in a multi-part transfer

TBuf8< KMaxGenericTypeSize > iGenericDataTransferInfo

TBuf8< KMaxGenericTypeSize >iGenericDataTransferInfo[private]

Generic transfer type

TBool iLockedFlag

TBool iLockedFlag[private]

Flag to indicate that the heap has been locked for writing by an instance of CHeapWrapper