CFSMailMessageBase Class Reference
class CFSMailMessageBase : public CExtendableEmail
|
email handling base class
FSFWCommonLib
Constructor & Destructor Documentation
CFSMailMessageBase()
CFSMailMessageBase
|
(
|
)
|
[protected]
|
~CFSMailMessageBase()
IMPORT_C
|
~CFSMailMessageBase
|
(
|
)
|
[virtual]
|
Member Functions Documentation
AppendBCCRecipient(CFSMailAddress *)
appends one recipient to email BCC field, ownership transferred from user
AppendCCRecipient(CFSMailAddress *)
appends one recipient to email CC-field, ownership transferred from user
AppendToRecipient(CFSMailAddress *)
appends one recipient to email TO-field, ownership transferred from user
ClearBccRecipients()
IMPORT_C void
|
ClearBccRecipients
|
(
|
)
|
|
clears email BCC-recipients list
ClearCcRecipients()
IMPORT_C void
|
ClearCcRecipients
|
(
|
)
|
|
clears email CC-recipients list
ClearToRecipients()
IMPORT_C void
|
ClearToRecipients
|
(
|
)
|
|
clears email TO-recipients list
ConstructL(const TFSMailMsgId)
ExtensionL(const TUid &)
Returns extension by uid, leaves KErrNotSupported if extension is not available.
Parameters
const
TUid
& aInterfaceUid
|
extension interface uid
|
GetBCCRecipients()
returns BCC-recipients list of email
GetCCRecipients()
returns CC-recipients list of email
GetDate()
IMPORT_C
TTime
|
GetDate
|
(
|
)
|
const
|
GetFlags()
IMPORT_C
TInt
|
GetFlags
|
(
|
)
|
const
|
GetFolderId()
email parent folder id accessor
GetMailBoxId()
email mailbox id accessor
GetReplyToAddress()
Email reply-to address accessor ; defines optional email address that clients should use to send replies. Returns NULL pointer if address is not set, ownership not transferred to user.
GetSender()
email sender address accessor
GetSubject()
IMPORT_C
TDesC
&
|
GetSubject
|
(
|
)
|
const
|
GetToRecipients()
returns TO-recipients list of email
IsFlagSet(const TInt)
IMPORT_C
TBool
|
IsFlagSet
|
(
|
const
TInt
|
aFlag
|
)
|
const
|
test email flag is set
email flag to be tested
IsRelatedTo()
if email is related to another email, for example due reply / forward, related email id is returned
NewLC(const TFSMailMsgId)
ReleaseExtension(CEmailExtension *)
RequestHandler()
plugin request handler accessor
ResetFlag(const TInt)
IMPORT_C void
|
ResetFlag
|
(
|
const
TInt
|
aFlag
|
)
|
|
email flag reset
email flag to be reset
SetDate(const TTime)
IMPORT_C void
|
SetDate
|
(
|
const
TTime
|
aDate
|
)
|
|
Parameters
const
TTime
aDate
|
new email date
|
SetFlag(const TInt)
IMPORT_C void
|
SetFlag
|
(
|
const
TInt
|
aFlag
|
)
|
|
email flag set
email flag to be set
SetFolderId(const TFSMailMsgId)
email parent folder id mutator
SetMailBoxId(const TFSMailMsgId)
IMPORT_C void
|
SetMailBoxId
|
(
|
const
TFSMailMsgId
|
aMailBoxId
|
)
|
|
SetRelatedTo(const TFSMailMsgId)
IMPORT_C void
|
SetRelatedTo
|
(
|
const
TFSMailMsgId
|
aMessageId
|
)
|
|
set email related to another email, for example due reply / forward
SetReplyToAddress(CFSMailAddress *)
email reply-to address mutator, ownership transferred from user
SetSender(CFSMailAddress *)
email sender address mutator
Parameters
CFSMailAddress
* aSender
|
email sender address, ownership transferred from user
|
SetSubject(const TDesC &)
IMPORT_C void
|
SetSubject
|
(
|
const
TDesC
&
|
aSubject
|
)
|
|
Parameters
const
TDesC
& aSubject
|
new email subject
|
Member Data Documentation
RPointerArray< CFSMailAddress > iBccRecipients
RPointerArray< CFSMailAddress > iCcRecipients
TFSMailMsgId
iRelatedTo
id of another email or part this object is related to due some reason, like in reply or forward email use cases
CFSMailAddress * iReplyTo
CFSMailRequestHandler * iRequestHandler
HBufC * iSubject
HBufC
*
|
iSubject
|
[private]
|
RPointerArray< CFSMailAddress > iToRecipients
email recipients, to/cc/bcc
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights
reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License
v1.0.