CCseSchedulerApi Class Reference
class CCseSchedulerApi : public CBase |
General client api that manages service functionality.
CseSchedulerClient.lib
Constructor & Destructor Documentation
CCseSchedulerApi()
CCseSchedulerApi | ( | ) | [private] |
~CCseSchedulerApi()
IMPORT_C | ~CCseSchedulerApi | ( | ) | [virtual] |
Member Functions Documentation
AddSchedule(CCseScheduledProgram &)
Adds given schedule to Common Scheduling Engine database. After the call is completed, the parameter contains the DB identifier of the schedule.
ConstructL()
void | ConstructL | ( | ) | [private] |
Symbian 2nd phase constructor can leave.
GetOverlappingSchedules(CCseScheduledProgram &, RPointerArray< CCseScheduledProgram > &)
Get overlapping schedule (if any) from the scheduling engine. Uses schedule type, start and end times to find overalapping schedules from the Commone Scheduling Engine database.
GetSchedule(const TUint32, CCseScheduledProgram *)
Gets schedule from database.
Parameters
const TUint32 aDbIdentifier | Database identifier of the schedule that is wanted from the database |
CCseScheduledProgram * aProg | Pointer where this scheduled program is get. |
GetSchedulesByAppUid(const TInt32, RPointerArray< CCseScheduledProgram > &)
Get list of scheduled events from the scheduling engine based on given UID.
GetSchedulesByPluginUid(const TInt32, RPointerArray< CCseScheduledProgram > &)
Get list of scheduled events from the scheduling engine based on given UID.
GetSchedulesByTime(const TTime &, const TTime &, RPointerArray< CCseScheduledProgram > &)
Get list of scheduled events from the scheduling engine between given timeframe.
GetSchedulesByType(const TInt32, RPointerArray< CCseScheduledProgram > &)
Get list of scheduled events from the scheduling engine based on given schedule type.
RemoveSchedule(const TUint32)
IMPORT_C TInt | RemoveSchedule | ( | const TUint32 | aDbIdentifier | ) | const |
Removes schedule from database.
Parameters
const TUint32 aDbIdentifier | Database identifier of the schedule to be removed. |
Member Data Documentation
RCseSchedulerClient
iClient
Scheduler engine - Client
RCseSchedulerService
iService
Scheduler engine - Service
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.