New thread pool reactor implementation and refactoring world daemon. (#8)

* New thread pool reactor implementation and refactoring world daemon.

* Fix Linux build.

* Fix Windows debug builds.
This commit is contained in:
H0zen 2017-02-11 22:27:21 +02:00 committed by Antz
parent dfe6c3ec3e
commit f959ae40b6
30 changed files with 1687 additions and 2126 deletions

View file

@ -95,7 +95,8 @@ extern void LoadGameObjectModelList();
volatile bool World::m_stopEvent = false;
uint8 World::m_ExitCode = SHUTDOWN_EXIT_CODE;
volatile uint32 World::m_worldLoopCounter = 0;
ACE_Atomic_Op<ACE_Thread_Mutex, uint32> World::m_worldLoopCounter = 0;
float World::m_MaxVisibleDistanceOnContinents = DEFAULT_VISIBILITY_DISTANCE;
float World::m_MaxVisibleDistanceInInstances = DEFAULT_VISIBILITY_INSTANCE;