35 #ifndef IECOREHOUDINI_MESSAGEHANDLER_H
36 #define IECOREHOUDINI_MESSAGEHANDLER_H
38 #include "boost/function.hpp"
40 #include "IECore/MessageHandler.h"
54 typedef boost::function<void ( const char *m )> HandlerFn;
56 MessageHandler( HandlerFn errorFn = 0, HandlerFn warningFn = 0, HandlerFn infoFn = 0, HandlerFn debugFn = 0 );
59 virtual void handle( Level level,
const std::string &context,
const std::string &message );
64 HandlerFn m_warningFn;
74 #endif // IECOREHOUDINI_MESSAGEHANDLER_H
The IECoreHoudini namespace holds all the functionality of libIECoreHoudini.
Definition: CoreHoudini.h:51
virtual void handle(Level level, const std::string &context, const std::string &message)
Definition: MessageHandler.h:58
Definition: MessageHandler.h:47