diff options
author | wr61 <wr61@e10066b5-e1e2-0310-b819-94efdf66514b> | 2005-09-05 07:55:16 +0000 |
---|---|---|
committer | wr61 <wr61@e10066b5-e1e2-0310-b819-94efdf66514b> | 2005-09-05 07:55:16 +0000 |
commit | e45417adddb3ef1f4b3c996635007776eef381ef (patch) | |
tree | 156dde4f696fac2abfc33e4fe00e428ea23571ec /mg_db.h | |
parent | 321885c1c243fba8582cec5f8b89de6365290315 (diff) | |
download | vdr-plugin-muggle-0.1.8-BETA.tar.gz vdr-plugin-muggle-0.1.8-BETA.tar.bz2 |
really disconnect from mysql server0.1.8-BETA
git-svn-id: https://vdr-muggle.svn.sourceforge.net/svnroot/vdr-muggle/tags/0.1.8-BETA@813 e10066b5-e1e2-0310-b819-94efdf66514b
Diffstat (limited to 'mg_db.h')
-rw-r--r-- | mg_db.h | 16 |
1 files changed, 13 insertions, 3 deletions
@@ -300,14 +300,24 @@ class mgKeyMaps { extern mgKeyMaps KeyMaps; -class mgDbServer { +class mgDbServerImp { public: - mgDbServer() {}; - mgDb* EscapeDb() const { return m_escape_db; } + mgDbServerImp() {m_escape_db = 0;} + virtual ~mgDbServerImp() {delete m_escape_db;} + mgDb* EscapeDb() const { return m_escape_db;} protected: mgDb* m_escape_db; }; +class mgDbServer { + private: + mgDbServerImp *m_server; + public: + mgDbServer(); + ~mgDbServer(); + mgDb* EscapeDb() { return m_server->EscapeDb(); } +}; + extern mgDbServer* DbServer; #endif |