CSchedule Class Reference
| class CSchedule : public CBase |
| Public Member Functions |
|---|
| ~CSchedule() |
| void | AddTask(TScheduledTask &) |
| void | CalculateDueTime(TBool) |
| void | CheckAccessAllowedL(const RMessagePtr2 &) |
|
TBool
| ClientInSchedule(const TDesC &) |
| const RArray< TTaskSchedulerCondition > & | Conditions() |
| void | ConditionsL(CArrayFixFlat< TTaskSchedulerCondition > &) |
| const TTsTime & | DefaultRunTimeL() |
| const TTsTime & | DueTime() |
|
TBool
| Enabled() |
| void | EntriesL(CArrayFixFlat< TScheduleEntryInfo2 > &) |
| void | ExternalizeL(RWriteStream &) |
|
TInt
| GenerateTaskId() |
| void | GetInfo(TScheduleInfo &, TBool) |
|
TBool
| HasTasks() |
|
TInt
| Id() |
| void | InternalizeL(RReadStream &) |
|
TBool
| IsAccessAllowed(const RMessagePtr2 &) |
|
TBool
| IsUpdatable() |
| const TDesC & | Name() |
|
CSchedule * | NewL(CFileStore &, TStreamId &) |
|
CSchedule * | NewLC(TInt, const TDesC &, TBool, const CArrayFixFlat< TScheduleEntryInfo2 > &, const TSecurityInfo &) |
|
CSchedule * | NewLC(TInt, const TDesC &, TBool, const CArrayFixFlat< TTaskSchedulerCondition > &, const TTsTime &, const TSecurityInfo &) |
| void | NotifyTasks() |
|
TInt
| Offset() |
|
TBool
| Persists() |
| void | RemoveConditions() |
| void | RemoveEntries() |
| void | RemoveTask(TScheduledTask *) |
| void | RemoveTasks(TBool) |
| void | ReplaceConditionsL(const CArrayFixFlat< TTaskSchedulerCondition > &) |
| void | ReplaceEntriesL(const CArrayFixFlat< TScheduleEntryInfo2 > &) |
| const TSecurityInfo & | SecurityInfo() |
| void | SetEnabled(TBool) |
|
TScheduledTask * | Task(const TInt) |
|
TSglQue< TScheduledTask > * | Tasks() |
| void | TasksL(CArrayFixFlat< TTaskInfo > &) |
|
TScheduleType
| Type() |
Constructor & Destructor Documentation
CSchedule(const TSecurityInfo &, TInt, TBool)
Member Functions Documentation
AddConditionsL(const CArrayFixFlat< TTaskSchedulerCondition > &)
AddEntriesL(const CArrayFixFlat< TScheduleEntryInfo2 > &)
AddTask(TScheduledTask &)
CalculateDueTime(TBool)
| void | CalculateDueTime | ( | TBool | aNotFirstTime = EFalse | ) | |
Parameters
| TBool aNotFirstTime = EFalse | |
CheckAccessAllowedL(const RMessagePtr2 &)
| void | CheckAccessAllowedL | ( | const RMessagePtr2 & | aMessage | ) | const [inline] |
ClientInSchedule(const TDesC &)
Parameters
| const TDesC & aClientName | |
ConditionsL(CArrayFixFlat< TTaskSchedulerCondition > &)
ConstructL(const TDesC &, const CArrayFixFlat< TScheduleEntryInfo2 > &)
ConstructL(const TDesC &, const CArrayFixFlat< TTaskSchedulerCondition > &, const TTsTime &)
DefaultRunTimeL()
| const TTsTime & | DefaultRunTimeL | ( | ) | const |
DueTime()
| const TTsTime & | DueTime | ( | ) | const [inline] |
Enabled()
|
TBool
| Enabled | ( | ) | const [inline] |
EntriesL(CArrayFixFlat< TScheduleEntryInfo2 > &)
ExternalizeL(RWriteStream &)
GetInfo(TScheduleInfo &, TBool)
HasTasks()
|
TBool
| HasTasks | ( | ) | const [inline] |
InternalizeL(RReadStream &)
IsAccessAllowed(const RMessagePtr2 &)
Name()
| const TDesC & | Name | ( | ) | const [inline] |
NewL(CFileStore &, TStreamId &)
NewLC(TInt, const TDesC &, TBool, const CArrayFixFlat< TScheduleEntryInfo2 > &, const TSecurityInfo &)
NewLC(TInt, const TDesC &, TBool, const CArrayFixFlat< TTaskSchedulerCondition > &, const TTsTime &, const TSecurityInfo &)
Persists()
|
TBool
| Persists | ( | ) | const [inline] |
RemoveTask(TScheduledTask *)
RemoveTasks(TBool)
| void | RemoveTasks | ( | TBool | aFromClient | ) | |
ReplaceConditionsL(const CArrayFixFlat< TTaskSchedulerCondition > &)
ReplaceEntriesL(const CArrayFixFlat< TScheduleEntryInfo2 > &)
RestoreL(CFileStore &, TStreamId &)
SetEnabled(TBool)
| void | SetEnabled | ( | TBool | aEnabled | ) | [inline] |
TasksL(CArrayFixFlat< TTaskInfo > &)
ValidUntil()
|
TTsTime
| ValidUntil | ( | ) | const [private] |
Member Data Documentation
RArray< TTaskSchedulerCondition > iConditions
TSglQue< TScheduleEntry > iEntryList
TSecurityInfo
iSecurityInfo
TSglQue< TScheduledTask > iTaskList
TTimeIntervalMinutes
iValidityPeriod
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.