|
Defines |
#define | VXILOG_API SYMBOL_IMPORT_DECL |
#define | LOG_EVENT_VECTOR_SUPPORTED(logIntf) (logIntf->GetVersion( ) >= 0x00010001) |
| Macros to determine the availability of new methods.
|
#define | LOG_CONTENT_METHODS_SUPPORTED(logIntf) (logIntf->GetVersion( ) >= 0x00010001) |
Typedefs |
typedef *enum VXIlogEvent | VXIlogEvent |
| Standard VXIlog events.
|
typedef enum VXIlogResult | VXIlogResult |
| Result codes for interface methods.
|
typedef VXIlogInterface | VXIlogInterface |
| VXIlog interface for logging The VXIlogInterface provides a set of functions which are used for logging by all the OpenVXI browser components.
|
Enumerations |
enum | VXIlogEvent {
VXIlog_EVENT_CALL_START = 0,
VXIlog_EVENT_CALL_END = 1,
VXIlog_EVENT_LOG_ELEMENT = 2,
VXIlog_EVENT_SPEECH_DETECTED = 3,
VXIlog_EVENT_ENDPOINTER_AUDIO = 4,
VXIlog_EVENT_RECOGNIZER_AUDIO = 5,
VXIlog_EVENT_RECOGNITION_START = 6,
VXIlog_EVENT_RECOGNITION_END = 7,
VXIlog_EVENT_SPEECH_RESULT = 8,
VXIlog_EVENT_DTMF_RESULT = 9,
VXIlog_EVENT_PLATFORM_DEFINED = 10000
} |
| Standard VXIlog events. More...
|
enum | VXIlogResult {
VXIlog_RESULT_FATAL_ERROR = -100,
VXIlog_RESULT_IO_ERROR = -8,
VXIlog_RESULT_OUT_OF_MEMORY = -7,
VXIlog_RESULT_SYSTEM_ERROR = -6,
VXIlog_RESULT_PLATFORM_ERROR = -5,
VXIlog_RESULT_BUFFER_TOO_SMALL = -4,
VXIlog_RESULT_INVALID_PROP_NAME = -3,
VXIlog_RESULT_INVALID_PROP_VALUE = -2,
VXIlog_RESULT_INVALID_ARGUMENT = -1,
VXIlog_RESULT_SUCCESS = 0,
VXIlog_RESULT_FAILURE = 1,
VXIlog_RESULT_NON_FATAL_ERROR = 2,
VXIlog_RESULT_UNSUPPORTED = 100
} |
| Result codes for interface methods. More...
|