CTaskScheduler Class Reference
class CTaskScheduler : public CBase |
Public Member Functions |
---|
| ~CTaskScheduler() |
CClientProxy * | AddClientL(const TDesC &, TInt) |
void | AddScheduleL(CSchedule &) |
TBUROperation
| BUROperationInProgress() |
void | DeleteTaskL(TInt, TInt) |
void | DisableScheduleL(TInt) |
void | DueTaskNotifyL(TInt) |
void | EditScheduleL(TInt, CArrayFixFlat< TScheduleEntryInfo2 > &) |
void | EditScheduleL(TInt, CArrayFixFlat< TTaskSchedulerCondition > &, const TTsTime &) |
void | EnableScheduleL(TInt) |
CSchedule * | FindL(TInt) |
TInt
| GenerateId() |
TInt
| GetScheduleRefsL(CArrayFixFlat< TSchedulerItemRef > *, TScheduleFilter, const RMessagePtr2 &) |
TInt
| GetTaskRefsL(CArrayFixFlat< TSchedulerItemRef > *, TScheduleFilter, TTaskFilter, CClientProxy *, const RMessagePtr2 &) |
void | HandleBackupOperationEventL(const TBackupOperationAttributes &) |
TBool
| IsScheduleReadyForUpdate(CSchedule &) |
TBool
| IsStartupStateNonCritical() |
CTaskScheduler * | NewL() |
CTaskScheduler * | NewLC() |
void | ProcessSSAEventL(TStartupStateIdentifier) |
void | RemoveScheduleL(TInt) |
void | ScheduleTaskL(CSchedule &, CClientProxy &) |
Constructor & Destructor Documentation
CTaskScheduler()
CTaskScheduler | ( | ) | [private] |
Member Functions Documentation
AddClientL(const TDesC &, TInt)
AddScheduleL(CSchedule &)
AddSchedulesToTimerL()
void | AddSchedulesToTimerL | ( | ) | [private] |
BURBeginningL(TBUROperation)
This function is called to notify when a Backup or Restore operation is commencing.
BURCompleteL(TBUROperation, TBUROperationResult)
This function is called to notify when a Backup or Restore operation is finished.
CleanupScheduledTasksL()
void | CleanupScheduledTasksL | ( | ) | [private] |
ConstructL()
void | ConstructL | ( | ) | [private] |
DeleteTaskL(TInt, TInt)
void | DeleteTaskL | ( | TInt | aScheduleHandle, |
| TInt | aTaskHandle |
| ) | |
DisableScheduleL(TInt)
void | DisableScheduleL | ( | TInt | aHandle | ) | |
DoEditScheduleL(CSchedule &, CArrayFixFlat< TTaskSchedulerCondition > &, const TTsTime &)
DueTaskNotifyL(TInt)
void | DueTaskNotifyL | ( | TInt | aScheduleHandle | ) | |
EditScheduleL(TInt, CArrayFixFlat< TScheduleEntryInfo2 > &)
EditScheduleL(TInt, CArrayFixFlat< TTaskSchedulerCondition > &, const TTsTime &)
EnableScheduleL(TInt)
void | EnableScheduleL | ( | TInt | aHandle | ) | |
EnvironmentChanged(TAny *)
TInt
| EnvironmentChanged | ( | TAny * | aScheduler | ) | [private, static] |
ExecuteClients(TBool)
void | ExecuteClients | ( | TBool | aUpdateClient = ETrue | ) | [private] |
Parameters
TBool aUpdateClient = ETrue | |
GetScheduleRefsL(CArrayFixFlat< TSchedulerItemRef > *, TScheduleFilter, const RMessagePtr2 &)
GetTaskRefsL(CArrayFixFlat< TSchedulerItemRef > *, TScheduleFilter, TTaskFilter, CClientProxy *, const RMessagePtr2 &)
HandleBackupOperationEventL(const TBackupOperationAttributes &)
babackup server calls this to notify backup operations. The attributes are read and translated to determine which operation is actually in progress.
HandleEnvironmentChange()
void | HandleEnvironmentChange | ( | ) | [private] |
IsScheduleReadyForUpdate(CSchedule &)
IsStartupStateNonCritical()
TBool
| IsStartupStateNonCritical | ( | ) | |
Returns ETrue if Start-up State is NonCritical
ProcessSSAEventL(TStartupStateIdentifier)
CSchStartupStateMgr calls this to notify startup state changes of interest.
RemoveScheduleL(TInt)
void | RemoveScheduleL | ( | TInt | aHandle | ) | |
ScheduleTaskL(CSchedule &, CClientProxy &)
UpdateClients()
void | UpdateClients | ( | ) | [private] |
Member Data Documentation
TBUROperation
iBUROperationInProgress
CSchBackupManager * iBackupManager
CSchBackupManager * | iBackupManager | [private] |
CBaBackupSessionWrapper * iBackupNotification
TPriQue< CClientProxy > iClients
CEnvironmentChangeNotifier * iNotifier
CSchLogManager * iSchLogManager
CSchLogManager * | iSchLogManager | [private] |
CScheduleCriteriaManager * iScheduleCriteriaManager
CScheduleCriteriaManager * | iScheduleCriteriaManager | [private] |
TSglQue< CSchedule > iSchedules
TBool
iStartupStatePassNonCritical
TBool
| iStartupStatePassNonCritical | [private] |
TBool
iTaskExecutedDuringBUR
TBool
| iTaskExecutedDuringBUR | [private] |
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.