summaryrefslogtreecommitdiff
path: root/mg_database.h
diff options
context:
space:
mode:
Diffstat (limited to 'mg_database.h')
-rw-r--r--mg_database.h83
1 files changed, 0 insertions, 83 deletions
diff --git a/mg_database.h b/mg_database.h
deleted file mode 100644
index de159aa..0000000
--- a/mg_database.h
+++ /dev/null
@@ -1,83 +0,0 @@
-/*!
- * \file mg_database.h
- * \brief A capsule around MySql database access
- *
- * \version $Revision: 1.2 $
- * \date $Date$
- * \author Ralf Klueber, Lars von Wedel, Andreas Kellner
- * \author Responsible author: $Author$
- */
-
-#ifndef __MG_DATABASE_H
-#define __MG_DATABASE_H
-
-#include <string>
-#include <mysql/mysql.h>
-
-/*!
- * \brief an abstract database class
- *
- */
-class mgDB
-{
- public:
-
- /*! \brief default constructor
- */
- mgDB( );
-
- /*! \brief constructor
- *
- * \param host
- * \param name
- * \param user
- * \param pass
- * \param port
- */
- mgDB( std::string host, std::string name,
- std::string user="", std::string pass="",
- int port = 0 );
-
- // add constructor for sockets
-
- /*! \brief destructor */
- ~mgDB();
-
- /*!
- * \brief obtain database handle
- */
- MYSQL getDBHandle();
-
- MYSQL_RES *exec_sql (std::string query);
-
- /*!
- * \brief database initialization
- */
- void initialize();
-
- /*!
- * \brief helper function to execute read queries
- *
- * \todo Could be a member of mgDatabase?
- */
- MYSQL_RES* read_query( const char *fmt, ... );
-
- /*!
- * \brief helper function to execute write queries
- *
- * \todo Could be a member of mgDatabase?
- */
- void write_query( const char *fmt, ... );
-
- /*!
- * \brief escape arguments to be contained in a query
- *
- * \todo use m_dbase member of this class
- */
- static std::string escape_string( MYSQL *db, std::string s );
-
- private:
- MYSQL m_dbase;
-};
-
-#endif