std::function< void(const std::shared_ptr< MasterRequest > &)> onHttpConnected
void setHostHeader(const std::string &hostHeader)
std::function< void(const std::shared_ptr< MasterRequest > &)> onHttpDisconnected
std::string getHostHeader() const
core::socket::stream::SocketContext * create(core::socket::stream::SocketConnection *socketConnection) override
void setPipelinedRequests(bool pipelinedRequests)
SocketContextFactory(const std::function< void(const std::shared_ptr< MasterRequest > &)> &onHttpConnected, const std::function< void(const std::shared_ptr< MasterRequest > &)> &onHttpDisconnected, const std::function< net::config::ConfigInstance &()> &getConfigInstance)
SocketContext(core::socket::stream::SocketConnection *socketConnection, const std::function< void(const std::shared_ptr< MasterRequest > &)> &onHttpConnected, const std::function< void(const std::shared_ptr< MasterRequest > &)> &onHttpDisconnected, const std::string &hostHeader, bool pipelinedRequests)