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 void AddAlertsL ( RPointerArray < CSmlAlertInfo > &)
IMPORT_C const CSmlAlertInfo & Alert ( TInt )
IMPORT_C TInt AlertCount ()
CSyncMLHistoryPushMsg * DynamicCast ( CSyncMLHistoryEntry *)
const CSyncMLHistoryPushMsg * DynamicCast (const CSyncMLHistoryEntry *)
IMPORT_C void ExternalizeL ( RWriteStream &)
IMPORT_C void IncReceivedCount ()
IMPORT_C const TDesC8 & MsgDigest ()
IMPORT_C CSyncMLHistoryPushMsg * NewL ()
IMPORT_C TSmlProfileId Profile ()
IMPORT_C TInt ReceivedCount ()
IMPORT_C void ResetAlerts ()
IMPORT_C TInt ResultCode ()
IMPORT_C void SetMsgDigest (const TDesC8 &)
IMPORT_C void SetResultCode ( TInt )
IMPORT_C TTime TimeStamp ()
Private Member Functions
CSyncMLHistoryPushMsg ()
void InternalizeL ( 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 void AddAlertsL ( RPointerArray < CSmlAlertInfo > & )

Alert(TInt)

IMPORT_C const CSmlAlertInfo & Alert ( TInt aIndex ) const

Parameters

TInt aIndex

AlertCount()

IMPORT_C TInt AlertCount ( ) const

DynamicCast(CSyncMLHistoryEntry *)

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

DynamicCast(const CSyncMLHistoryEntry *)

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

Parameters

const CSyncMLHistoryEntry *

ExternalizeL(RWriteStream &)

IMPORT_C void ExternalizeL ( RWriteStream & ) const [virtual]

Parameters

RWriteStream &

IncReceivedCount()

IMPORT_C void IncReceivedCount ( )

InternalizeL(RReadStream &)

void InternalizeL ( RReadStream & ) [private, virtual]

Parameters

RReadStream &

MsgDigest()

IMPORT_C const TDesC8 & MsgDigest ( ) const

NewL()

IMPORT_C CSyncMLHistoryPushMsg * NewL ( ) [static]

Profile()

IMPORT_C TSmlProfileId Profile ( ) const [virtual]

ReceivedCount()

IMPORT_C TInt ReceivedCount ( ) const

ResetAlerts()

IMPORT_C void ResetAlerts ( )

ResultCode()

IMPORT_C TInt ResultCode ( ) const [virtual]

SetMsgDigest(const TDesC8 &)

IMPORT_C void SetMsgDigest ( const TDesC8 & )

Parameters

const TDesC8 &

SetResultCode(TInt)

IMPORT_C void SetResultCode ( TInt aResultCode )

Parameters

TInt aResultCode

TimeStamp()

IMPORT_C TTime TimeStamp ( ) 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]