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

VXIlog.h File Reference

#include <stdarg.h>
#include "VXItypes.h"
#include "VXIvalue.h"
#include "VXIheaderPrefix.h"
#include "VXIheaderSuffix.h"

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


Define Documentation

#define VXILOG_API   SYMBOL_IMPORT_DECL
 


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