Go to the documentation of this file.
16 const char*
name()
const override {
return "IConversionSvc"; }
23 return "INVALID_ADDRESS";
25 return "INVALID_OBJECT";
29 return "BAD_STORAGE_TYPE";
31 return "NO_SOURCE_OBJECT";
33 return "NO_CONVERTER";
@ NO_MEMORY
No more memory available.
static const Category & default_category() noexcept
Default Gaudi StatusCode category.
unsigned long code_t
type of StatusCode value
@ INVALID_ADDRESS
Invalid address information.
#define STATUSCODE_ENUM_IMPL(...)
Assign a category to the StatusCode enum declared with STATUSCODE_ENUM_DECL( ENUM )
@ NO_CONVERTER
No proper converter is available to the service.
virtual const char * name() const =0
Name of the category.
@ INVALID_OBJECT
Object to be converted is invalid.
@ NO_SOURCE_OBJECT
Error retrieving source data from source store.
virtual bool isRecoverable(code_t code) const
Is code considered recoverable ?
@ BAD_STORAGE_TYPE
Invalid storage type.
virtual std::string message(code_t code) const
Description for code within this category.
Status
Status code definitions.