The Gaudi Framework
v26r3
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
GslErrorPrint.h
Go to the documentation of this file.
1
// $Id: GslErrorPrint.h,v 1.2 2006/11/30 10:40:53 mato Exp $
2
// ============================================================================
3
#ifndef GAUDIGSL_GSLERRORPrint_H
4
#define GAUDIGSL_GSLERRORPrint_H 1
5
// Include files
6
// from STL
7
#include <string>
8
// from GaudiKernel
9
#include "GaudiKernel/AlgTool.h"
10
// from GaudiGSL
11
#include "GaudiGSL/IGslErrorHandler.h"
12
#include "GaudiGSL/GslError.h"
13
// forward declaration
14
24
class
GslErrorPrint
:
public
extends1
<AlgTool, IGslErrorHandler> {
25
public
:
26
33
virtual
StatusCode
handle
34
(
const
GslError
& error )
const
;
35
36
42
GslErrorPrint
43
(
const
std::string&
type
,
44
const
std::string&
name
,
45
const
IInterface
*
parent
);
46
48
virtual
~GslErrorPrint
( );
49
50
private
:
51
52
};
53
54
// ============================================================================
55
// The END
56
// ============================================================================
57
#endif // GAUDIGSL_GSLERRORPrint_H
58
// ============================================================================
GslError
Helper class to represent GSL errors.
Definition:
GslError.h:17
AlgTool::type
virtual const std::string & type() const
Retrieve type (concrete class) of the sub-algtool.
Definition:
AlgTool.cpp:58
GslErrorPrint::handle
virtual StatusCode handle(const GslError &error) const
handle the GSL error
Definition:
GslErrorPrint.cpp:54
StatusCode
This class is used for returning status codes from appropriate routines.
Definition:
StatusCode.h:30
IInterface
Definition of the basic interface.
Definition:
IInterface.h:160
extends1
Base class used to extend a class implementing other interfaces.
Definition:
extends.h:10
GslErrorPrint::~GslErrorPrint
virtual ~GslErrorPrint()
destructor (protected and virtual)
Definition:
GslErrorPrint.cpp:42
GslErrorPrint::GslErrorPrint
GslErrorPrint(const std::string &type, const std::string &name, const IInterface *parent)
Standard constructor.
Definition:
GslErrorPrint.cpp:32
GslErrorPrint
Concrete GSL eror handler It is just prints the GSL errors.
Definition:
GslErrorPrint.h:24
AlgTool::parent
virtual const IInterface * parent() const
Retrieve parent of the sub-algtool.
Definition:
AlgTool.cpp:65
AlgTool::name
virtual const std::string & name() const
Retrieve full identifying name of the concrete tool object.
Definition:
AlgTool.cpp:51
GaudiGSL
src
Components
GslErrorPrint.h
Generated on Tue Jul 21 2015 12:23:30 for The Gaudi Framework by
1.8.9.1