CMsvScheduledEntry Class Reference
class CMsvScheduledEntry : public CBase |
Abstract base class which stores the schedule data and recipients of a message.
CMsvScheduledEntry does not force the Server MTM to store the message recipients in a certain way. However, it is recommended that the Server MTM derive its recipients class from CMsvRecipient, because the class already has support for the number of retries to send a message to a recipient.
CMsvScheduledEntry stores the TMsvEntry to which it relates to provide quick access to the scheduling-related index data without needing calls to CMsvServerEntry::SetEntry(). However, CMsvScheduledEntry does not provide access to all the members of the TMsvEntry. This is to stop the user of the CMsvScheduledEntry from accessing the descriptor members of the TMsvEntry while the server entry is not set to the TMsvEntry.
Constructor & Destructor Documentation
CMsvScheduledEntry(const TMsvEntry &)
IMPORT_C | CMsvScheduledEntry | ( | const TMsvEntry & | aEntry | ) | [protected] |
Member Functions Documentation
CanSendToAnyRecipients(const CMsvSendErrorActions &, TMsvSendErrorAction &)
Tests if any of the recipients of this message can still be sent to.
CanSendToAnyRecipients(const TMsvSendErrorAction &)
Tests if any of the recipients of this message can still be sent to.
Entry(TMsvEntry &)
Parameters
TMsvEntry & aEntry | On return, the message entry. |
Error()
const TInt | Error | ( | ) | const [inline] |
Gets the entry's iError data member.
Failed()
const TBool | Failed | ( | ) | const [inline] |
Id()
const TMsvId | Id | ( | ) | const [inline] |
Mtm()
const TUid | Mtm | ( | ) | const [inline] |
Gets the entry's iMtm data member.
OffPeak()
const TBool | OffPeak | ( | ) | const [inline] |
PendingConditions()
IMPORT_C TBool | PendingConditions | ( | ) | const |
Gets the entry's pending conditions flag.
RecipientsAllSent()
TBool
| RecipientsAllSent | ( | ) | const [pure virtual] |
Tests if all recipients of the message have been sent successfully.
RecipientsIncreaseRetries()
void | RecipientsIncreaseRetries | ( | ) | [pure virtual] |
Increases all the recipients' retries by one.
RecipientsResetRetries()
void | RecipientsResetRetries | ( | ) | [pure virtual] |
Sets all the recipients' retries to zero.
RecipientsRestoreL(CMsvStore &)
void | RecipientsRestoreL | ( | CMsvStore & | aStore | ) | [pure virtual] |
RecipientsSetFailed()
void | RecipientsSetFailed | ( | ) | [pure virtual] |
Sets all the recipients' flags to sending failed.
RecipientsStoreL(CMsvStore &)
void | RecipientsStoreL | ( | CMsvStore & | aStore | ) | const [pure virtual] |
RestoreL(CMsvStore &)
IMPORT_C void | RestoreL | ( | CMsvStore & | aStore | ) | [virtual] |
ScheduleDate()
const TTime & | ScheduleDate | ( | ) | const [inline] |
Gets the entry's iDate member.
Scheduled()
const TBool | Scheduled | ( | ) | const [inline] |
SendingState()
const TInt | SendingState | ( | ) | const [inline] |
SetFailed(const TBool)
void | SetFailed | ( | const TBool | aFail | ) | [inline] |
Parameters
const TBool aFail | The entry's Failed() flag. |
SetPendingConditions(TBool)
IMPORT_C void | SetPendingConditions | ( | TBool | aPendingConditions | ) | |
sets the entry's pending conditions flag.
SetScheduleDate(const TTime &)
void | SetScheduleDate | ( | const TTime & | aDate | ) | [inline] |
Sets the entry's iDate member.
Parameters
const TTime & aDate | Entry's iDate member. |
SetScheduled(const TBool)
void | SetScheduled | ( | const TBool | aScheduled | ) | [inline] |
Parameters
const TBool aScheduled | The entry's Scheduled() flag. |
SetSendingState(TInt)
void | SetSendingState | ( | TInt | aState | ) | [inline] |
Parameters
TInt aState | The entry's SendingState() flag. |
StoreL(CMsvStore &)
IMPORT_C void | StoreL | ( | CMsvStore & | aStore | ) | const [virtual] |
Member Data Documentation
TMsvEntryScheduleData
iData
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.