1 #ifndef COIN_SODEBUGERROR_H 2 #define COIN_SODEBUGERROR_H 36 #include <Inventor/errors/SoError.h> 42 #define SODEBUGERROR_STORE_ERROR_DEF ERROR 63 static void post(
const char *
const source,
const char *
const format, ...);
64 static void postWarning(
const char *
const source,
const char *
const format, ...);
65 static void postInfo(
const char *
const source,
const char *
const format, ...);
70 virtual SoErrorCBPtr
getHandler(
void * & data)
const;
73 static void callbackForwarder(
const struct cc_debugerror * error,
void * data);
74 static void commonPostHandling(
Severity severity,
const char * type,
75 const char * source,
const SbString & s);
78 static SoErrorCB * callback;
79 static void * callbackData;
84 #if defined(SODEBUGERROR_STORE_ERROR_DEF) 85 #define ERROR SODEBUGERROR_STORE_ERROR_DEF 86 #undef SODEBUGERROR_STORE_ERROR_DEF 89 #endif // !COIN_SODEBUGERROR_H static void setHandlerCallback(SoErrorCB *const func, void *const data)
Definition: SoError.cpp:175
static void * getHandlerData(void)
Definition: SoError.cpp:207
virtual SoType getTypeId(void) const
Definition: SoError.cpp:148
virtual SoErrorCBPtr getHandler(void *&data) const
Definition: SoError.cpp:291
static void post(const char *const format,...)
Definition: SoError.cpp:230
static SoType getClassTypeId(void)
Definition: SoError.cpp:135
Severity
Definition: SoDebugError.h:51
The SoDebugError class is the internal debugging message passing mechanism.This class basically serve...
Definition: SoDebugError.h:47
static SoErrorCB * getHandlerCallback(void)
Definition: SoError.cpp:197
The SoError class is the base class for all the error handling classes.The default error handler just...
Definition: SoError.h:50
static void initClass(void)
Definition: SoError.cpp:109
The SbString class is a string class with convenience functions for string operations.This is the class used for storing and working with character strings. It automatically takes care of supporting all the "bookkeeping" tasks usually associated with working with character strings, like memory allocation and deallocation etc.
Definition: SbString.h:52
The SoType class is the basis for the run-time type system in Coin.Many of the classes in the Coin li...
Definition: SoType.h:59