All Files Functions Typedefs Enumerations Enumerator Macros Pages
Typedefs | Enumerations
BconAdapterTypes.h File Reference

Defines the BCON adapter specific types. More...

#include <bconadapter/BconAdapterDefines.h>
#include <stdarg.h>
#include <stdint.h>

Typedefs

typedef char char8_t
 Makes char 8 portable across different platforms.
 
typedef unsigned char uchar8_t
 Makes char 8 portable across different platforms.
 
typedef uint32_t BCONSTATUS
 Data type for representing status and error codes.
 
typedef enum EBconAdapterTraceLevel BconAdapterTraceLevel
 Severity level of the messages to be traced.
 
typedef void(BCON_ADAPTER_CDECL * BconTraceFunc )(BconAdapterTraceLevel level, const char *pFormat, va_list argList)
 Writes trace messages to the trace output of the host application. If the host application passes a pointer to a function, you can use this function to write to the trace output of the host application. The level parameter specifies the severity level of the messages to be traced. It allows you to filter the output. The pFormat parameter specifies the format string (see printf). Do not add line breaks to the format string. The argList parameter points to the variable argument list.
 

Enumerations

enum  EBconAdapterTraceLevel {
  BconAdapterTraceLevel_Critical = 10, BconAdapterTraceLevel_Error = 20, BconAdapterTraceLevel_Warning = 30, BconAdapterTraceLevel_Information = 40,
  BconAdapterTraceLevel_Verbose = 50, BconAdapterTraceLevel_Debug = 60
}
 Severity level of the messages to be traced. More...
 

Detailed Description

Defines the BCON adapter specific types.

Enumeration Type Documentation

Severity level of the messages to be traced.

Enumerator
BconAdapterTraceLevel_Critical 

Critical, unrecoverable errors are traced.

BconAdapterTraceLevel_Error 

Error messages are traced.

BconAdapterTraceLevel_Warning 

Warning messages are traced.

BconAdapterTraceLevel_Information 

Informational messages are traced.

BconAdapterTraceLevel_Verbose 

More verbose messages are traced.

BconAdapterTraceLevel_Debug 

Very verbose messages are traced, e.g. function entries and exits. Usually for debugging purposes.


BCONAdapterAPI 3.0
© 2016-2017 Basler AG (Tue May 30 2017 17:24:55)