ATLAS Offline Software
Loading...
Searching...
No Matches
Athena::StatusCategory Struct Reference
Inheritance diagram for Athena::StatusCategory:
Collaboration diagram for Athena::StatusCategory:

Public Member Functions

const char * name () const override
std::string message (StatusCode::code_t code) const override

Detailed Description

Definition at line 9 of file AthStatusCode.cxx.

Member Function Documentation

◆ message()

std::string Athena::StatusCategory::message ( StatusCode::code_t code) const
inlineoverride

Definition at line 12 of file AthStatusCode.cxx.

12 {
13 switch (static_cast<Athena::Status>(code)) {
14 case Status::TIMEOUT:
15 return "Athena::Status::TIMEOUT";
17 return "Athena::Status::MISSING_DATA";
18 default:
19 return StatusCode::default_category().message(code);
20 }
21 }
Status
Athena specific StatusCode values.
@ TIMEOUT
Timeout during event processing.
@ MISSING_DATA
Missing/corrupted input data.

◆ name()

const char * Athena::StatusCategory::name ( ) const
inlineoverride

Definition at line 10 of file AthStatusCode.cxx.

10{ return "Athena::Status"; }

The documentation for this struct was generated from the following file: