]> git.ipfire.org Git - thirdparty/kea.git/commitdiff
[3673] Fixed cppcheck errors in the MySQL and PgSQL backends.
authorMarcin Siodelski <marcin@isc.org>
Wed, 4 Mar 2015 14:02:04 +0000 (15:02 +0100)
committerMarcin Siodelski <marcin@isc.org>
Wed, 4 Mar 2015 14:02:04 +0000 (15:02 +0100)
This is about making some functions static or const.

src/lib/dhcpsrv/mysql_lease_mgr.cc
src/lib/dhcpsrv/pgsql_lease_mgr.cc

index 4cce4a6e022673eb557202bf7aa6373df427e34a..b43d74400d428ade09458b8846bb641dde854a5e 100644 (file)
@@ -240,7 +240,8 @@ public:
     ///        data associated with one of the "bind" elements, the
     ///        corresponding element in the error array is set to MLM_TRUE.
     /// @param count Size of each of the arrays.
-    void setErrorIndicators(MYSQL_BIND* bind, my_bool* error, size_t count) {
+    static void setErrorIndicators(MYSQL_BIND* bind, my_bool* error,
+                                   size_t count) {
         for (size_t i = 0; i < count; ++i) {
             error[i] = MLM_FALSE;
             bind[i].error = reinterpret_cast<char*>(&error[i]);
@@ -260,8 +261,8 @@ public:
     ///        the error.
     /// @param names Array of column names, the same size as the error array.
     /// @param count Size of each of the arrays.
-    std::string getColumnsInError(my_bool* error, std::string* names,
-                                  size_t count) {
+    static std::string getColumnsInError(my_bool* error, std::string* names,
+                                         size_t count) {
         std::string result = "";
 
         // Accumulate list of column names
index ac2a1c54a989ad877da85343fdae5d809103ed62..76529145a389f9beb262227d971d59668fd2faeb 100644 (file)
@@ -508,7 +508,7 @@ public:
     }
 
     /// @brief Returns column label given a column number
-    std::string getColumnLabel(const size_t column) {
+    std::string getColumnLabel(const size_t column) const {
         if (column > columnLabels_.size()) {
             ostringstream os;
             os << "Unknown column:" << column;