| The Gaudi Framework v32r1 (f65d50dc)

Public Member Functions | Private Attributes | List of all members
FileIncident Class Reference

This class is the FileIncident. More...

`#include <GaudiKernel/FileIncident.h>`

Inheritance diagram for FileIncident:
[legend]
Collaboration diagram for FileIncident:
[legend]

## Public Member Functions
| FileIncident (std::string source, std::string type, std::string fileName)
| standard constructor More...
| FileIncident (std::string source, std::string type, std::string fileName, std::string fileGuid)
const std::string & | fileName () const
const std::string & | fileGuid () const
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::string & | type () const
| Access to the incident type. More...
const std::string & | source () const
| Access to the source of the incident. More...
EventContext | context () const
| Access to the EventContext of the source of the incident. More...

## Private Attributes
std::string | m_fileName
std::string | m_fileGuid

## Detailed Description

This class is the FileIncident.

Definition at line 17 of file FileIncident.h.

## Constructor & Destructor Documentation

## ◆ FileIncident() [1/2]

FileIncident::FileIncident | ( | std::string | source,
|  | std::string | type,
|  | std::string | fileName
| ) |  |
| inline

standard constructor

Definition at line 31 of file FileIncident.h.

32 : Incident( std::move( source ), std::move( type ) ), m_fileName( std::move( fileName ) ) {}
Incident::type
const std::string & type() const
Access to the incident type.
Definition: Incident.h:38
Incident::source
const std::string & source() const
Access to the source of the incident.
Definition: Incident.h:44
FileIncident::fileName
const std::string & fileName() const
Definition: FileIncident.h:23
std::move
T move(T... args)
FileIncident::m_fileName
std::string m_fileName
Definition: FileIncident.h:27
Incident::Incident
Incident(const std::string &source, const std::string &type)
Default Constructor.
Definition: Incident.cpp:5

## ◆ FileIncident() [2/2]

FileIncident::FileIncident | ( | std::string | source,
|  | std::string | type,
|  | std::string | fileName,
|  | std::string | fileGuid
| ) |  |
| inline

Definition at line 34 of file FileIncident.h.

35 : Incident( std::move( source ), std::move( type ) )
36 , m_fileName( std::move( fileName ) )
37 , m_fileGuid( std::move( fileGuid ) ) {}
FileIncident::m_fileGuid
std::string m_fileGuid
Definition: FileIncident.h:28
Incident::type
const std::string & type() const
Access to the incident type.
Definition: Incident.h:38
FileIncident::fileGuid
const std::string & fileGuid() const
Definition: FileIncident.h:24
Incident::source
const std::string & source() const
Access to the source of the incident.
Definition: Incident.h:44
FileIncident::fileName
const std::string & fileName() const
Definition: FileIncident.h:23
std::move
T move(T... args)
FileIncident::m_fileName
std::string m_fileName
Definition: FileIncident.h:27
Incident::Incident
Incident(const std::string &source, const std::string &type)
Default Constructor.
Definition: Incident.cpp:5

## Member Function Documentation

## ◆ fileGuid()

const std::string& FileIncident::fileGuid | ( |  | ) | const
| inline

Definition at line 24 of file FileIncident.h.

24 { return m_fileGuid; }
FileIncident::m_fileGuid
std::string m_fileGuid
Definition: FileIncident.h:28

## ◆ fileName()

const std::string& FileIncident::fileName | ( |  | ) | const
| inline

Definition at line 23 of file FileIncident.h.

23 { return m_fileName; }
FileIncident::m_fileName
std::string m_fileName
Definition: FileIncident.h:27

## Member Data Documentation

## ◆ m_fileGuid

std::string FileIncident::m_fileGuid
| private

Definition at line 28 of file FileIncident.h.

## ◆ m_fileName

std::string FileIncident::m_fileName
| private

Definition at line 27 of file FileIncident.h.

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

- GaudiKernel/GaudiKernel/FileIncident.h