roar
Loading...
Searching...
No Matches
Roar::Client Member List

This is the complete list of members for Roar::Client, including all inherited members.

attachedState_Roar::Clientprivate
attachState(std::string const &tag, T &&state)Roar::Clientinline
buffer_Roar::Clientprivate
Client(ConstructionArguments &&args)Roar::Client
close()Roar::Clientinline
defaultTimeoutRoar::Clientstatic
doResolve(std::string const &host, std::string const &port, std::function< void(boost::beast::error_code ec, boost::asio::ip::tcp::resolver::results_type results)> onResolve)Roar::Clientprivate
emplaceState(std::string const &tag, ConstructionArgs &&... args)Roar::Clientinline
endpoint_Roar::Clientprivate
onConnect(Request< BodyT > &&request, promise::Defer &&d, std::chrono::seconds timeout)Roar::Clientinlineprivate
performRequest(Request< BodyT > &&request, promise::Defer &&d, std::chrono::seconds timeout)Roar::Clientinlineprivate
read(std::chrono::seconds timeout=defaultTimeout)Roar::Client
readHeader(boost::beast::http::response_parser< ResponseBodyT > &parser, std::chrono::seconds timeout=defaultTimeout)Roar::Clientinline
readResponse(std::chrono::seconds timeout=defaultTimeout)Roar::Clientinline
readResponse(boost::beast::http::response_parser< ResponseBodyT > &parser, std::chrono::seconds timeout=defaultTimeout)Roar::Clientinline
removeState(std::string const &tag)Roar::Clientinline
request(Request< BodyT > &&request, std::chrono::seconds timeout=defaultTimeout)Roar::Clientinline
requestAndReadResponse(Request< RequestBodyT > &&request, std::chrono::seconds timeout=defaultTimeout)Roar::Clientinline
resolver_Roar::Clientprivate
ROAR_PIMPL_SPECIAL_FUNCTIONS_NO_MOVE(Client)Roar::Client
send(std::string message, std::chrono::seconds timeout=defaultTimeout)Roar::Client
setupSsl(std::string const &host)Roar::Clientprivate
shutdownSsl(std::chrono::seconds timeout=defaultTimeout)Roar::Clientinline
socket_Roar::Clientprivate
sslOptions_Roar::Clientprivate
state(std::string const &tag)Roar::Clientinline
withLowerLayerDo(FunctionT &&func)Roar::Clientinline
withLowerLayerDo(FunctionT &&func) constRoar::Clientinline
withStreamDo(FunctionT &&func)Roar::Clientinline
withStreamDo(FunctionT &&func) constRoar::Clientinline