#include "VXItypes.h"
#include "VXIvalue.h"
#include "VXIheaderPrefix.h"
#include "VXIheaderSuffix.h"
Object Properties | |
Keys identifying properties in VXIMap for Execute( ) and Validate( )
Note that VXIinet properties should also be included, these are simply passed through to VXIinet for fetches as-is. | |
#define | OBJECT_CLASS_ID L"classid" |
#define | OBJECT_CODE_BASE L"codebase" |
#define | OBJECT_CODE_TYPE L"codetype" |
#define | OBJECT_DATA L"data" |
#define | OBJECT_ARCHIVE L"archive" |
<param> keys | |
Keys identifying properties in the VXIMap for an individual parameter (<param> element) in cases where "valuetype" is not "data". | |
#define | OBJECT_TYPE L"type" |
#define | OBJECT_VALUE L"value" |
#define | OBJECT_VALUETYPE L"valuetype" |
#define | OBJECT_TYPE L"type" |
Defines | |
#define | VXIOBJECT_API SYMBOL_IMPORT_DECL |
#define | OBJECT_CLASS_ID_DEFAULT L"" |
#define | OBJECT_CODE_BASE_DEFAULT L"" |
#define | OBJECT_CODE_TYPE_DEFAULT L"" |
#define | OBJECT_DATA_DEFAULT L"" |
#define | OBJECT_TYPE_DEFAULT L"" |
#define | OBJECT_ARCHIVE_DEFAULT L"" |
Typedefs | |
typedef enum VXIobjResult | VXIobjResult |
typedef VXIobjectInterface | VXIobjectInterface |
Abstract interface for VoiceXML object functionality that allows integrators to define VoiceXML language extensions that can be executed by applications through the VoiceXML object element. | |
Enumerations | |
enum | VXIobjResult { VXIobj_RESULT_FATAL_ERROR = -100, VXIobj_RESULT_IO_ERROR = -8, VXIobj_RESULT_OUT_OF_MEMORY = -7, VXIobj_RESULT_SYSTEM_ERROR = -6, VXIobj_RESULT_PLATFORM_ERROR = -5, VXIobj_RESULT_BUFFER_TOO_SMALL = -4, VXIobj_RESULT_INVALID_PROP_NAME = -3, VXIobj_RESULT_INVALID_PROP_VALUE = -2, VXIobj_RESULT_INVALID_ARGUMENT = -1, VXIobj_RESULT_SUCCESS = 0, VXIobj_RESULT_FAILURE = 1, VXIobj_RESULT_NON_FATAL_ERROR = 2, VXIobj_RESULT_UNSUPPORTED = 100 } |
|
|