Mercurial > hg > orthanc
diff Core/HttpServer/MongooseServer.cpp @ 899:bb0a51561016 plugins
refactoring
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Wed, 18 Jun 2014 13:29:09 +0200 |
parents | c4053ac5db04 |
children | 7d88f3f4a3b3 |
line wrap: on
line diff
--- a/Core/HttpServer/MongooseServer.cpp Wed Jun 18 09:18:28 2014 +0200 +++ b/Core/HttpServer/MongooseServer.cpp Wed Jun 18 13:29:09 2014 +0200 @@ -843,23 +843,17 @@ } - void MongooseServer::RegisterHandler(HttpHandler* handler) + void MongooseServer::RegisterHandler(HttpHandler& handler) { Stop(); - handlers_.push_back(handler); + handlers_.push_back(&handler); } void MongooseServer::ClearHandlers() { Stop(); - - for (Handlers::iterator it = - handlers_.begin(); it != handlers_.end(); ++it) - { - delete *it; - } }