103 virtual const char *name()
const noexcept override final {
return "E2SARError"; }
105 virtual std::string message(
int c)
const override final
109 case e2sar::E2SARErrorc::CaughtException:
110 return "caught an exception";
111 case e2sar::E2SARErrorc::ParseError:
112 return "parsing error";
113 case e2sar::E2SARErrorc::ParameterError:
114 return "parameter error";
115 case e2sar::E2SARErrorc::ParameterNotAvailable:
116 return "parameter not available";
117 case e2sar::E2SARErrorc::OutOfRange:
118 return "value out of range";
119 case e2sar::E2SARErrorc::Undefined:
120 return "value undefined";
121 case e2sar::E2SARErrorc::NotFound:
122 return "file not found";
123 case e2sar::E2SARErrorc::RPCError:
125 case e2sar::E2SARErrorc::SocketError:
126 return "socket error";
127 case e2sar::E2SARErrorc::MemoryError:
128 return "memory error";
129 case e2sar::E2SARErrorc::LogicError:
130 return "logic error";
131 case e2sar::E2SARErrorc::SystemError:
132 return "system error";
133 case e2sar::E2SARErrorc::DataError: