diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/server/worldserver/TCSoap/TCSoap.h | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/src/server/worldserver/TCSoap/TCSoap.h b/src/server/worldserver/TCSoap/TCSoap.h index a306f0da3fb..305e99c0fd7 100644 --- a/src/server/worldserver/TCSoap/TCSoap.h +++ b/src/server/worldserver/TCSoap/TCSoap.h @@ -28,7 +28,7 @@ #include "soapStub.h" #include "stdsoap2.h" -#include <ace/SV_Semaphore_Simple.h> +#include <ace/SV_Semaphore.h> #include <ace/Task.h> @@ -78,11 +78,9 @@ class SOAPWorkingThread : public ACE_Task<ACE_MT_SYNCH> class SOAPCommand { public: - SOAPCommand() + SOAPCommand(): + pendingCommands(0, USYNC_THREAD, "pendingCommands") { - ACE_ASSERT(pendingCommands.open("pendingCommands", - ACE_SV_Semaphore_Simple::ACE_CREATE, - 0) != -1); } ~SOAPCommand() @@ -94,7 +92,7 @@ class SOAPCommand m_printBuffer += msg; } - ACE_SV_Semaphore_Simple pendingCommands; + ACE_Semaphore pendingCommands; void setCommandSuccess(bool val) { |