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