Gaudi Framework, version v20r3

Generated: 24 Nov 2008

GslErrorException.h

Go to the documentation of this file.
00001 // $Id: GslErrorException.h,v 1.2 2006/11/30 10:40:53 mato Exp $
00002 // ============================================================================
00003 #ifndef GAUDIGSL_GSLERRORException_H 
00004 #define GAUDIGSL_GSLERRORException_H 1
00005 // Include files
00006 // from STL
00007 #include <string>
00008 // from GaudiKernel
00009 #include "GaudiKernel/AlgTool.h"
00010 // from GaudiGSL
00011 #include "GaudiGSL/IGslErrorHandler.h"
00012 #include "GaudiGSL/GslError.h"
00013 // forward declaration
00014 
00028 class GslErrorException :
00029   public virtual  IGslErrorHandler , 
00030   public AlgTool 
00031 {
00032 public:  
00033   
00040   virtual StatusCode handle 
00041   ( const GslError& error ) const ;
00042   
00048   GslErrorException
00049   ( const std::string& type   , 
00050     const std::string& name   ,
00051     const IInterface*  parent );
00052   
00054   virtual ~GslErrorException( );   
00055   
00056 private:
00057 
00059   std::vector<int>    m_ignore ;
00060   
00061 };
00062 
00063 // ============================================================================
00064 // The END 
00065 // ============================================================================
00066 #endif // GAUDIGSL_GSLERRORException_H
00067 // ============================================================================

Generated at Mon Nov 24 14:38:45 2008 for Gaudi Framework, version v20r3 by Doxygen version 1.5.6 written by Dimitri van Heesch, © 1997-2004