diff options
Diffstat (limited to 'src/Common/RequestManager.cpp')
-rw-r--r-- | src/Common/RequestManager.cpp | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/src/Common/RequestManager.cpp b/src/Common/RequestManager.cpp index 2d79b25..86d3529 100644 --- a/src/Common/RequestManager.cpp +++ b/src/Common/RequestManager.cpp @@ -25,23 +25,23 @@ namespace Mad { namespace Common { void RequestManager::receiveHandler(Net::Connection *connection, const Net::Packet &packet) { - std::map<Net::Connection*,RequestMap>::iterator it = requestMap.find(connection); + std::map<Net::Connection*,RequestMap*>::iterator it = requestMaps.find(connection); - if(it == requestMap.end()) { + if(it == requestMaps.end()) { // TODO: Error std::cerr << "Received a packet from a unregistered connection." << std::endl; return; } - RequestMap &requestInfo = it->second; - Request::Request *request = requestInfo.findRequest(packet.getRequestId()); + RequestMap *requestMap = it->second; + Request::Request *request = requestMap->findRequest(packet.getRequestId()); if(request) { request->handlePacket(connection, packet); if(request->isFinished()) - requestInfo.deleteRequest(packet.getRequestId()); + requestMap->deleteRequest(packet.getRequestId()); return; } @@ -63,22 +63,22 @@ void RequestManager::receiveHandler(Net::Connection *connection, const Net::Pack } bool RequestManager::sendRequest(Net::Connection *connection, Request::Request *request) { - std::map<Net::Connection*,RequestMap>::iterator it = requestMap.find(connection); + std::map<Net::Connection*,RequestMap*>::iterator it = requestMaps.find(connection); - if(it == requestMap.end()) + if(it == requestMaps.end()) return false; - RequestMap &requestInfo = it->second; + RequestMap *requestMap = it->second; unsigned short id; do { id = getRequestId(); - } while(requestInfo.findRequest(id)); + } while(requestMap->findRequest(id)); if(!request->sendRequest(connection, id)) return false; - requestInfo.addRequest(id, request); + requestMap->addRequest(id, request); return true; } |