parse method is not const, because it can change the internal state of the objects
authorGuilherme Maciel Ferreira <guilherme.maciel.ferreira@gmail.com>
Fri, 23 Sep 2011 21:40:26 +0000 (18:40 -0300)
committerGuilherme Maciel Ferreira <guilherme.maciel.ferreira@gmail.com>
Fri, 23 Sep 2011 21:40:26 +0000 (18:40 -0300)
15 files changed:
src/config/option/configurationoption.h
src/config/option/hostdownlimitoption.cpp
src/config/option/hostdownlimitoption.h
src/config/option/linkdownintervaloption.cpp
src/config/option/linkdownintervaloption.h
src/config/option/linkupintervaloption.cpp
src/config/option/linkupintervaloption.h
src/config/option/nameserveroption.cpp
src/config/option/nameserveroption.h
src/config/option/pingfaillimitoption.cpp
src/config/option/pingfaillimitoption.h
src/config/option/sourcenetworkinterfaceoption.cpp
src/config/option/sourcenetworkinterfaceoption.h
src/config/option/statusnotifiercmdoption.cpp
src/config/option/statusnotifiercmdoption.h

index 7ee5079..3ee9b00 100644 (file)
@@ -61,7 +61,7 @@ public:
     virtual bool parse(
             const boost::program_options::variables_map &vm,
             Configuration *configuration
-    ) const = 0;
+    ) = 0;
 
 private:
     boost::program_options::option_description option;
index ffc54fc..81c9c3a 100644 (file)
@@ -54,7 +54,7 @@ bool HostDownLimitOption::validate( const variables_map& vm ) const
 bool HostDownLimitOption::parse(
         const variables_map& vm,
         Configuration *configuration
-) const
+)
 {
     // hosts-down-limit
     int host_down_limit = 0;
index f81dd6d..8c11439 100644 (file)
@@ -45,7 +45,7 @@ public:
     virtual bool parse(
             const boost::program_options::variables_map &vm,
             Configuration *configuration
-    ) const;
+    );
 
 };
 
index 47511b7..cde29ee 100644 (file)
@@ -54,7 +54,7 @@ bool LinkDownIntervalOption::validate( const variables_map& vm ) const
 bool LinkDownIntervalOption::parse(
         const variables_map& vm,
         Configuration *configuration
-) const
+)
 {
     // link-down-interval
     if ( vm.count( get_command_string() ) > 0 )
index 22d90f4..467fb41 100644 (file)
@@ -45,7 +45,7 @@ public:
     virtual bool parse(
             const boost::program_options::variables_map &vm,
             Configuration *configuration
-    ) const;
+    );
 
 };
 
index 89b5845..4859d30 100644 (file)
@@ -54,7 +54,7 @@ bool LinkUpIntervalOption::validate( const variables_map& vm ) const
 bool LinkUpIntervalOption::parse(
         const variables_map& vm,
         Configuration *configuration
-) const
+)
 {
     // link-up-interval
     if ( vm.count( get_command_string() ) > 0 )
index b77beaa..8072a27 100644 (file)
@@ -45,7 +45,7 @@ public:
     virtual bool parse(
             const boost::program_options::variables_map &vm,
             Configuration *configuration
-    ) const;
+    );
 
 };
 
index e2c6832..9ad28e3 100644 (file)
@@ -54,7 +54,7 @@ bool NameserverOption::validate( const variables_map& vm ) const
 bool NameserverOption::parse(
         const variables_map& vm,
         Configuration *configuration
-) const
+)
 {
     // nameserver
     if ( vm.count( get_command_string() ) > 0 )
index 581180d..7c01562 100644 (file)
@@ -45,7 +45,7 @@ public:
     virtual bool parse(
             const boost::program_options::variables_map &vm,
             Configuration *configuration
-    ) const;
+    );
 
 };
 
index 7f55ce0..1849581 100644 (file)
@@ -54,7 +54,7 @@ bool PingFailLimitOption::validate( const variables_map& vm ) const
 bool PingFailLimitOption::parse(
         const variables_map& vm,
         Configuration *configuration
-) const
+)
 {
     // ping-fail-limit
     if ( vm.count( get_command_string() ) > 0 )
index ddc8698..540feb0 100644 (file)
@@ -45,7 +45,7 @@ public:
     virtual bool parse(
             const boost::program_options::variables_map &vm,
             Configuration *configuration
-    ) const;
+    );
 
 };
 
index 63aab7b..78a7109 100644 (file)
@@ -55,7 +55,7 @@ bool SourceNetworkInterfaceOption::validate( const variables_map& vm ) const
 bool SourceNetworkInterfaceOption::parse(
         const variables_map& vm,
         Configuration *configuration
-) const
+)
 {
     // source-network-interface
     if ( vm.count( get_command_string() ) > 0 )
index 3aa7f17..0a257ac 100644 (file)
@@ -46,7 +46,7 @@ public:
     virtual bool parse(
             const boost::program_options::variables_map &vm,
             Configuration *configuration
-    ) const;
+    );
 
 };
 
index 78070c8..1e30528 100644 (file)
@@ -54,7 +54,7 @@ bool StatusNotifierCmdOption::validate( const variables_map& vm ) const
 bool StatusNotifierCmdOption::parse(
         const variables_map& vm,
         Configuration *configuration
-) const
+)
 {
     // status-notifier-cmd
     if ( vm.count( get_command_string() ) > 0 )
index c4245bc..c690ea3 100644 (file)
@@ -45,7 +45,7 @@ public:
     virtual bool parse(
             const boost::program_options::variables_map &vm,
             Configuration *configuration
-    ) const;
+    );
 
 };