+ /// default destructor
+ EVENTS_EXPORT virtual ~Events_Error();
+
+ /// Identifier of this event (one for all errors)
+ EVENTS_EXPORT static Events_ID errorID();
+ /// Specific error string
+ EVENTS_EXPORT const char* description() const;
+ /// Allows to send an error quickly: it creates and sends the error object automatically
+ EVENTS_EXPORT static void send(const std::string& theDescription, const void* theSender = 0);