diff options
| author | Machiavelli <none@none> | 2010-09-03 09:21:28 +0200 |
|---|---|---|
| committer | Machiavelli <none@none> | 2010-09-03 09:21:28 +0200 |
| commit | 387ee751a92f8d21b5dd4d71915b43aa7b24082a (patch) | |
| tree | 9ac4e538008d358bb19cd321339ce121b8dc4563 /src | |
| parent | a15c45808cb90ccbbff5016feda14c24b9c8311a (diff) | |
Core/DBLayer
- Add some small documentation on prepared statement defines naming contention (placed in the 3 database implementation header files so it can“t be missed)
- Remove obsolete mutex declaration in DatabaseWorkerPool (was unused as of recently)
--HG--
branch : trunk
Diffstat (limited to 'src')
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, |
