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 void SetAttachmentFile (const TDesC &)
void SetEditorOriented ( TBool )
void SetForwardedMessage ( TBool )
void SetMDeliveryInd ()
void SetMNotificationInd ()
void SetMNotifyRespIndSent ( TBool )
void SetMRetrieveConf ()
void SetMSendReq ()
void SetMobileTerminated ( TBool )
IMPORT_C void SetSubject (const TDesC &)
IMPORT_C const TDesC & Subject ()
IMPORT_C TBool operator== (const TMsvEntry &)
IMPORT_C TBool operator== (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_C TMmsMsvEntry ( )

C++ default constructor.

TMmsMsvEntry(const TMsvEntry &)

IMPORT_C TMmsMsvEntry ( 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 & aGenericEntry an 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 void SetAttachmentFile ( const TDesC & aFile )

Attachment File name mutator

Parameters

const TDesC & aFile attachment file name in message binary file storage

SetEditorOriented(TBool)

void SetEditorOriented ( TBool aParam ) [inline]

Editor Orieneted flag mutator.

Parameters

TBool aParam flag value

SetForwardedMessage(TBool)

void SetForwardedMessage ( TBool aParam ) [inline]

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

Parameters

TBool aParam

SetMDeliveryInd()

void SetMDeliveryInd ( ) [inline]

Mutator for m-delivery-ind.

SetMNotificationInd()

void SetMNotificationInd ( ) [inline]

Mutator for m-notification-ind.

SetMNotifyRespIndSent(TBool)

void SetMNotifyRespIndSent ( TBool aParam ) [inline]

Mutator for M-NotifyResp.ind Sent flag

Parameters

TBool aParam ETrue if M-NotifyResp.ind is sent.

SetMRetrieveConf()

void SetMRetrieveConf ( ) [inline]

Mutator for m-retrieve-conf.

SetMSendReq()

void SetMSendReq ( ) [inline]

Mutator for m-send-req flag.

SetMobileTerminated(TBool)

void SetMobileTerminated ( TBool aParam ) [inline]

Mutator for mobile terminated message flag.

Parameters

TBool aParam ETrue if the entry is a mobile terminated message.

SetSubject(const TDesC &)

IMPORT_C void SetSubject ( const TDesC & aSubject )

Subject mutator

Parameters

const TDesC & aSubject message subject

Subject()

IMPORT_C const TDesC & Subject ( ) const

Subject accessor

operator==(const TMsvEntry &)

IMPORT_C TBool operator== ( const TMsvEntry & aEntry ) const

Compare operation.

Parameters

const TMsvEntry & aEntry

operator==(const TMmsMsvEntry &)

IMPORT_C TBool operator== ( const TMmsMsvEntry & aEntry ) const

Compare operation

Parameters

const TMmsMsvEntry & aEntry