Main Page | Modules | Namespace List | Class Hierarchy | Class List | File List | Class Members | File Members

VXIinterpreter.h File Reference

#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.


Define Documentation

#define VXI_INTERPRETER   SYMBOL_IMPORT_DECL
 


Generated on Wed Jun 1 12:50:19 2005 for OpenVXI by  doxygen 1.4.2