24 #ifndef _CORE_EXCEPTIONS_SYSTEM_H_
25 #define _CORE_EXCEPTIONS_SYSTEM_H_
27 #include <core/exception.h>
57 const char *additional_msg = 0)
throw();
64 FileReadException(
const char *filename,
int errnum,
const char *additional_msg = 0)
throw();
71 FileWriteException(
const char *filename,
int errnum,
const char *additional_msg = 0)
throw();
File could not be opened.
CouldNotOpenFileException(const char *filename, int errnum, const char *additional_msg=0)
Constructor with error number.
Base class for exceptions in Fawkes.
FileReadException(const char *filename, int errnum, const char *additional_msg=0)
Constructor with error number.
FileWriteException(const char *filename, int errnum, const char *additional_msg=0)
Constructor with error number.
The current system call has been interrupted (for instance by a signal).
InterruptedException()
Constructor.
System ran out of memory and desired operation could not be fulfilled.
OutOfMemoryException()
Constructor.
The current system call has timed out before completion.
TimeoutException()
Constructor.
Fawkes library namespace.