| # Gaudi Framework, version v23r1 |

Home |  | Generated: Wed Feb 29 2012

Public Member Functions | Private Attributes

# 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.

                            : 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.

                            : 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.

                                                             : Incident(rhs),
            m_fileName(rhs.m_fileName),
            m_fileGuid(rhs.m_fileGuid),
            m_isPayload(rhs.m_isPayload) {}

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

Definition at line 58 of file FileIncident.h.

    {}

## Member Function Documentation

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

Definition at line 71 of file FileIncident.h.

    { return(m_fileGuid); }

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

Definition at line 70 of file FileIncident.h.

    { return(m_fileName); }

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

Definition at line 72 of file FileIncident.h.

    { return(m_isPayload); }

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

Overloaded Assignment Operator.

Definition at line 60 of file FileIncident.h.

                                                                              {
       if (this != &rhs) {
          Incident::operator=(rhs);
          m_fileName = rhs.m_fileName;
          m_fileGuid = rhs.m_fileGuid;
          m_isPayload = rhs.m_isPayload;
       }
       return(rhs);
    }

## Member Data Documentation

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

Definition at line 41 of file FileIncident.h.

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

Definition at line 40 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_v23r1/GaudiKernel/GaudiKernel/FileIncident.h

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines