HTTPServer/HTTPServer.h
2019-02-24 09:36:42 -08:00

28 lines
525 B
C++

#ifndef __HTTPServer_h__
#define __HTTPServer_h__
#include "includes"
#include "EPoll.h"
#include "TCPServerSocket.h"
#include "Session.h"
#include "IPAddress.h"
#include "HTTPService.h"
namespace http {
class HTTPServer : public core::TCPServerSocket {
public:
HTTPServer(core::EPoll &ePoll, core::IPAddress address) : core::TCPServerSocket(ePoll, address) {}
protected:
core::Service * getService() override {
return new HTTPService(*this);
}
};
}
#endif