| # Gaudi Framework, version v21r10p1 |

Home |  | Generated: 29 Jul 2010

# FileIncident Class Reference

This class is the FileIncident. More...

`#include <FileIncident.h>`

Inheritance diagram for FileIncident:

[legend]
Collaboration diagram for FileIncident:

[legend]

List of all members.

## Public Member Functions
| FileIncident (const std::string &source, const std::string &type, const std::string &fileName, bool isPayload=false)
| standard constructor
| FileIncident (const std::string &source, const std::string &type, const std::string &fileName, const std::string &fileGuid, bool isPayload=false)
| FileIncident (const FileIncident &rhs)
virtual | ~FileIncident ()
const FileIncident & | operator= (const FileIncident &rhs)
| Overloaded Assignment Operator.
const std::string & | fileName () const
const std::string & | fileGuid () const
bool | isPayload () const
## Private Attributes
std::string | m_fileName
std::string | m_fileGuid
bool | m_isPayload

## 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,
|  | bool | isPayload = `false` |
| ) |  |  | `[inline]`

standard constructor

Definition at line 45 of file FileIncident.h.

    00048                         : Incident(source, type), m_fileName(fileName), m_fileGuid(""), m_isPayload(isPayload) {}

FileIncident::FileIncident | ( | const std::string & | source,
|  | const std::string & | type,
|  | const std::string & | fileName,
|  | const std::string & | fileGuid,
|  | bool | isPayload = `false` |
| ) |  |  | `[inline]`

Definition at line 49 of file FileIncident.h.

    00053                         : Incident(source, type), m_fileName(fileName), m_fileGuid(fileGuid), m_isPayload(isPayload) {}

FileIncident::FileIncident | ( | const FileIncident & | rhs | ) | `[inline]`

Definition at line 54 of file FileIncident.h.

    00054                                                          : Incident(rhs),
    00055         m_fileName(rhs.m_fileName),
    00056         m_fileGuid(rhs.m_fileGuid),
    00057         m_isPayload(rhs.m_isPayload) {}

FileIncident::~FileIncident | ( |  | ) | `[inline, virtual]`

Definition at line 58 of file FileIncident.h.

    00058 {}

## Member Function Documentation

const FileIncident & FileIncident::operator= | ( | const FileIncident & | rhs | ) | `[inline]`

Overloaded Assignment Operator.

Definition at line 60 of file FileIncident.h.

    00060                                                                           {
    00061    if (this != &rhs) {
    00062       Incident::operator=(rhs);
    00063       m_fileName = rhs.m_fileName;
    00064       m_fileGuid = rhs.m_fileGuid;
    00065       m_isPayload = rhs.m_isPayload;
    00066    }
    00067    return(rhs);
    00068 }

const std::string & FileIncident::fileName | ( |  | ) | const`[inline]`

Definition at line 70 of file FileIncident.h.

    00070 { return(m_fileName); }

const std::string & FileIncident::fileGuid | ( |  | ) | const`[inline]`

Definition at line 71 of file FileIncident.h.

    00071 { return(m_fileGuid); }

bool FileIncident::isPayload | ( |  | ) | const`[inline]`

Definition at line 72 of file FileIncident.h.

    00072 { return(m_isPayload); }

## Member Data Documentation

std::string FileIncident::m_fileName`[private]`

Definition at line 40 of file FileIncident.h.

std::string FileIncident::m_fileGuid`[private]`

Definition at line 41 of file FileIncident.h.

bool FileIncident::m_isPayload`[private]`

Definition at line 42 of file FileIncident.h.

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

- /afs/cern.ch/sw/Gaudi/releases/GAUDI/GAUDI_v21r10p1/GaudiKernel/GaudiKernel/FileIncident.h