| # Gaudi Framework, version v25r0 |

Home |  | Generated: Mon Feb 17 2014

- Main Page
- Related Pages
- Modules
- Namespaces
- Classes
- Files

- Class List
- Class Index
- Class Hierarchy
- Class Members

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Public Member Functions | List of all members
UpdateManagerException Class Reference

Exception thrown by the UpdateManagerSvc when something goes wrong. More...

`#include <GaudiKernel/UpdateManagerException.h>`

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

## Public Member Functions
| UpdateManagerException (const std::string &Message="unspecified exception", const std::string &Tag="*UpdateManagerSvc*", const StatusCode &Code=StatusCode::FAILURE)
| Standard constructor.
| UpdateManagerException (const std::string &Message, const std::string &Tag, const StatusCode &Code, const GaudiException &Ex)
virtual | ~UpdateManagerException () throw ()
| Destructor.
virtual UpdateManagerException * | clone () const
| Clone the exception.
Public Member Functions inherited from GaudiException
| GaudiException (const std::string &Message, const std::string &Tag, const StatusCode &Code)
| Constructor (1)
| GaudiException (const std::string &Message, const std::string &Tag, const StatusCode &Code, const GaudiException &Exception)
| Constructor (2)
| GaudiException (const std::string &Message, const std::string &Tag, const StatusCode &Code, const std::exception &Exception)
| Constructor (3)
| GaudiException (const GaudiException &Exception)
| Copy constructor (deep copying!)
virtual | ~GaudiException () throw ()
| destructor (perform the deletion of "previous" field!)
GaudiException & | operator= (const GaudiException &Exception)
| assignment operator
virtual const std::string & | message () const
| error message to be printed
virtual const std::string & | setMessage (const std::string &newMessage)
| update the error message to be printed
virtual const std::string & | tag () const
| name tag for the exception, or exception type
virtual const std::string & | setTag (const std::string &newTag)
| update name tag
virtual const StatusCode & | code () const
| StatusCode for Exception.
virtual const StatusCode & | setCode (const StatusCode &newStatus)
| update the status code for the exception
virtual GaudiException * | previous () const
| get the previous exception ( "previous" element in the linked list)
virtual std::ostream & | printOut (std::ostream &os=std::cerr) const
| methods for overloaded printout to std::ostream& and MsgStream&
virtual MsgStream & | printOut (MsgStream &os) const
| Output the exception to the Gaudi MsgStream.
virtual const char * | what () const throw ()
| method from std::exception
Public Member Functions inherited from std::exception
| exception ()

## Additional Inherited Members
Protected Attributes inherited from GaudiException
std::string | m_message
std::string | m_tag
| error message
StatusCode | m_code
| exception tag
GaudiException * | m_previous
| status code for exception
Static Protected Attributes inherited from GaudiException
static bool | s_proc
| "previous" element in the linked list

## Detailed Description

Exception thrown by the UpdateManagerSvc when something goes wrong.

See Also
  GaudiException

Author
  Marco Clemencic

Date
  2005-12-14

Definition at line 17 of file UpdateManagerException.h.

## Constructor & Destructor Documentation

UpdateManagerException::UpdateManagerException | ( | const std::string & | Message = `"unspecified exception"`,
|  | const std::string & | Tag = `"*UpdateManagerSvc*"`,
|  | const StatusCode & | Code = `StatusCode::FAILURE`
| ) |  |
| inline

Standard constructor.

Definition at line 20 of file UpdateManagerException.h.

:
GaudiException(Message,Tag,Code) {}

UpdateManagerException::UpdateManagerException | ( | const std::string & | Message,
|  | const std::string & | Tag,
|  | const StatusCode & | Code,
|  | const GaudiException & | Ex
| ) |  |
| inline

Definition at line 25 of file UpdateManagerException.h.

:
GaudiException(Message,Tag,Code,Ex) {}

virtual UpdateManagerException::~UpdateManagerException | ( |  | ) | throw ()
| inline virtual

Destructor.

Definition at line 32 of file UpdateManagerException.h.

{}

## Member Function Documentation

virtual UpdateManagerException* UpdateManagerException::clone | ( |  | ) | const
| inline virtual

Clone the exception.

Reimplemented from GaudiException.

Definition at line 35 of file UpdateManagerException.h.

{ return new UpdateManagerException(*this); }

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

- /afs/cern.ch/sw/Gaudi/releases/GAUDI/GAUDI_v25r0/GaudiKernel/GaudiKernel/UpdateManagerException.h