53#include <Inventor/SbBasic.h>
54#include <Inventor/errors/SoError.h>
114 SoPRINTFPREFIX(2,3) static
void post(const
SoInput *in, const
char *formatString ...);
118 static
void initClass();
119 static
void exitClass();
120 static
SoErrorCB* getDefaultHandlerCB() {
return defaultHandlerCB; }
124 virtual SoErrorCB* getHandler(
void *&data)
const;
125 virtual bool isInit()
const;
129 static SoType classTypeId;
Error handling base class.
void SoErrorCB(const SoError *error, void *data)
Error handling callbacks are of this type.
static void post(const SoInput *in, const char *formatString ...)
Posts an error.
static void * getHandlerData()
Returns handler data for SoReadError class.
static SoErrorCB * getHandlerCallback()
Returns handler callback for SoReadError class.
static void setHandlerCallback(SoErrorCB *cb, void *data)
Sets handler callback for SoReadError class.
static SoType getClassTypeId()
Returns type identifier for SoReadError class.
virtual SoType getTypeId() const
Returns type identifier for error instance.
Stores runtime type information.