MCPcopy Create free account
hub / github.com/chronoxor/CppServer / HTTPCacheServer

Class HTTPCacheServer

tests/test_http.cpp:171–188  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

169};
170
171class HTTPCacheServer : public HTTPServer
172{
173public:
174 using HTTPServer::HTTPServer;
175
176protected:
177 std::shared_ptr<TCPSession> CreateSession(const std::shared_ptr<TCPServer>& server) override
178 {
179 return std::make_shared<HTTPCacheSession>(std::dynamic_pointer_cast<HTTPServer>(server));
180 }
181
182protected:
183 void onError(int error, const std::string& category, const std::string& message) override
184 {
185 std::cout << "HTTP server caught an error with code " << error << " and category '" << category << "': " << message << std::endl;
186 FAIL();
187 }
188};
189
190TEST_CASE("HTTP server & client test", "[CppServer][HTTP]")
191{

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected