Messages::TSignatureWithPolymorphicPayloadMetaTypeBase Class Reference

class Messages::TSignatureWithPolymorphicPayloadMetaTypeBase : public Meta::MMetaType

Inherits from

Protected Member Functions
TSignatureWithPolymorphicPayloadMetaTypeBase(TUint8 *, Meta::SMetaData **, TInt)
IMPORT_C voidCopy(const TAny *)
IMPORT_C TIntInternalLoad(TPtrC8 &, TDes8 &)
IMPORT_C TIntLength()
IMPORT_C TIntStore(TDes8 &)
Inherited Functions
Meta::MMetaType::Load(TPtrC8 &)
Protected Attributes
TUint8 *iData
TInt iHostSize
Meta::SMetaData **iPayload

Constructor & Destructor Documentation

TSignatureWithPolymorphicPayloadMetaTypeBase(TUint8 *, Meta::SMetaData **, TInt)

IMPORT_CTSignatureWithPolymorphicPayloadMetaTypeBase(TUint8 *aData,
Meta::SMetaData **aPayload,
TIntaHostSize
)[protected]

Parameters

TUint8 * aData
Meta::SMetaData ** aPayload
TInt aHostSize

Member Functions Documentation

Copy(const TAny *)

IMPORT_C voidCopy(const TAny *aData)[protected, virtual]

Parameters

const TAny * aData

InternalLoad(TPtrC8 &, TDes8 &)

IMPORT_C TIntInternalLoad(TPtrC8 &aBuffer,
TDes8 &aTempBuffer
)[protected]

Parameters

TPtrC8 & aBuffer
TDes8 & aTempBuffer

Length()

IMPORT_C TIntLength()const [protected, virtual]

Store(TDes8 &)

IMPORT_C TIntStore(TDes8 &aBuffer)const [protected, virtual]

Parameters

TDes8 & aBuffer

Member Data Documentation

TUint8 * iData

TUint8 *iData[protected]

TInt iHostSize

TInt iHostSize[protected]

Meta::SMetaData ** iPayload

Meta::SMetaData **iPayload[protected]