Meta::TMetaBuf8 Class Reference

class Meta::TMetaBuf8 : public Meta::TMetaVarLen8< RBuf8 >

Implementation of MMetaType for dynamicaly allocated RBuf8

since v9.0

Constructor & Destructor Documentation

TMetaBuf8(const TAny *)

TMetaBuf8(const TAny *aData)[protected]

Parameters

const TAny * aData

Member Functions Documentation

Copy(const TAny *)

IMPORT_C voidCopy(const TAny *aData)[virtual]

Parameters

const TAny * aData

Length()

IMPORT_C TIntLength()const [virtual]

Load(TPtrC8 &)

IMPORT_C TIntLoad(TPtrC8 &aBuffer)[virtual]

Loads content of descriptor data member

Parameters

TPtrC8 & aBuffer

NewL(const TAny *, const TAny *)

IMPORT_C MMetaType *NewL(const TAny *aMem,
const TAny *aData
)[static]

Instantiates a meta type for RBuf8. Used for attribure registration (in the data v-table).

Parameters

const TAny * aMem
const TAny * aData

Store(TDes8 &)

IMPORT_C TIntStore(TDes8 &aBuffer)const [virtual]

Stores content of a descriptor data member

Parameters

TDes8 & aBuffer