CCseSchedulerPluginIF Class Reference

class CCseSchedulerPluginIF : public CBase

Inherits from

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 & aUid Ecom implementation uid of the used plugin.

RunTaskL(CCseScheduledProgram &, MCsePluginObserver *)

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

Runs given task in plugin.

Parameters

CCseScheduledProgram & aProg Schedule to be run in plugin.
MCsePluginObserver * aObserver Pointer 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