diff options
4 files changed, 18 insertions, 1 deletions
| diff --git a/src/server/shared/Database/DatabaseWorkerPool.h b/src/server/shared/Database/DatabaseWorkerPool.h index 8092e8be7eb..fb154e3d8e0 100644 --- a/src/server/shared/Database/DatabaseWorkerPool.h +++ b/src/server/shared/Database/DatabaseWorkerPool.h @@ -314,7 +314,6 @@ class DatabaseWorkerPool      private:          ACE_Activation_Queue*           m_queue;             //! Queue shared by async worker threads. -        ACE_Thread_Mutex                m_queue_mtx;         //! For thread safe enqueues of delayed statements.           std::vector<T*>                 m_async_connections;          ConnectionMap                   m_sync_connections;  //! Holds a mysql connection+thread per mapUpdate thread and unbundled runnnables.          ACE_Thread_Mutex                m_connectionMap_mtx; //! For thread safe access to the synchroneous connection map diff --git a/src/server/shared/Database/Implementation/CharacterDatabase.h b/src/server/shared/Database/Implementation/CharacterDatabase.h index 7475b045740..69378d34cad 100644 --- a/src/server/shared/Database/Implementation/CharacterDatabase.h +++ b/src/server/shared/Database/Implementation/CharacterDatabase.h @@ -37,6 +37,12 @@ typedef DatabaseWorkerPool<CharacterDatabaseConnection> CharacterDatabaseWorkerP  enum CharacterDatabaseStatements  { +    /*  Naming standard for defines: +        {DB}_{SET/DEL/ADD/REP}_{Summary of data changed} +        When updating more than one field, consider looking at the calling function +        name for a suiting suffix. +    */ +      MAX_CHARACTERDATABASE_STATEMENTS,  }; diff --git a/src/server/shared/Database/Implementation/LoginDatabase.h b/src/server/shared/Database/Implementation/LoginDatabase.h index dce347ad22e..a3cac75b5a0 100644 --- a/src/server/shared/Database/Implementation/LoginDatabase.h +++ b/src/server/shared/Database/Implementation/LoginDatabase.h @@ -37,6 +37,12 @@ typedef DatabaseWorkerPool<LoginDatabaseConnection> LoginDatabaseWorkerPool;  enum LoginDatabaseStatements  { +    /*  Naming standard for defines: +        {DB}_{SET/DEL/ADD/REP}_{Summary of data changed} +        When updating more than one field, consider looking at the calling function +        name for a suiting suffix. +    */ +      LOGIN_SET_VS,      LOGIN_SET_LOGONPROOF,      MAX_LOGINDATABASE_STATEMENTS, diff --git a/src/server/shared/Database/Implementation/WorldDatabase.h b/src/server/shared/Database/Implementation/WorldDatabase.h index fb40869cc19..470ea1c6195 100644 --- a/src/server/shared/Database/Implementation/WorldDatabase.h +++ b/src/server/shared/Database/Implementation/WorldDatabase.h @@ -37,6 +37,12 @@ typedef DatabaseWorkerPool<WorldDatabaseConnection> WorldDatabaseWorkerPool;  enum WorldDatabaseStatements  { +    /*  Naming standard for defines: +        {DB}_{SET/DEL/ADD/REP}_{Summary of data changed} +        When updating more than one field, consider looking at the calling function +        name for a suiting suffix. +    */ +      WORLD_DEL_CRESPAWNTIME,      WORLD_ADD_CRESPAWNTIME,      MAX_WORLDDATABASE_STATEMENTS, | 
