All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
FileIncident Class Reference

This class is the FileIncident. More...

#include <GaudiKernel/FileIncident.h>

Inheritance diagram for FileIncident:
Collaboration diagram for FileIncident:

Public Member Functions

 FileIncident (const std::string &source, const std::string &type, const std::string &fileName)
 standard constructor More...
 
 FileIncident (const std::string &source, const std::string &type, const std::string &fileName, const std::string &fileGuid)
 
 FileIncident (const FileIncident &rhs)
 
virtual ~FileIncident ()
 
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 (const std::string &source, const std::string &type)
 Default Constructor. More...
 
virtual ~Incident ()
 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 18 of file FileIncident.h.

Constructor & Destructor Documentation

FileIncident::FileIncident ( const std::string &  source,
const std::string &  type,
const std::string &  fileName 
)
inline

standard constructor

Definition at line 41 of file FileIncident.h.

std::string m_fileGuid
Definition: FileIncident.h:38
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:37
Incident(const std::string &source, const std::string &type)
Default Constructor.
Definition: Incident.h:21
const std::string & fileName() const
Definition: FileIncident.h:61
FileIncident::FileIncident ( const std::string &  source,
const std::string &  type,
const std::string &  fileName,
const std::string &  fileGuid 
)
inline

Definition at line 44 of file FileIncident.h.

std::string m_fileGuid
Definition: FileIncident.h:38
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:37
Incident(const std::string &source, const std::string &type)
Default Constructor.
Definition: Incident.h:21
const std::string & fileGuid() const
Definition: FileIncident.h:62
const std::string & fileName() const
Definition: FileIncident.h:61
FileIncident::FileIncident ( const FileIncident rhs)
inline

Definition at line 48 of file FileIncident.h.

48  : Incident(rhs),
50  m_fileGuid(rhs.m_fileGuid) {}
std::string m_fileGuid
Definition: FileIncident.h:38
std::string m_fileName
Definition: FileIncident.h:37
Incident(const std::string &source, const std::string &type)
Default Constructor.
Definition: Incident.h:21
FileIncident::~FileIncident ( )
virtual

Definition at line 37 of file VirtualDestructors.cpp.

37 {}

Member Function Documentation

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

Definition at line 62 of file FileIncident.h.

62 { return(m_fileGuid); }
std::string m_fileGuid
Definition: FileIncident.h:38
const std::string & FileIncident::fileName ( ) const
inline

Definition at line 61 of file FileIncident.h.

61 { return(m_fileName); }
std::string m_fileName
Definition: FileIncident.h:37
const FileIncident & FileIncident::operator= ( const FileIncident rhs)
inline

Overloaded Assignment Operator.

Definition at line 52 of file FileIncident.h.

52  {
53  if (this != &rhs) {
54  Incident::operator=(rhs);
55  m_fileName = rhs.m_fileName;
56  m_fileGuid = rhs.m_fileGuid;
57  }
58  return(rhs);
59 }
std::string m_fileGuid
Definition: FileIncident.h:38
std::string m_fileName
Definition: FileIncident.h:37

Member Data Documentation

std::string FileIncident::m_fileGuid
private

Definition at line 38 of file FileIncident.h.

std::string FileIncident::m_fileName
private

Definition at line 37 of file FileIncident.h.


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