1 #ifndef COIN_SODEBUGERROR_H 
    2 #define COIN_SODEBUGERROR_H 
   27 #include <Inventor/errors/SoError.h> 
   28 #include <Inventor/C/errors/debugerror.h> 
   33 #define SODEBUGERROR_STORE_ERROR_DEF ERROR 
   54   static void post(
const char * 
const source, 
const char * 
const format, ...);
 
   55   static void postWarning(
const char * 
const source, 
const char * 
const format, ...);
 
   56   static void postInfo(
const char * 
const source, 
const char * 
const format, ...);
 
   61   virtual SoErrorCBPtr 
getHandler(
void * & data) 
const;
 
   64   static void callbackForwarder(
const struct cc_debugerror * error, 
void * data);
 
   65   static void commonPostHandling(Severity severity, 
const char * type,
 
   66                                  const char * source, 
const SbString & s);
 
   69   static SoErrorCB * callback;
 
   70   static void * callbackData;
 
   75 #if defined(SODEBUGERROR_STORE_ERROR_DEF) 
   76 #define ERROR SODEBUGERROR_STORE_ERROR_DEF 
   77 #undef SODEBUGERROR_STORE_ERROR_DEF 
   80 #endif // !COIN_SODEBUGERROR_H 
static void setHandlerCallback(SoErrorCB *const func, void *const data)
Definition: SoError.cpp:166
static void * getHandlerData(void)
Definition: SoError.cpp:198
virtual SoType getTypeId(void) const 
Definition: SoError.cpp:139
virtual SoErrorCBPtr getHandler(void *&data) const 
Definition: SoError.cpp:282
static void post(const char *const format,...)
Definition: SoError.cpp:221
static SoType getClassTypeId(void)
Definition: SoError.cpp:126
Severity
Definition: SoDebugError.h:42
The SoDebugError class is the internal debugging message passing mechanism.This class basically serve...
Definition: SoDebugError.h:38
static SoErrorCB * getHandlerCallback(void)
Definition: SoError.cpp:188
The SoError class is the base class for all the error handling classes.The default error handler just...
Definition: SoError.h:41
static void initClass(void)
Definition: SoError.cpp:100
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:42
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:50