The Gaudi Framework  master (37c0b60a)
ModuleIncident Class Reference

base class for Module-related incident More...

#include </builds/gaudi/Gaudi/GaudiKernel/include/GaudiKernel/ModuleIncident.h>

Inheritance diagram for ModuleIncident:
Collaboration diagram for ModuleIncident:

Protected Member Functions

protected structors
 ModuleIncident (std::string source, std::string type, std::string module)
 
virtual ~ModuleIncident ()=default
 

Accessors

std::string m_module
 the model (DLL) being worked on More...
 
const std::stringmodule () const
 the model (DLL) being worked on More...
 
const std::stringsource () const
 Access to the source of the incident. More...
 
const std::stringtype () const
 Access to the incident type. More...
 

Additional Inherited Members

- Public Member Functions inherited from Incident
 Incident (const std::string &source, const std::string &type)
 Default Constructor. More...
 
 Incident (const std::string &source, const std::string &type, const EventContext &ctx)
 
virtual ~Incident ()=default
 Destructor. More...
 
const std::stringtype () const
 Access to the incident type. More...
 
const std::stringsource () const
 Access to the source of the incident. More...
 
EventContext context () const
 Access to the EventContext of the source of the incident. More...
 

Detailed Description

base class for Module-related incident

Author
P. Calafiura

Definition at line 23 of file ModuleIncident.h.

Constructor & Destructor Documentation

◆ ModuleIncident()

ModuleIncident::ModuleIncident ( std::string  source,
std::string  type,
std::string  module 
)
inlineprotected

Definition at line 27 of file ModuleIncident.h.

◆ ~ModuleIncident()

virtual ModuleIncident::~ModuleIncident ( )
protectedvirtualdefault

Member Function Documentation

◆ module()

const std::string& ModuleIncident::module ( ) const
inline

the model (DLL) being worked on

Definition at line 41 of file ModuleIncident.h.

41 { return m_module; }

◆ source()

const std::string& Incident::source
inline

Access to the source of the incident.

Returns
service or algorithm name that initiated the incident

Definition at line 54 of file Incident.h.

54 { return m_source; }

◆ type()

const std::string& Incident::type
inline

Access to the incident type.

Returns
string descriptor for the incident type

Definition at line 48 of file Incident.h.

48 { return m_type; }

Member Data Documentation

◆ m_module

std::string ModuleIncident::m_module
private

the model (DLL) being worked on

Definition at line 45 of file ModuleIncident.h.


The documentation for this class was generated from the following file:
Incident::source
const std::string & source() const
Access to the source of the incident.
Definition: Incident.h:54
ModuleIncident::module
const std::string & module() const
the model (DLL) being worked on
Definition: ModuleIncident.h:41
std::move
T move(T... args)
Incident::Incident
Incident(const std::string &source, const std::string &type)
Default Constructor.
Definition: Incident.cpp:15
Incident::m_source
std::string m_source
Incident source.
Definition: Incident.h:63
Incident::m_type
std::string m_type
incident type
Definition: Incident.h:64
Incident::type
const std::string & type() const
Access to the incident type.
Definition: Incident.h:48
ModuleIncident::m_module
std::string m_module
the model (DLL) being worked on
Definition: ModuleIncident.h:45