From: Guilherme Maciel Ferreira Date: Fri, 23 Sep 2011 21:40:26 +0000 (-0300) Subject: parse method is not const, because it can change the internal state of the objects X-Git-Tag: v1.3~11^2~34^2~18 X-Git-Url: http://developer.intra2net.com/git/?a=commitdiff_plain;h=d8b6a7c7db622fedfdbea3ca5fcd5a837454b3dc;p=pingcheck parse method is not const, because it can change the internal state of the objects --- diff --git a/src/config/option/configurationoption.h b/src/config/option/configurationoption.h index 7ee5079..3ee9b00 100644 --- a/src/config/option/configurationoption.h +++ b/src/config/option/configurationoption.h @@ -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; diff --git a/src/config/option/hostdownlimitoption.cpp b/src/config/option/hostdownlimitoption.cpp index ffc54fc..81c9c3a 100644 --- a/src/config/option/hostdownlimitoption.cpp +++ b/src/config/option/hostdownlimitoption.cpp @@ -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; diff --git a/src/config/option/hostdownlimitoption.h b/src/config/option/hostdownlimitoption.h index f81dd6d..8c11439 100644 --- a/src/config/option/hostdownlimitoption.h +++ b/src/config/option/hostdownlimitoption.h @@ -45,7 +45,7 @@ public: virtual bool parse( const boost::program_options::variables_map &vm, Configuration *configuration - ) const; + ); }; diff --git a/src/config/option/linkdownintervaloption.cpp b/src/config/option/linkdownintervaloption.cpp index 47511b7..cde29ee 100644 --- a/src/config/option/linkdownintervaloption.cpp +++ b/src/config/option/linkdownintervaloption.cpp @@ -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 ) diff --git a/src/config/option/linkdownintervaloption.h b/src/config/option/linkdownintervaloption.h index 22d90f4..467fb41 100644 --- a/src/config/option/linkdownintervaloption.h +++ b/src/config/option/linkdownintervaloption.h @@ -45,7 +45,7 @@ public: virtual bool parse( const boost::program_options::variables_map &vm, Configuration *configuration - ) const; + ); }; diff --git a/src/config/option/linkupintervaloption.cpp b/src/config/option/linkupintervaloption.cpp index 89b5845..4859d30 100644 --- a/src/config/option/linkupintervaloption.cpp +++ b/src/config/option/linkupintervaloption.cpp @@ -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 ) diff --git a/src/config/option/linkupintervaloption.h b/src/config/option/linkupintervaloption.h index b77beaa..8072a27 100644 --- a/src/config/option/linkupintervaloption.h +++ b/src/config/option/linkupintervaloption.h @@ -45,7 +45,7 @@ public: virtual bool parse( const boost::program_options::variables_map &vm, Configuration *configuration - ) const; + ); }; diff --git a/src/config/option/nameserveroption.cpp b/src/config/option/nameserveroption.cpp index e2c6832..9ad28e3 100644 --- a/src/config/option/nameserveroption.cpp +++ b/src/config/option/nameserveroption.cpp @@ -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 ) diff --git a/src/config/option/nameserveroption.h b/src/config/option/nameserveroption.h index 581180d..7c01562 100644 --- a/src/config/option/nameserveroption.h +++ b/src/config/option/nameserveroption.h @@ -45,7 +45,7 @@ public: virtual bool parse( const boost::program_options::variables_map &vm, Configuration *configuration - ) const; + ); }; diff --git a/src/config/option/pingfaillimitoption.cpp b/src/config/option/pingfaillimitoption.cpp index 7f55ce0..1849581 100644 --- a/src/config/option/pingfaillimitoption.cpp +++ b/src/config/option/pingfaillimitoption.cpp @@ -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 ) diff --git a/src/config/option/pingfaillimitoption.h b/src/config/option/pingfaillimitoption.h index ddc8698..540feb0 100644 --- a/src/config/option/pingfaillimitoption.h +++ b/src/config/option/pingfaillimitoption.h @@ -45,7 +45,7 @@ public: virtual bool parse( const boost::program_options::variables_map &vm, Configuration *configuration - ) const; + ); }; diff --git a/src/config/option/sourcenetworkinterfaceoption.cpp b/src/config/option/sourcenetworkinterfaceoption.cpp index 63aab7b..78a7109 100644 --- a/src/config/option/sourcenetworkinterfaceoption.cpp +++ b/src/config/option/sourcenetworkinterfaceoption.cpp @@ -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 ) diff --git a/src/config/option/sourcenetworkinterfaceoption.h b/src/config/option/sourcenetworkinterfaceoption.h index 3aa7f17..0a257ac 100644 --- a/src/config/option/sourcenetworkinterfaceoption.h +++ b/src/config/option/sourcenetworkinterfaceoption.h @@ -46,7 +46,7 @@ public: virtual bool parse( const boost::program_options::variables_map &vm, Configuration *configuration - ) const; + ); }; diff --git a/src/config/option/statusnotifiercmdoption.cpp b/src/config/option/statusnotifiercmdoption.cpp index 78070c8..1e30528 100644 --- a/src/config/option/statusnotifiercmdoption.cpp +++ b/src/config/option/statusnotifiercmdoption.cpp @@ -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 ) diff --git a/src/config/option/statusnotifiercmdoption.h b/src/config/option/statusnotifiercmdoption.h index c4245bc..c690ea3 100644 --- a/src/config/option/statusnotifiercmdoption.h +++ b/src/config/option/statusnotifiercmdoption.h @@ -45,7 +45,7 @@ public: virtual bool parse( const boost::program_options::variables_map &vm, Configuration *configuration - ) const; + ); };