OpenSpeech Browser

Getting Started
Architecture Description
Integration Guide

Copyright (c) 1998-2001 SpeechWorks International, Inc. All Rights Reserved.



typedef struct VXIjsiInterface

VXIjsi interface for ECMAScript evaluation
o GetVersion
Get the VXI interface version implemented
o GetImplementationName
Get the name of the implementation
o (*CreateContext)
Create and initialize a new script context
o (*DestroyContext)
Destroy a script context, clean up storage if required
o (*CreateVarExpr)
Create a script variable relative to the current scope, initialized to an expression
o (*CreateVarValue)
Create a script variable relative to the current scope, initialized to a VXIValue based value
o (*SetVarExpr)
Set a script variable to an expression relative to the current scope
o (*SetReadOnly)
set a script variable read-only to the current scope
o (*SetVarValue)
Set a script variable to a value relative to the current scope
o (*GetVar)
Get the value of a variable
o (*CheckVar)
Check whether a variable is defined (not ECMAScript Undefined)
o (*Eval)
Execute a script, optionally returning any execution result
o (*PushScope)
Push a new context onto the scope chain (add a nested scope)
o (*PopScope)
Pop a context from the scope chain (remove a nested scope)
o (*ClearScopes)
Reset the scope chain to the global scope (pop all nested scopes)
VXIjsi interface for ECMAScript evaluation

Alphabetic index Hierarchy of classes



This page was generated with the help of DOC++.