27#include <Inventor/C/basic.h>
28#include <Inventor/C/errors/error.h>
38typedef enum CC_DEBUGERROR_SEVERITY {
40 CC_DEBUGERROR_WARNING,
42} CC_DEBUGERROR_SEVERITY;
44typedef struct cc_debugerror {
47 CC_DEBUGERROR_SEVERITY severity;
50typedef void cc_debugerror_cb(
const cc_debugerror * err,
void * data);
59COIN_DLL_API
void cc_debugerror_post(
const char * source,
const char * format, ...);
60COIN_DLL_API
void cc_debugerror_postwarning(
const char * source,
const char * format, ...);
61COIN_DLL_API
void cc_debugerror_postinfo(
const char * source,
const char * format, ...);
64COIN_DLL_API
void cc_debugerror_init(cc_debugerror * me);
65COIN_DLL_API
void cc_debugerror_clean(cc_debugerror * me);
67COIN_DLL_API CC_DEBUGERROR_SEVERITY cc_debugerror_get_severity(
const cc_debugerror * me);
69COIN_DLL_API
void cc_debugerror_set_handler_callback(cc_debugerror_cb * function,
void * data);
70COIN_DLL_API cc_debugerror_cb * cc_debugerror_get_handler_callback(
void);
71COIN_DLL_API
void * cc_debugerror_get_handler_data(
void);
73COIN_DLL_API cc_debugerror_cb * cc_debugerror_get_handler(
void ** data);
Copyright © 1998-2010 by Kongsberg Oil & Gas Technologies. All rights reserved.
Generated on Wed Jul 17 2024 for Coin by Doxygen 1.12.0.