CCseSchedulerPluginIF Class Reference

class CCseSchedulerPluginIF : public CBase

Inherits from

  • CCseSchedulerPluginIF

Constructor & Destructor Documentation

~CCseSchedulerPluginIF()

~CCseSchedulerPluginIF()[inline, virtual]

Destructor

Member Functions Documentation

ImplementationUid()

TUid ImplementationUid()const [inline]

Return the ECom implementation uid of this plugin. ImplementationUid

NewL(const TUid &)

CCseSchedulerPluginIF *NewL(const TUid &aUid)[static, inline]

Construction method. Contructor

Parameters

const TUid & aUidEcom implementation uid of the used plugin.

RunTaskL(CCseScheduledProgram &, MCsePluginObserver *)

voidRunTaskL(CCseScheduledProgram &aProg,
MCsePluginObserver *aObserver
)[pure virtual]

Runs given task in plugin.

Parameters

CCseScheduledProgram & aProgSchedule to be run in plugin.
MCsePluginObserver * aObserverPointer back to scheduling engine. Called when schedule is completed or error occurs.

Member Data Documentation

TUid iDtorIDKey

TUid iDtorIDKey[protected]

Instance identifier key. When instance of an implementation is created by ECOM framework, the framework will assign UID for it. The UID is used in destructor to notify framework that this instance is being destroyed and resources can be released.

TUid iImplementationUid

TUid iImplementationUid[protected]

Ecom implementation uid