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_CCCFScriptRoot(MCFOperationServices &aServices,
CCFOperationNode *aParent
)[protected]

C++ default constructor.

Parameters

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

~CCFScriptRoot()

IMPORT_C~CCFScriptRoot()[virtual]

Destructor.

Member Functions Documentation

ActivateL()

voidActivateL()[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)

voidContextEvaluatedL(TIntaContextLevelDelay)[pure virtual]

Signals the root that evaluation was made with a context.

Parameters

TInt aContextLevelDelay

Deactivate()

voidDeactivate()[pure virtual]

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

Evaluate()

voidEvaluate()[pure virtual]

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

EvaluatedL()

voidEvaluatedL()[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.