roar
|
This is the complete list of members for Roar::Client, including all inherited members.
attachedState_ | Roar::Client | private |
attachState(std::string const &tag, T &&state) | Roar::Client | inline |
buffer_ | Roar::Client | private |
Client(ConstructionArguments &&args) | Roar::Client | |
close() | Roar::Client | inline |
defaultTimeout | Roar::Client | static |
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::Client | private |
emplaceState(std::string const &tag, ConstructionArgs &&... args) | Roar::Client | inline |
endpoint_ | Roar::Client | private |
onConnect(Request< BodyT > &&request, promise::Defer &&d, std::chrono::seconds timeout) | Roar::Client | inlineprivate |
performRequest(Request< BodyT > &&request, promise::Defer &&d, std::chrono::seconds timeout) | Roar::Client | inlineprivate |
read(std::chrono::seconds timeout=defaultTimeout) | Roar::Client | |
readHeader(boost::beast::http::response_parser< ResponseBodyT > &parser, std::chrono::seconds timeout=defaultTimeout) | Roar::Client | inline |
readResponse(std::chrono::seconds timeout=defaultTimeout) | Roar::Client | inline |
readResponse(boost::beast::http::response_parser< ResponseBodyT > &parser, std::chrono::seconds timeout=defaultTimeout) | Roar::Client | inline |
removeState(std::string const &tag) | Roar::Client | inline |
request(Request< BodyT > &&request, std::chrono::seconds timeout=defaultTimeout) | Roar::Client | inline |
requestAndReadResponse(Request< RequestBodyT > &&request, std::chrono::seconds timeout=defaultTimeout) | Roar::Client | inline |
resolver_ | Roar::Client | private |
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::Client | private |
shutdownSsl(std::chrono::seconds timeout=defaultTimeout) | Roar::Client | inline |
socket_ | Roar::Client | private |
sslOptions_ | Roar::Client | private |
state(std::string const &tag) | Roar::Client | inline |
withLowerLayerDo(FunctionT &&func) | Roar::Client | inline |
withLowerLayerDo(FunctionT &&func) const | Roar::Client | inline |
withStreamDo(FunctionT &&func) | Roar::Client | inline |
withStreamDo(FunctionT &&func) const | Roar::Client | inline |