10#include "ers/EntityNotFoundIssue.h"
44 const std::string& entity_name,
45 const std::string& entity_type,
46 const std::string& entity_context )
51 std::ostringstream stream;
52 stream <<
"Cannot find " << entity_type <<
"\"" << entity_name <<
"\" in " << entity_context;
Source context for Issue.
virtual const char * get_class_name() const
Get key for class (used for serialisation).
static const char *const ENTITY_TYPE_KEY
static const char *const CLASS_NAME
Class name.
static const char *const ENTITY_CONTEXT_KEY
static const char *const ENTITY_NAME_KEY
bool register_issue(const std::string &name, CreateIssueCallback creator)
register an issue factory
static IssueFactory * instance()
method to access singleton
void set_value(const std::string &key, uint8_t value)
Sets a value 8 bit unsigned.
void finish_setup(const std::string &message)
Finishes the setup of the Issue.
Issue(const Context &context, severity_t s)
Constructor for subclasses.
enum ers::_severity_t severity_t