CMsvAttributeManager Class Reference

class CMsvAttributeManager : public CBase

Inherits from

  • CMsvAttributeManager

Constructor & Destructor Documentation

CMsvAttributeManager(CMsvAttachment &)

CMsvAttributeManager(CMsvAttachment &aAttachment)[private]

Parameters

CMsvAttachment & aAttachment

~CMsvAttributeManager()

~CMsvAttributeManager()

Member Functions Documentation

CloneL(CMsvAttributeManager &)

voidCloneL(CMsvAttributeManager &aAttributeManager)

Parameters

CMsvAttributeManager & aAttributeManager

ExternalizeL(RWriteStream &)

voidExternalizeL(RWriteStream &aStream)const

Parameters

RWriteStream & aStream

FindDesC8Attribute(TUid)

TInt FindDesC8Attribute(TUidaUid)const [private]

Parameters

TUid aUid

FindIntAttribute(TUid)

TInt FindIntAttribute(TUidaUid)const [private]

Parameters

TUid aUid

GetDesC8Attribute(TUid, TPtrC8 &)

TInt GetDesC8Attribute(TUidaAttributeId,
TPtrC8 &aAttribute
)const

Parameters

TUid aAttributeId
TPtrC8 & aAttribute

GetIntAttribute(TUid, TInt &)

TInt GetIntAttribute(TUidaAttributeId,
TInt &aAttribute
)const

Parameters

TUid aAttributeId
TInt & aAttribute

InternalizeL(RReadStream &)

voidInternalizeL(RReadStream &aStream)

Parameters

RReadStream & aStream

NewL(CMsvAttachment &)

CMsvAttributeManager *NewL(CMsvAttachment &aAttachment)[static]

Parameters

CMsvAttachment & aAttachment

RemoveDesC8Attribute(TUid)

voidRemoveDesC8Attribute(TUidaAttributeId)

Parameters

TUid aAttributeId

RemoveIntAttribute(TUid)

voidRemoveIntAttribute(TUidaAttributeId)

Parameters

TUid aAttributeId

SetDesC8AttributeL(TUid, const TDesC8 &)

voidSetDesC8AttributeL(TUidaAttributeId,
const TDesC8 &aAttribute
)

Parameters

TUid aAttributeId
const TDesC8 & aAttribute

SetIntAttributeL(TUid, TInt)

voidSetIntAttributeL(TUidaAttributeId,
TIntaAttribute
)

Parameters

TUid aAttributeId
TInt aAttribute

Member Data Documentation

CMsvAttachment & iAttachment

CMsvAttachment &iAttachment[private]

RPointerArray< CDesC8Attribute > iDesC8Attributes

RPointerArray< CDesC8Attribute >iDesC8Attributes[private]

RArray< TIntAttribute > iIntAttributes

RArray< TIntAttribute >iIntAttributes[private]