summaryrefslogtreecommitdiff
path: root/src/OptionHandlerException.h
diff options
context:
space:
mode:
authorTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2008-09-27 04:35:36 +0000
committerTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2008-09-27 04:35:36 +0000
commite51e7207cfa27d903816101aef9d9447eb562672 (patch)
tree18e86768b655acf6b097bee269dff66a034dfcbc /src/OptionHandlerException.h
parent54bb6300773c2639c4e38c719c3b82fa7cf182fe (diff)
2008-09-27 Tatsuhiro Tsujikawa <tujikawa at rednoah dot com>
Moved message of the error to OptionHandlerException.h * src/NameMatchOptionHandler.h * src/OptionHandlerException.h
Diffstat (limited to 'src/OptionHandlerException.h')
-rw-r--r--src/OptionHandlerException.h17
1 files changed, 11 insertions, 6 deletions
diff --git a/src/OptionHandlerException.h b/src/OptionHandlerException.h
index 7302ef80..83bf467e 100644
--- a/src/OptionHandlerException.h
+++ b/src/OptionHandlerException.h
@@ -35,12 +35,16 @@
#ifndef _D_OPTION_HANDLER_EXCEPTION_H_
#define _D_OPTION_HANDLER_EXCEPTION_H_
#include "FatalException.h"
+#include "StringFormat.h"
namespace aria2 {
class OptionHandlerException:public FatalException {
private:
std::string _optName;
+
+ static const std::string MESSAGE =
+ "Exception occurred while processing option %s:";
protected:
virtual SharedHandle<Exception> copy() const
{
@@ -48,16 +52,17 @@ protected:
return e;
}
public:
- OptionHandlerException(const std::string& msg, const std::string& optName):
- FatalException(msg), _optName(optName) {}
+ OptionHandlerException(const std::string& optName):
+ FatalException
+ (StringFormat(MESSAGE, optName.c_str()).str()), _optName(optName) {}
- OptionHandlerException(const std::string& msg, const std::string& optName,
+ OptionHandlerException(const std::string& optName,
const Exception& cause):
- FatalException(msg, cause), _optName(optName) {}
+ FatalException
+ (StringFormat(MESSAGE, optName.c_str()).str(), cause), _optName(optName) {}
OptionHandlerException(const OptionHandlerException& e):
- FatalException(e),
- _optName(e._optName) {}
+ FatalException(e), _optName(e._optName) {}
virtual ~OptionHandlerException() throw() {}