ATLAS Offline Software
Public Member Functions | List of all members
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  }

◆ 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:
Athena::Status::MISSING_DATA
@ MISSING_DATA
Missing/corrupted input data.
pmontree.code
code
Definition: pmontree.py:443
Athena::Status::TIMEOUT
@ TIMEOUT
Timeout during event processing.
Athena::Status
Status
Athena specific StatusCode values.
Definition: AthStatusCode.h:22