[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[myserver-commit] [2801] Removed mutex.
From: |
Giuseppe Scrivano |
Subject: |
[myserver-commit] [2801] Removed mutex. |
Date: |
Fri, 12 Sep 2008 22:43:25 +0000 |
Revision: 2801
http://svn.sv.gnu.org/viewvc/?view=rev&root=myserver&revision=2801
Author: gscrivano
Date: 2008-09-12 22:43:24 +0000 (Fri, 12 Sep 2008)
Log Message:
-----------
Removed mutex. HashMap::get is reentrant.
Modified Paths:
--------------
trunk/myserver/include/protocol/http/http_errors.h
trunk/myserver/src/protocol/http/http_errors.cpp
Modified: trunk/myserver/include/protocol/http/http_errors.h
===================================================================
--- trunk/myserver/include/protocol/http/http_errors.h 2008-09-12 20:19:15 UTC
(rev 2800)
+++ trunk/myserver/include/protocol/http/http_errors.h 2008-09-12 22:43:24 UTC
(rev 2801)
@@ -20,7 +20,6 @@
#define HTTP_ERRORS_H
#include <string>
-#include <include/base/sync/mutex.h>
#include <include/base/hash_map/hash_map.h>
using namespace std;
@@ -35,7 +34,6 @@
private:
static bool loaded;
static void putMessage(int, const char*);
- static Mutex mutex;
static HashMap<int, const char*> messagesMap;
};
#endif
Modified: trunk/myserver/src/protocol/http/http_errors.cpp
===================================================================
--- trunk/myserver/src/protocol/http/http_errors.cpp 2008-09-12 20:19:15 UTC
(rev 2800)
+++ trunk/myserver/src/protocol/http/http_errors.cpp 2008-09-12 22:43:24 UTC
(rev 2801)
@@ -22,7 +22,6 @@
#include <sstream>
-Mutex HttpErrors::mutex;
HashMap<int, const char*> HttpErrors::messagesMap;
bool HttpErrors::loaded = false;
@@ -48,15 +47,12 @@
void HttpErrors::getErrorMessage(int statusCode, string& out)
{
const char* msg;
- mutex.lock();
msg = messagesMap.get(statusCode);
if(msg)
out.assign(msg);
else
out.assign("");
-
- mutex.unlock();
}
/*!
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [myserver-commit] [2801] Removed mutex.,
Giuseppe Scrivano <=