aboutsummaryrefslogtreecommitdiff
path: root/src/shared/Database/SqlOperations.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/shared/Database/SqlOperations.h')
-rw-r--r--src/shared/Database/SqlOperations.h5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/shared/Database/SqlOperations.h b/src/shared/Database/SqlOperations.h
index 0a54af70ffb..dcdada9cb59 100644
--- a/src/shared/Database/SqlOperations.h
+++ b/src/shared/Database/SqlOperations.h
@@ -57,11 +57,12 @@ class SqlStatement : public SqlOperation
class SqlTransaction : public SqlOperation
{
+ typedef ACE_Based::LockedQueue<const char *, ACE_Thread_Mutex> LockedQueue;
private:
- std::queue<const char *> m_queue;
+ LockedQueue m_queue;
public:
SqlTransaction() {}
- void DelayExecute(const char *sql) { m_queue.push(strdup(sql)); }
+ void DelayExecute(const char *sql) { m_queue.add(strdup(sql)); }
void Execute(Database *db);
};