dynamic-graph  4.4.3
Dynamic graph library
ExceptionSignal Class Reference

Exceptions raised when an error related to signals happen. More...

#include <dynamic-graph/exception-signal.h>

Inheritance diagram for ExceptionSignal:
Collaboration diagram for ExceptionSignal:

Public Types

enum  ErrorCodeEnum {
  GENERIC = ExceptionAbstract::SIGNAL, READWRITE_LOCK, COPY_NOT_INITIALIZED, NOT_INITIALIZED,
  PLUG_IMPOSSIBLE, SET_IMPOSSIBLE, BAD_CAST
}
 
- Public Types inherited from ExceptionAbstract
enum  ExceptionEnum {
  ABSTRACT = 0, SIGNAL = 100, FACTORY = 200, TRACES = 300,
  TOOLS = 700
}
 Categories error code. More...
 

Public Member Functions

 ExceptionSignal (const ExceptionSignal::ErrorCodeEnum &errcode, const std::string &msg, const char *format,...)
 
 ExceptionSignal (const ExceptionSignal::ErrorCodeEnum &errcode, const std::string &msg="")
 
virtual const std::string & getExceptionName () const
 
- Public Member Functions inherited from ExceptionAbstract
 ExceptionAbstract (const int &code, const std::string &msg="")
 
int getCode () const
 Access to the error code.
 
const char * getMessage () const
 Access to the pointer on the array of char related to the error string. More...
 
const std::string & getStringMessage () const
 Reference access to the error message (can be empty).
 
virtual const char * what () const throw ()
 

Static Public Attributes

static const std::string EXCEPTION_NAME
 
- Static Public Attributes inherited from ExceptionAbstract
static const std::string EXCEPTION_NAME
 

Additional Inherited Members

- Protected Attributes inherited from ExceptionAbstract
int code
 Error code. More...
 
std::string message
 Error message (can be empty).
 

Detailed Description

Exceptions raised when an error related to signals happen.

Definition at line 19 of file exception-signal.h.


The documentation for this class was generated from the following file: