#include "VXItypes.h"
#include "VXIvalue.h"
#include "VXIheaderPrefix.h"
#include "VXIheaderSuffix.h"
Defines | |
#define | VXI_INTERPRETER SYMBOL_IMPORT_DECL |
#define | VXI_BEEP_AUDIO L"vxi.property.beep.uri" |
VXI Runtime property for the URI to the beep audio (See SetProperties). | |
#define | VXI_PLATFORM_DEFAULTS L"vxi.property.platform.defaults" |
VXI Runtime property for the URI to the platform defaults script (See SetProperties). | |
#define | VXI_DEFAULT_ACCESS_CONTROL L"vxi.property.defaultaccesscontrol" |
VXI Runtime property for the behavior of the interpreter when the ?access-control? PI is missing from a document fetched by <data> (See SetProperties). | |
#define | VXI_DOC_MEMORY_CACHE L"vxi.property.cache.size" |
Typedefs | |
typedef enum VXIinterpreterResult | VXIinterpreterResult |
Result codes for interface methods. | |
typedef VXIresources | VXIresources |
Structure containing all the interfaces required by the VXI. | |
typedef VXIinterpreterInterface | VXIinterpreterInterface |
VXIinterpreter interface for VoiceXML execution. | |
Enumerations | |
enum | VXIinterpreterResult { VXIinterp_RESULT_FATAL_ERROR = -100, VXIinterp_RESULT_OUT_OF_MEMORY = -7, VXIinterp_RESULT_PLATFORM_ERROR = -5, VXIinterp_RESULT_INVALID_PROP_NAME = -3, VXIinterp_RESULT_INVALID_PROP_VALUE = -2, VXIinterp_RESULT_INVALID_ARGUMENT = -1, VXIinterp_RESULT_SUCCESS = 0, VXIinterp_RESULT_FAILURE = 1, VXIinterp_RESULT_STOPPED = 3, VXIinterp_RESULT_FETCH_TIMEOUT = 51, VXIinterp_RESULT_FETCH_ERROR = 52, VXIinterp_RESULT_INVALID_DOCUMENT = 53, VXIinterp_RESULT_UNSUPPORTED = 100 } |
Result codes for interface methods. More... | |
Functions | |
VXI_INTERPRETER VXIinterpreterResult | VXIinterpreterInit (VXIlogInterface *log, VXIunsigned diagLogBase, const VXIMap *props) |
Per-process initialization for VXIinterpreter. | |
VXI_INTERPRETER void | VXIinterpreterShutDown (VXIlogInterface *log) |
Per-process de-initialization for VXIinterpreter. | |
VXI_INTERPRETER VXIinterpreterResult | VXIinterpreterCreateResource (VXIresources *resource, VXIinterpreterInterface **pThis) |
Create an interface to the VoiceXML interpreter. | |
VXI_INTERPRETER void | VXIinterpreterDestroyResource (VXIinterpreterInterface **pThis) |
Destroy and de-allocate a VXI interface. |
|
|