CSyncMLHistoryPushMsg Class Reference

class CSyncMLHistoryPushMsg : public CSyncMLHistoryEntry

This class holds the result of a parsing a push msg. This class contains a counter that stores how many times the same message has been received.

Inherits from

Public Member Functions
~CSyncMLHistoryPushMsg()
IMPORT_C voidAddAlertsL(RPointerArray< CSmlAlertInfo > &)
IMPORT_C const CSmlAlertInfo &Alert(TInt)
IMPORT_C TIntAlertCount()
CSyncMLHistoryPushMsg *DynamicCast(CSyncMLHistoryEntry *)
const CSyncMLHistoryPushMsg *DynamicCast(const CSyncMLHistoryEntry *)
IMPORT_C voidExternalizeL(RWriteStream &)
IMPORT_C voidIncReceivedCount()
IMPORT_C const TDesC8 &MsgDigest()
IMPORT_C CSyncMLHistoryPushMsg *NewL()
IMPORT_C TSmlProfileIdProfile()
IMPORT_C TIntReceivedCount()
IMPORT_C voidResetAlerts()
IMPORT_C TIntResultCode()
IMPORT_C voidSetMsgDigest(const TDesC8 &)
IMPORT_C voidSetResultCode(TInt)
IMPORT_C TTimeTimeStamp()
Private Member Functions
CSyncMLHistoryPushMsg()
voidInternalizeL(RReadStream &)
Inherited Functions
CBase::CBase()
CBase::Delete(CBase *)
CBase::Extension_(TUint,TAny *&,TAny *)
CBase::operator new(TUint)
CBase::operator new(TUint,TAny *)
CBase::operator new(TUint,TLeave)
CBase::operator new(TUint,TLeave,TUint)
CBase::operator new(TUint,TUint)
CBase::~CBase()
CSyncMLHistoryEntry::CSyncMLHistoryEntry(TUid)
CSyncMLHistoryEntry::DoDynamicCast(TUid,CSyncMLHistoryEntry *)
CSyncMLHistoryEntry::DoDynamicCast(TUid,const CSyncMLHistoryEntry *)
CSyncMLHistoryEntry::EntryId()const
CSyncMLHistoryEntry::EntryType()const
CSyncMLHistoryEntry::NewL(RReadStream &)
CSyncMLHistoryEntry::NewL(TUid)
CSyncMLHistoryEntry::NewL(const CSyncMLHistoryEntry &)
CSyncMLHistoryEntry::~CSyncMLHistoryEntry()
Inherited Enumerations
CSyncMLHistoryEntry:TSortOrder
Private Attributes
RPointerArray< CSmlAlertInfo >iAlerts
TBuf8< MD5_HASH >iDigest
TInt iRcvCount
TInt iResultCode
TTime iTimeStamp

Constructor & Destructor Documentation

CSyncMLHistoryPushMsg()

CSyncMLHistoryPushMsg()[private]

~CSyncMLHistoryPushMsg()

IMPORT_C~CSyncMLHistoryPushMsg()[virtual]

Member Functions Documentation

AddAlertsL(RPointerArray< CSmlAlertInfo > &)

IMPORT_C voidAddAlertsL(RPointerArray< CSmlAlertInfo > &)

Alert(TInt)

IMPORT_C const CSmlAlertInfo &Alert(TIntaIndex)const

Parameters

TInt aIndex

AlertCount()

IMPORT_C TIntAlertCount()const

DynamicCast(CSyncMLHistoryEntry *)

CSyncMLHistoryPushMsg *DynamicCast(CSyncMLHistoryEntry *)[static, inline]

Parameters

CSyncMLHistoryEntry *

DynamicCast(const CSyncMLHistoryEntry *)

const CSyncMLHistoryPushMsg *DynamicCast(const CSyncMLHistoryEntry *)[static, inline]

Parameters

const CSyncMLHistoryEntry *

ExternalizeL(RWriteStream &)

IMPORT_C voidExternalizeL(RWriteStream &)const [virtual]

Parameters

RWriteStream &

IncReceivedCount()

IMPORT_C voidIncReceivedCount()

InternalizeL(RReadStream &)

voidInternalizeL(RReadStream &)[private, virtual]

Parameters

RReadStream &

MsgDigest()

IMPORT_C const TDesC8 &MsgDigest()const

NewL()

IMPORT_C CSyncMLHistoryPushMsg *NewL()[static]

Profile()

IMPORT_C TSmlProfileIdProfile()const [virtual]

ReceivedCount()

IMPORT_C TIntReceivedCount()const

ResetAlerts()

IMPORT_C voidResetAlerts()

ResultCode()

IMPORT_C TIntResultCode()const [virtual]

SetMsgDigest(const TDesC8 &)

IMPORT_C voidSetMsgDigest(const TDesC8 &)

Parameters

const TDesC8 &

SetResultCode(TInt)

IMPORT_C voidSetResultCode(TIntaResultCode)

Parameters

TInt aResultCode

TimeStamp()

IMPORT_C TTimeTimeStamp()const [virtual]

Member Data Documentation

RPointerArray< CSmlAlertInfo > iAlerts

RPointerArray< CSmlAlertInfo >iAlerts[private]

TBuf8< MD5_HASH > iDigest

TBuf8< MD5_HASH >iDigest[private]

TInt iRcvCount

TInt iRcvCount[private]

TInt iResultCode

TInt iResultCode[private]

TTime iTimeStamp

TTime iTimeStamp[private]