00001 // $Id: TransportSvcException.h,v 1.3 2003/04/25 08:52:24 sponce Exp $ 00002 #ifndef __DETDESC_TRANSPORTSVC_TRANSPORTSVCEXCEPTION_H__ 00003 #define __DETDESC_TRANSPORTSVC_TRANSPORTSVCEXCEPTION_H__ 1 00004 00005 00009 #include "GaudiKernel/GaudiException.h" 00010 00011 00012 00019 00020 class TransportSvcException: public GaudiException 00021 { 00025 00026 public: 00027 00031 00032 TransportSvcException( const std::string& Message , 00033 const StatusCode& statusCode = StatusCode::FAILURE ) 00034 : GaudiException( Message , "*TransportSvcException*" , statusCode ) 00036 {}; 00037 00039 TransportSvcException( const std::string& Message , 00040 const GaudiException& Exception , 00041 const StatusCode& statusCode = StatusCode::FAILURE ) 00042 : GaudiException( Message , "*TransportSvcException*" , statusCode , Exception ) 00043 {}; 00044 00048 00049 virtual ~TransportSvcException() throw() {}; 00050 00053 00054 }; 00055 00059 00060 00061 00062 #endif // __DETDESC_TRANSPORTSVC_TRANSPORTSVCEXCEPTION_H__