00001
00002 #ifndef GAUDIKERNEL_UPDATEMANAGEREXCEPTION_H
00003 #define GAUDIKERNEL_UPDATEMANAGEREXCEPTION_H 1
00004
00005
00006 #include "GaudiKernel/GaudiException.h"
00007
00017 class UpdateManagerException: public GaudiException {
00018 public:
00020 UpdateManagerException( const std::string& Message = "unspecified exception",
00021 const std::string& Tag = "*UpdateManagerSvc*",
00022 const StatusCode & Code = StatusCode::FAILURE ):
00023 GaudiException(Message,Tag,Code) {}
00024
00025 UpdateManagerException( const std::string& Message,
00026 const std::string& Tag,
00027 const StatusCode & Code,
00028 const GaudiException& Ex ):
00029 GaudiException(Message,Tag,Code,Ex) {}
00030
00032 virtual ~UpdateManagerException() throw () {}
00033
00035 virtual UpdateManagerException* clone() const { return new UpdateManagerException(*this); }
00036
00037 };
00038 #endif // GAUDIKERNEL_UPDATEMANAGEREXCEPTION_H