ESock::TMetaExtensionContainerMetaType Class Reference

class ESock::TMetaExtensionContainerMetaType : public Meta::MMetaType

Special Meta Type to increase refcount on RMetaExtensionContainers when they are posted. Relies on fact that one serialisation will occur per post.

Inherits from

Public Member Functions
voidCopy(const TAny *)
TInt Length()
TInt Load(TPtrC8 &)
Meta::MMetaType *NewL(const TAny *, const TAny *)
TInt Store(TDes8 &)
Private Member Functions
TMetaExtensionContainerMetaType::TMetaExtensionContainerMetaType(const RMetaExtensionContainerC *)
Private Attributes
const RMetaExtensionContainerC *iData

Member Functions Documentation

Copy(const TAny *)

voidCopy(const TAny *aData)[inline, virtual]

Parameters

const TAny * aData

Length()

TInt Length()const [inline, virtual]

Load(TPtrC8 &)

TInt Load(TPtrC8 &aBuffer)[inline, virtual]

Parameters

TPtrC8 & aBuffer

NewL(const TAny *, const TAny *)

Meta::MMetaType *NewL(const TAny *aMem,
const TAny *aData
)[static, inline]

Parameters

const TAny * aMem
const TAny * aData

Store(TDes8 &)

TInt Store(TDes8 &aBuffer)const [inline, virtual]

Parameters

TDes8 & aBuffer

TMetaExtensionContainerMetaType::TMetaExtensionContainerMetaType(const RMetaExtensionContainerC *)

TMetaExtensionContainerMetaType::TMetaExtensionContainerMetaType(const RMetaExtensionContainerC *aData)[private, inline]

Parameters

const RMetaExtensionContainerC * aData

Member Data Documentation

const RMetaExtensionContainerC * iData

const RMetaExtensionContainerC *iData[private]