Public Types | Public Member Functions | Static Public Attributes

dynamicgraph::ExceptionSignal Class Reference

Collaboration diagram for dynamicgraph::ExceptionSignal:
Collaboration graph
[legend]

List of all members.

Public Types

enum  ErrorCodeEnum {
  GENERIC = ExceptionAbstract::SIGNAL,
  READWRITE_LOCK,
  COPY_NOT_INITIALIZED,
  NOT_INITIALIZED,
  PLUG_IMPOSSIBLE,
  SET_IMPOSSIBLE,
  BAD_CAST
}

Public Member Functions

virtual const std::string & getExceptionName (void) const
 ExceptionSignal (const ExceptionSignal::ErrorCodeEnum &errcode, const std::string &msg="")
 ExceptionSignal (const ExceptionSignal::ErrorCodeEnum &errcode, const std::string &msg, const char *format,...)
virtual ~ExceptionSignal (void) throw ()

Static Public Attributes

static const std::string EXCEPTION_NAME

Member Enumeration Documentation

Enumerator:
GENERIC 
READWRITE_LOCK 
COPY_NOT_INITIALIZED 
NOT_INITIALIZED 
PLUG_IMPOSSIBLE 
SET_IMPOSSIBLE 
BAD_CAST 

Constructor & Destructor Documentation

dynamicgraph::ExceptionSignal::ExceptionSignal ( const ExceptionSignal::ErrorCodeEnum errcode,
const std::string &  msg = "" 
)
dynamicgraph::ExceptionSignal::ExceptionSignal ( const ExceptionSignal::ErrorCodeEnum errcode,
const std::string &  msg,
const char *  format,
  ... 
)
virtual dynamicgraph::ExceptionSignal::~ExceptionSignal ( void   )  throw () [inline, virtual]

Member Function Documentation

virtual const std::string& dynamicgraph::ExceptionSignal::getExceptionName ( void   )  const [inline, virtual]

Reimplemented from dynamicgraph::ExceptionAbstract.


Member Data Documentation

Reimplemented from dynamicgraph::ExceptionAbstract.





dynamicGraph library documentation