CTaskSchedule Class Reference

List of all members.

Public Member Functions

 ~CTaskSchedule ()
void ConnectAndRegisterL ()
void PersistentScheduleL ()
void CreatePersistentScheduleL (TSchedulerItemRef &aRef, const TTsTime &aStartTime)
void CreateTransientScheduleL ()
void DoesScheduledItemExistL (TSchedulerItemRef &aRef, TBool &aExists)
void DeleteSchedulesL (TSchedulerItemRef &aRef, TScheduleFilter aFilter)

Static Public Member Functions

static CTaskScheduleNewLC ()

Detailed Description

CTaskSchedule is a class that publicly inherits from CBase class

The class demonstrates how to connect and register with the task scheduler server, create persistent and transient schedules and to delete the persistent tasks and schedules.

Definition at line 50 of file taskscheduler.h.


Constructor & Destructor Documentation

CTaskSchedule::~CTaskSchedule (  ) 

Member Function Documentation

CTaskSchedule * CTaskSchedule::NewLC (  )  [static]

Allocates and constructs a CTaskSchedule object using two phase construction Initialises all member data to their default values.

Definition at line 80 of file taskscheduler.cpp.

void CTaskSchedule::ConnectAndRegisterL (  ) 
void CTaskSchedule::PersistentScheduleL (  ) 

Creates a persistent schedule task by calling CreatePersistentScheduleL(). Launches the task executor after adding and scheduling the task. KErrArgument system-wide error codes.

Definition at line 146 of file taskscheduler.cpp.

void CTaskSchedule::CreatePersistentScheduleL ( TSchedulerItemRef &  aRef,
const TTsTime &  aStartTime 
)
void CTaskSchedule::CreateTransientScheduleL (  ) 
void CTaskSchedule::DoesScheduledItemExistL ( TSchedulerItemRef &  aRef,
TBool &  aExists 
)
void CTaskSchedule::DeleteSchedulesL ( TSchedulerItemRef &  aRef,
TScheduleFilter  aFilter 
)

Generated by  doxygen 1.6.2