summaryrefslogtreecommitdiffstats
path: root/src/Core/Exception.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/Core/Exception.cpp')
-rw-r--r--src/Core/Exception.cpp15
1 files changed, 15 insertions, 0 deletions
diff --git a/src/Core/Exception.cpp b/src/Core/Exception.cpp
index 3e9da4d..220e6fd 100644
--- a/src/Core/Exception.cpp
+++ b/src/Core/Exception.cpp
@@ -33,34 +33,49 @@ void Exception::updateWhatStr() {
switch(errorCode) {
case SUCCESS:
whatStr += "Success";
+ break;
case UNEXPECTED_PACKET:
whatStr += "An unexpected packet was received";
+ break;
case INVALID_ACTION:
whatStr += "The action is invalid";
+ break;
case NOT_AVAILABLE:
whatStr += "Not available";
+ break;
case NOT_FINISHED:
whatStr += "Not finished";
+ break;
case NOT_IMPLEMENTED:
whatStr += "Not implemented";
+ break;
case NOT_FOUND:
whatStr += "Not found";
+ break;
case INVALID_INPUT:
whatStr += "Invalid input";
+ break;
case PERMISSION:
whatStr += "Permission denied";
+ break;
case INTERNAL_ERRNO:
whatStr += std::strerror(subCode);
+ break;
case INVALID_ADDRESS:
whatStr += "Invalid address";
+ break;
case ALREADY_IDENTIFIED:
whatStr += "The host is already identified";
+ break;
case UNKNOWN_DAEMON:
whatStr += "The daemon is unknown";
+ break;
case DUPLICATE_ENTRY:
whatStr += "Duplicate entry";
+ break;
case AUTHENTICATION:
whatStr += "Authentication failure";
+ break;
default:
whatStr += "Unknown error";
}