![]() |
|
|
Generated: 24 Nov 2008 |
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 // ============================================================================