11#ifndef BE_FRAMEWORK_STATUS_H_
12#define BE_FRAMEWORK_STATUS_H_
55 const std::string &message,
56 const std::string &identifier =
"");
88 return (this->_message);
109 return (this->_identifier);
116 std::string _message{};
118 std::string _identifier{};
156 BE_Framework_Status_Type_EnumToStringMap);
BE_FRAMEWORK_ENUMERATION_DECLARATIONS(BiometricEvaluation::Framework::Status::Type, BE_Framework_Status_Type_EnumToStringMap)
Information communicated back from framework methods.
Status(Type type, const std::string &message, const std::string &identifier="")
Status constructor.
Type
Type of status received.
@ Debug
Informational/debugging.
std::string getIdentifier() const noexcept
Obtain the identifier from this Status.
Type getType() const noexcept
Obtain the Type of this Status' message.
std::string getMessage() const noexcept
Obtain the explanatory message from this Status.
std::string to_string(const Status &status)
Obtain a textual representation of a Status.
std::ostream & operator<<(std::ostream &s, const Status &status)
Output stream operator overload.
This software was developed at the National Institute of Standards and Technology (NIST) by employees...