From 293ea07a2504a3c0f462b36930bbee6bdc99fe4a Mon Sep 17 00:00:00 2001 From: n0n4m3 Date: Wed, 10 Feb 2010 16:04:48 +0300 Subject: Revert revision: 053bfe8ad9, this cause some crash. Use dynamic_cast more is safer. I think no more crash on db code. --HG-- branch : trunk --- src/shared/Database/SqlOperations.h | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) (limited to 'src/shared/Database/SqlOperations.h') diff --git a/src/shared/Database/SqlOperations.h b/src/shared/Database/SqlOperations.h index e815e514141..f6a5a0c974e 100644 --- a/src/shared/Database/SqlOperations.h +++ b/src/shared/Database/SqlOperations.h @@ -57,13 +57,11 @@ class SqlStatement : public SqlOperation class SqlTransaction : public SqlOperation { - typedef ACE_Based::LockedQueue LockedQueue; - private: - LockedQueue m_queue; + std::queue m_queue; public: SqlTransaction() {} - void DelayExecute(const char *sql) { m_queue.add(strdup(sql)); } + void DelayExecute(const char *sql) { m_queue.push(strdup(sql)); } void Execute(Database *db); }; -- cgit v1.2.3