34 if(rob_size >= 16777215) {
36 <<
"Size out of range";
128 os <<
str(*
this) <<
"\n";
134 std::stringstream
str;
174 return "UNCLASSIFIED";
Helpers for checking error return status codes and reporting errors.
#define REPORT_MESSAGE_WITH_CONTEXT(LVL, CONTEXT_NAME)
Report a message, with an explicitly specified context name.
void print(std::ostream &os=std::cout) const
bool isStatusPrefetched() const
uint32_t getROBSize() const
void setHistory(History hist)
uint32_t getEncodedState() const
uint32_t getROBId() const
History getHistory() const
const uint32_t maskHistory
const uint32_t maskStatus
TrigMonROBData::Status getROBStatus(unsigned int val)
TrigMonROBData::History getROBHistory(unsigned int val)
std::string AsStringROBHistory(TrigMonROBData::History hist)