Root package of FOEDUS (Fast Optimistic Engine for Data Unification Services).
ErrorStack save(tinyxml2::XMLElement *element) const override
Writes the content of this object to the given XML element.
Brings error stacktrace information as return value of functions.
static ErrorStack insert_comment(tinyxml2::XMLElement *element, const std::string &comment)
ErrorStack load(tinyxml2::XMLElement *element) override
Reads the content of this object from the given XML element.
#define CHECK_ERROR(x)
This macro calls x and checks its returned value.
const ErrorStack kRetOk
Normal return value for no-error case.
RestartOptions()
Constructs option values with default values.