TMmsMsvEntry Class Reference

class TMmsMsvEntry : public TMsvEntry

Wrapper for MMS specials in TMsvEntry.

Inherits from

Public Member Functions
TMmsMsvEntry()
TMmsMsvEntry(const TMsvEntry &)
IMPORT_C const TDesC &AttachmentFile()
TBool EditorOriented()
TBool IsForwardedMessage()
TBool IsMDeliveryInd()
TBool IsMNotificationInd()
TBool IsMRetrieveConf()
TBool IsMSendReq()
TBool IsMobileTerminated()
TBool MNotifyRespIndSent()
IMPORT_C voidSetAttachmentFile(const TDesC &)
voidSetEditorOriented(TBool)
voidSetForwardedMessage(TBool)
voidSetMDeliveryInd()
voidSetMNotificationInd()
voidSetMNotifyRespIndSent(TBool)
voidSetMRetrieveConf()
voidSetMSendReq()
voidSetMobileTerminated(TBool)
IMPORT_C voidSetSubject(const TDesC &)
IMPORT_C const TDesC &Subject()
IMPORT_C TBooloperator==(const TMsvEntry &)
IMPORT_C TBooloperator==(const TMmsMsvEntry &)
Inherited Functions
TMsvEntry::Attachment()const
TMsvEntry::Complete()const
TMsvEntry::Connected()const
TMsvEntry::DecPcSyncCount()
TMsvEntry::DeleteProtected()const
TMsvEntry::Deleted()const
TMsvEntry::ExternalizeL(RWriteStream &)const
TMsvEntry::Failed()const
TMsvEntry::Forwarded()const
TMsvEntry::Id()const
TMsvEntry::InPreparation()const
TMsvEntry::IncPcSyncCount()
TMsvEntry::InternalizeL(RReadStream &)
TMsvEntry::LocallyDeleted()const
TMsvEntry::MtmData1()const
TMsvEntry::MtmData2()const
TMsvEntry::MtmData3()const
TMsvEntry::MultipleRecipients()const
TMsvEntry::New()const
TMsvEntry::OffPeak()const
TMsvEntry::Operation()const
TMsvEntry::Owner()const
TMsvEntry::Parent()const
TMsvEntry::PcSyncCount()const
TMsvEntry::PendingConditions()const
TMsvEntry::PendingDelete()const
TMsvEntry::PermanentDataUnchanged(const TMsvEntry &)const
TMsvEntry::PersistedFlags()const
TMsvEntry::Priority()const
TMsvEntry::ReadOnly()const
TMsvEntry::Scheduled()const
TMsvEntry::SendingState()const
TMsvEntry::SetAttachment(TBool)
TMsvEntry::SetComplete(TBool)
TMsvEntry::SetConnected(TBool)
TMsvEntry::SetDeleteProtected(TBool)
TMsvEntry::SetDeleted(TBool)
TMsvEntry::SetFailed(TBool)
TMsvEntry::SetForwarded(TBool)
TMsvEntry::SetId(TMsvId)
TMsvEntry::SetInPreparation(TBool)
TMsvEntry::SetLocallyDeleted(TBool)
TMsvEntry::SetMtmData1(TInt32)
TMsvEntry::SetMtmData2(TInt32)
TMsvEntry::SetMtmData3(TInt32)
TMsvEntry::SetMultipleRecipients(TBool)
TMsvEntry::SetNew(TBool)
TMsvEntry::SetOffPeak(TBool)
TMsvEntry::SetOperation(TBool)
TMsvEntry::SetOwner(TBool)
TMsvEntry::SetParent(TMsvId)
TMsvEntry::SetPendingConditions(TBool)
TMsvEntry::SetPendingDelete(TBool)
TMsvEntry::SetPriority(TMsvPriority)
TMsvEntry::SetReadOnly(TBool)
TMsvEntry::SetScheduled(TBool)
TMsvEntry::SetSendingState(TUint)
TMsvEntry::SetStandardFolder(TBool)
TMsvEntry::SetUnread(TBool)
TMsvEntry::SetVisible(TBool)
TMsvEntry::SetVisibleFolderFlag(TBool)
TMsvEntry::StandardFolder()const
TMsvEntry::TMsvEntry()
TMsvEntry::TMsvEntry(const TMsvEntry &)
TMsvEntry::TemporaryFlags()const
TMsvEntry::Unread()const
TMsvEntry::Visible()const
TMsvEntry::VisibleFolderFlag()const
TMsvEntry::operator=(const TMsvEntry &)
Inherited Attributes
TMsvEntry::iBioType
TMsvEntry::iDate
TMsvEntry::iDescription
TMsvEntry::iDetails
TMsvEntry::iError
TMsvEntry::iMtm
TMsvEntry::iMtmData1
TMsvEntry::iMtmData2
TMsvEntry::iMtmData3
TMsvEntry::iRelatedId
TMsvEntry::iServiceId
TMsvEntry::iSize
TMsvEntry::iType

Constructor & Destructor Documentation

TMmsMsvEntry()

IMPORT_CTMmsMsvEntry()

C++ default constructor.

TMmsMsvEntry(const TMsvEntry &)

IMPORT_CTMmsMsvEntry(const TMsvEntry &aGenericEntry)

Constructor. This causes memory copy to take place, so use rather type casting when you do not need copy of the object. Note that this does not copy the contents of iDetails and iDescriptor of aGenericEntry.. The destructor of the original CMsvEntry entry deletes the buffers pointed to by the TPtrC members.

Parameters

const TMsvEntry & aGenericEntryan entry in the Message Server index

Member Functions Documentation

AttachmentFile()

IMPORT_C const TDesC &AttachmentFile()const

Attachment File name accessor

EditorOriented()

TBool EditorOriented()const [inline]

Editor Oriented flag accessor.

IsForwardedMessage()

TBool IsForwardedMessage()const [inline]

If the message entry is forwarded message.

IsMDeliveryInd()

TBool IsMDeliveryInd()const [inline]

If the message entry is m-delivery-ind.

IsMNotificationInd()

TBool IsMNotificationInd()const [inline]

If the message entry is m-notification-ind.

IsMRetrieveConf()

TBool IsMRetrieveConf()const [inline]

If the message entry is m-retrieve-conf.

IsMSendReq()

TBool IsMSendReq()const [inline]

If the message entry is m-send-req.

IsMobileTerminated()

TBool IsMobileTerminated()const [inline]

If the message entry is a mobile terminated message.

MNotifyRespIndSent()

TBool MNotifyRespIndSent()const [inline]

M-NotifyResp.ind is sent for this M-Notification.ind

SetAttachmentFile(const TDesC &)

IMPORT_C voidSetAttachmentFile(const TDesC &aFile)

Attachment File name mutator

Parameters

const TDesC & aFileattachment file name in message binary file storage

SetEditorOriented(TBool)

voidSetEditorOriented(TBoolaParam)[inline]

Editor Orieneted flag mutator.

Parameters

TBool aParamflag value

SetForwardedMessage(TBool)

voidSetForwardedMessage(TBoolaParam)[inline]

Mutator for forwarded message flag. aParam ETrue if the entry is a mobile terminated message.

Parameters

TBool aParam

SetMDeliveryInd()

voidSetMDeliveryInd()[inline]

Mutator for m-delivery-ind.

SetMNotificationInd()

voidSetMNotificationInd()[inline]

Mutator for m-notification-ind.

SetMNotifyRespIndSent(TBool)

voidSetMNotifyRespIndSent(TBoolaParam)[inline]

Mutator for M-NotifyResp.ind Sent flag

Parameters

TBool aParamETrue if M-NotifyResp.ind is sent.

SetMRetrieveConf()

voidSetMRetrieveConf()[inline]

Mutator for m-retrieve-conf.

SetMSendReq()

voidSetMSendReq()[inline]

Mutator for m-send-req flag.

SetMobileTerminated(TBool)

voidSetMobileTerminated(TBoolaParam)[inline]

Mutator for mobile terminated message flag.

Parameters

TBool aParamETrue if the entry is a mobile terminated message.

SetSubject(const TDesC &)

IMPORT_C voidSetSubject(const TDesC &aSubject)

Subject mutator

Parameters

const TDesC & aSubjectmessage subject

Subject()

IMPORT_C const TDesC &Subject()const

Subject accessor

operator==(const TMsvEntry &)

IMPORT_C TBooloperator==(const TMsvEntry &aEntry)const

Compare operation.

Parameters

const TMsvEntry & aEntry

operator==(const TMmsMsvEntry &)

IMPORT_C TBooloperator==(const TMmsMsvEntry &aEntry)const

Compare operation

Parameters

const TMmsMsvEntry & aEntry