24 #include <core/exceptions/system.h> 100 va_start(va, format);
119 const char *additional_msg)
throw()
120 :
Exception(errnum,
"Could not open file '%s' %s%s%s", filename,
121 (additional_msg) ?
"(" :
"", (additional_msg) ? additional_msg :
"",
122 (additional_msg) ?
")" :
"")
132 const char *additional_msg)
throw()
133 :
Exception(
"Could not open file '%s' %s%s%s", filename,
134 (additional_msg) ?
"(" :
"", (additional_msg) ? additional_msg :
"",
135 (additional_msg) ?
")" :
"")
153 const char *additional_msg)
throw()
154 :
Exception(errnum,
"Could not read from file '%s' %s%s%s", filename,
155 (additional_msg) ?
"(" :
"", (additional_msg) ? additional_msg :
"",
156 (additional_msg) ?
")" :
"")
166 const char *additional_msg)
throw()
167 :
Exception(
"Could not read from file '%s' %s%s%s", filename,
168 (additional_msg) ?
"(" :
"", (additional_msg) ? additional_msg :
"",
169 (additional_msg) ?
")" :
"")
187 const char *additional_msg)
throw()
188 :
Exception(errnum,
"Could not write to file '%s' %s%s%s", filename,
189 (additional_msg) ?
"(" :
"", (additional_msg) ? additional_msg :
"",
190 (additional_msg) ?
")" :
"")
200 const char *additional_msg)
throw()
201 :
Exception(
"Could not write to file '%s' %s%s%s", filename,
202 (additional_msg) ?
"(" :
"", (additional_msg) ? additional_msg :
"",
203 (additional_msg) ?
")" :
"")
Fawkes library namespace.
Exception()
Constructor for subclasses.
TimeoutException()
Constructor.
FileWriteException(const char *filename, int errnum, const char *additional_msg=0)
Constructor with error number.
OutOfMemoryException()
Constructor.
Base class for exceptions in Fawkes.
FileReadException(const char *filename, int errnum, const char *additional_msg=0)
Constructor with error number.
void append_va(const char *format, va_list va)
Append messages to the message list.
InterruptedException()
Constructor.
CouldNotOpenFileException(const char *filename, int errnum, const char *additional_msg=0)
Constructor with error number.