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 void Copy ( const TAny * aData ) [virtual]

Parameters

const TAny * aData

Length()

IMPORT_C TInt Length ( ) const [virtual]

Load(TPtrC8 &)

IMPORT_C TInt Load ( 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 TInt Store ( TDes8 & aBuffer ) const [virtual]

Stores content of a descriptor data member

Parameters

TDes8 & aBuffer