25 #ifndef LAUNCHER_PLUGINS_LOCAL_ERROR_HPP
26 #define LAUNCHER_PLUGINS_LOCAL_ERROR_HPP
33 namespace launcher_plugins {
36 const constexpr
char* s_errorName =
"LocalPluginError";
48 INVALID_MOUNT_TYPE = 1,
51 INVALID_JOB_CONFIG = 2,
75 const std::string& in_message,
76 const Error& in_cause,
77 const ErrorLocation& in_errorLocation);
88 Error createError(LocalError in_code,
const std::string& in_message,
const ErrorLocation& in_errorLocation);
100 Error createError(LocalError in_code,
const Error& in_cause,
const ErrorLocation& in_errorLocation);
111 Error createError(LocalError in_code,
const ErrorLocation& in_errorLocation);