]> git.ipfire.org Git - thirdparty/kea.git/commitdiff
[#887,!572] updated doxygen
authorRazvan Becheriu <razvan@isc.org>
Tue, 29 Oct 2019 10:46:27 +0000 (12:46 +0200)
committerRazvan Becheriu <razvan@isc.org>
Wed, 6 Nov 2019 17:32:52 +0000 (19:32 +0200)
src/lib/mysql/mysql_connection.h

index e79f71d5be8c685fe7fb6b23713fd9c18f47189c..118e388fdf724f5c89f6aee2dcf212308d7d8796 100644 (file)
@@ -108,11 +108,39 @@ public:
         // @note Moved the call to mysql_library_end() to atexit.
     }
 
+    /// @brief Clear all resources
+    ///
+    /// Clear all resources.
+    void clear() {
+        setConnection(NULL);
+    }
+
+    /// @brief Clear prepared statements
+    ///
+    /// Clear prepared statements.
+    void clearPrepared();
+
     /// @brief Sets the connection to the value given
     ///
-    /// @param connection - pointer to the MYSQL connection instance
+    /// Sets the database back-end object.
+    ///
+    /// @param connection - pointer to the MySql connection instance
     void setConnection(MYSQL* connection);
 
+    /// @brief Open database
+    ///
+    /// Open database and apply MySql connection parameters.
+    ///
+    /// @param connection - associated connection which holds connection properties.
+    void openDatabase(MySqlConnection& connection);
+
+    /// @brief Prepare statements
+    ///
+    /// Prepare statements.
+    ///
+    /// @param connection - associated connection which holds the text statements.
+    void prepareStatements(MySqlConnection& connection);
+
     /// @brief Conversion Operator
     ///
     /// Allows the MySqlHolder object to be passed as the context argument to
@@ -121,27 +149,20 @@ public:
         return (mysql_);
     }
 
-    void clear() {
-        setConnection(NULL);
-    }
-
-    void clearPrepared();
-
-    void openDatabase(MySqlConnection& connection);
-
-    void prepareStatements(MySqlConnection& connection);
-
     /// @brief Prepared statements
     ///
     /// This field is public, because it is used heavily from MySqlConnection
     /// and from MySqlHostDataSource.
     std::vector<MYSQL_STMT*> statements_;
 
+    /// @brief The connected flag
     bool connected_;     ///< Flag to indicate openDatabase has been called
 
 private:
+    /// @brief The prepared flag
     bool prepared_;      ///< Flag to indicate prepareStatements has been called
 
+    /// @brief The atexit parameter called only once on initialization
     static bool atexit_; ///< Flag to call atexit once.
 
     /// @brief The MySql database back-end object associated to this holder