summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2009-03-08 08:19:50 +0000
committerTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2009-03-08 08:19:50 +0000
commit1c4e7d39d46bb45f19cc4a27820b513d11fb3651 (patch)
tree92575c1ea3e46adcf3e84d6f333b368cba7c2c98
parent75a9884fd6cdae4f76d56eb0a2e2ecd40d8081ec (diff)
2009-03-08 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
Declared hide() in OptionHandler. * src/NameMatchOptionHandler.h * src/OptionHandler.h * src/OptionHandlerImpl.h
-rw-r--r--ChangeLog7
-rw-r--r--src/NameMatchOptionHandler.h2
-rw-r--r--src/OptionHandler.h2
-rw-r--r--src/OptionHandlerImpl.h2
4 files changed, 12 insertions, 1 deletions
diff --git a/ChangeLog b/ChangeLog
index 6c4d1490..ddddbe0b 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,12 @@
2009-03-08 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
+ Declared hide() in OptionHandler.
+ * src/NameMatchOptionHandler.h
+ * src/OptionHandler.h
+ * src/OptionHandlerImpl.h
+
+2009-03-08 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
+
Updated doc
* src/Peer.h
diff --git a/src/NameMatchOptionHandler.h b/src/NameMatchOptionHandler.h
index a1024951..aa957632 100644
--- a/src/NameMatchOptionHandler.h
+++ b/src/NameMatchOptionHandler.h
@@ -141,7 +141,7 @@ public:
return _hidden;
}
- void hide()
+ virtual void hide()
{
_hidden = true;
}
diff --git a/src/OptionHandler.h b/src/OptionHandler.h
index c8306488..e068373e 100644
--- a/src/OptionHandler.h
+++ b/src/OptionHandler.h
@@ -70,6 +70,8 @@ public:
virtual bool isHidden() const = 0;
+ virtual void hide() = 0;
+
enum ARG_TYPE {
REQ_ARG,
OPT_ARG,
diff --git a/src/OptionHandlerImpl.h b/src/OptionHandlerImpl.h
index 2475d4a9..3b9d4046 100644
--- a/src/OptionHandlerImpl.h
+++ b/src/OptionHandlerImpl.h
@@ -81,6 +81,8 @@ public:
virtual bool isHidden() const { return true; }
+ virtual void hide() {}
+
virtual OptionHandler::ARG_TYPE getArgType() const
{
return OptionHandler::NO_ARG;