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.