aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/server/worldserver/TCSoap/TCSoap.h10
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)
{