CCFScriptRoot Class Reference

class CCFScriptRoot : public CCFOperationNode

This class implements the interface for script XML node of CFW script in Script Engine scripts.

CFScriptEngine
Since
Series 60 5.0

Inherits from

Constructor & Destructor Documentation

CCFScriptRoot(MCFOperationServices &, CCFOperationNode *)

IMPORT_C CCFScriptRoot ( MCFOperationServices & aServices,
CCFOperationNode * aParent
) [protected]

C++ default constructor.

Parameters

MCFOperationServices & aServices is the operation services interface for nodes.
CCFOperationNode * aParent is parent node for this node. The ownership of the parent is not transffered.

~CCFScriptRoot()

IMPORT_C ~CCFScriptRoot ( ) [virtual]

Destructor.

Member Functions Documentation

ActivateL()

void ActivateL ( ) [pure virtual]

Activates this node by passing the activate call to its' children.

CheckSecurity()

TInt CheckSecurity ( ) [pure virtual]

Asks this node to check its security (via services interface). For example, the security of contexts to be subscribed or actions to be performed.

ContextEvaluatedL(TInt)

void ContextEvaluatedL ( TInt aContextLevelDelay ) [pure virtual]

Signals the root that evaluation was made with a context.

Parameters

TInt aContextLevelDelay

Deactivate()

void Deactivate ( ) [pure virtual]

Deactivates this node by passing the deactivate call to its' children.

Evaluate()

void Evaluate ( ) [pure virtual]

Called by child node, to ask the parent to re-evaluate its value, since the child's value has changed.

EvaluatedL()

void EvaluatedL ( ) [pure virtual]

Signals the root that evaluation was made without a context, i.e. originating from a timer event.

UpgradeSecurity()

const TCapabilitySet & UpgradeSecurity ( ) const [pure virtual]

Determines whether the client has the needed security level to upgrade script located in rom.