FileIncident Class Reference

This class is the FileIncident. More...

#include </scratch/z5/marcocle/GaudiDocs/lhcb-release/996/GAUDI/GAUDI_v26r4/InstallArea/x86_64-slc6-gcc48-opt/include/GaudiKernel/FileIncident.h>

Inheritance diagram for FileIncident:
Collaboration diagram for FileIncident:

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)
 
 FileIncident (const FileIncident &rhs)
 
 ~FileIncident () override=default
 
const FileIncidentoperator= (const FileIncident &rhs)
 Overloaded Assignment Operator. More...
 
const std::string & fileName () const
 
const std::string & fileGuid () const
 
 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)
 
 FileIncident (const FileIncident &rhs)
 
 ~FileIncident () override=default
 
const FileIncidentoperator= (const FileIncident &rhs)
 Overloaded Assignment Operator. More...
 
const std::string & fileName () const
 
const std::string & fileGuid () const
 
- Public Member Functions inherited from Incident
 Incident (std::string source, std::string type)
 Default Constructor. More...
 
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...
 
 Incident (std::string source, std::string type)
 Default Constructor. More...
 
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...
 

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::FileIncident ( std::string  source,
std::string  type,
std::string  fileName 
)
inline

standard constructor

Definition at line 40 of file FileIncident.h.

43  : Incident(std::move(source), std::move(type)),
44  m_fileName(std::move(fileName)) {}
const std::string & type() const
Access to the incident type.
Definition: Incident.h:34
const std::string & source() const
Access to the source of the incident.
Definition: Incident.h:40
std::string m_fileName
Definition: FileIncident.h:36
Incident(std::string source, std::string type)
Default Constructor.
Definition: Incident.h:21
const std::string & fileName() const
Definition: FileIncident.h:64
FileIncident::FileIncident ( std::string  source,
std::string  type,
std::string  fileName,
std::string  fileGuid 
)
inline

Definition at line 46 of file FileIncident.h.

50  : Incident(std::move(source), std::move(type)),
51  m_fileName(std::move(fileName)), m_fileGuid(std::move(fileGuid)) {}
std::string m_fileGuid
Definition: FileIncident.h:37
const std::string & type() const
Access to the incident type.
Definition: Incident.h:34
const std::string & source() const
Access to the source of the incident.
Definition: Incident.h:40
std::string m_fileName
Definition: FileIncident.h:36
const std::string & fileGuid() const
Definition: FileIncident.h:65
Incident(std::string source, std::string type)
Default Constructor.
Definition: Incident.h:21
const std::string & fileName() const
Definition: FileIncident.h:64
FileIncident::FileIncident ( const FileIncident rhs)
inline

Definition at line 53 of file FileIncident.h.

53  : Incident(rhs),
55  m_fileGuid(rhs.m_fileGuid) {}
std::string m_fileGuid
Definition: FileIncident.h:37
std::string m_fileName
Definition: FileIncident.h:36
Incident(std::string source, std::string type)
Default Constructor.
Definition: Incident.h:21
FileIncident::~FileIncident ( )
overridedefault
FileIncident::FileIncident ( std::string  source,
std::string  type,
std::string  fileName 
)

standard constructor

FileIncident::FileIncident ( std::string  source,
std::string  type,
std::string  fileName,
std::string  fileGuid 
)
FileIncident::FileIncident ( const FileIncident rhs)
FileIncident::~FileIncident ( )
overridedefault

Member Function Documentation

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

Definition at line 65 of file FileIncident.h.

65 { return m_fileGuid; }
std::string m_fileGuid
Definition: FileIncident.h:37
const std::string& FileIncident::fileGuid ( ) const
const std::string& FileIncident::fileName ( ) const
const std::string & FileIncident::fileName ( ) const
inline

Definition at line 64 of file FileIncident.h.

64 { return m_fileName; }
std::string m_fileName
Definition: FileIncident.h:36
const FileIncident& FileIncident::operator= ( const FileIncident rhs)

Overloaded Assignment Operator.

const FileIncident & FileIncident::operator= ( const FileIncident rhs)
inline

Overloaded Assignment Operator.

Definition at line 57 of file FileIncident.h.

57  {
58  Incident::operator=(rhs);
59  m_fileName = rhs.m_fileName;
60  m_fileGuid = rhs.m_fileGuid;
61  return *this;
62 }
std::string m_fileGuid
Definition: FileIncident.h:37
std::string m_fileName
Definition: FileIncident.h:36

Member Data Documentation

std::string FileIncident::m_fileGuid
private

Definition at line 37 of file FileIncident.h.

std::string FileIncident::m_fileName
private

Definition at line 36 of file FileIncident.h.


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