36#include <Inventor/C/basic.h>
37#include <Inventor/C/errors/error.h>
47typedef enum CC_DEBUGERROR_SEVERITY {
49 CC_DEBUGERROR_WARNING,
51} CC_DEBUGERROR_SEVERITY;
56 CC_DEBUGERROR_SEVERITY severity;
59typedef void cc_debugerror_cb(
const cc_debugerror * err,
void * data);
68COIN_DLL_API
void cc_debugerror_post(
const char * source,
const char * format, ...);
69COIN_DLL_API
void cc_debugerror_postwarning(
const char * source,
const char * format, ...);
70COIN_DLL_API
void cc_debugerror_postinfo(
const char * source,
const char * format, ...);
76COIN_DLL_API CC_DEBUGERROR_SEVERITY cc_debugerror_get_severity(
const cc_debugerror * me);
78COIN_DLL_API
void cc_debugerror_set_handler_callback(cc_debugerror_cb * function,
void * data);
79COIN_DLL_API cc_debugerror_cb * cc_debugerror_get_handler_callback(
void);
80COIN_DLL_API
void * cc_debugerror_get_handler_data(
void);
82COIN_DLL_API cc_debugerror_cb * cc_debugerror_get_handler(
void ** data);
Definition debugerror.h:53