RDFS
The Rice Comp413 2017 class' continuation on the work of the 2016 RDFS.
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Pages
SimpleWeb::Client< socket_type > Member List

This is the complete list of members for SimpleWeb::Client< socket_type >, including all inherited members.

ClientBase(const std::string &host_port, unsigned short default_port) noexcept (defined in SimpleWeb::ClientBase< socket_type >)SimpleWeb::ClientBase< socket_type >inlineprotected
concurrent_synchronous_requests (defined in SimpleWeb::ClientBase< socket_type >)SimpleWeb::ClientBase< socket_type >protected
concurrent_synchronous_requests_mutex (defined in SimpleWeb::ClientBase< socket_type >)SimpleWeb::ClientBase< socket_type >protected
configSimpleWeb::ClientBase< socket_type >
connect(const std::shared_ptr< Session > &)=0 (defined in SimpleWeb::ClientBase< socket_type >)SimpleWeb::ClientBase< socket_type >protectedpure virtual
connections (defined in SimpleWeb::ClientBase< socket_type >)SimpleWeb::ClientBase< socket_type >protected
connections_mutex (defined in SimpleWeb::ClientBase< socket_type >)SimpleWeb::ClientBase< socket_type >protected
create_connection() noexcept=0 (defined in SimpleWeb::ClientBase< socket_type >)SimpleWeb::ClientBase< socket_type >protectedpure virtual
create_request_header(const std::string &method, const std::string &path, const CaseInsensitiveMultimap &header) const (defined in SimpleWeb::ClientBase< socket_type >)SimpleWeb::ClientBase< socket_type >inlineprotected
get_connection() noexcept (defined in SimpleWeb::ClientBase< socket_type >)SimpleWeb::ClientBase< socket_type >inlineprotected
handler_runner (defined in SimpleWeb::ClientBase< socket_type >)SimpleWeb::ClientBase< socket_type >protected
host (defined in SimpleWeb::ClientBase< socket_type >)SimpleWeb::ClientBase< socket_type >protected
internal_io_service (defined in SimpleWeb::ClientBase< socket_type >)SimpleWeb::ClientBase< socket_type >protected
io_serviceSimpleWeb::ClientBase< socket_type >
parse_host_port(const std::string &host_port, unsigned short default_port) const noexcept (defined in SimpleWeb::ClientBase< socket_type >)SimpleWeb::ClientBase< socket_type >inlineprotected
port (defined in SimpleWeb::ClientBase< socket_type >)SimpleWeb::ClientBase< socket_type >protected
query (defined in SimpleWeb::ClientBase< socket_type >)SimpleWeb::ClientBase< socket_type >protected
read(const std::shared_ptr< Session > &session) (defined in SimpleWeb::ClientBase< socket_type >)SimpleWeb::ClientBase< socket_type >inlineprotected
read_chunked(const std::shared_ptr< Session > &session, const std::shared_ptr< asio::streambuf > &tmp_streambuf) (defined in SimpleWeb::ClientBase< socket_type >)SimpleWeb::ClientBase< socket_type >inlineprotected
request(const std::string &method, const std::string &path=std::string("/"), string_view content="", const CaseInsensitiveMultimap &header=CaseInsensitiveMultimap())SimpleWeb::ClientBase< socket_type >inline
request(const std::string &method, const std::string &path, std::istream &content, const CaseInsensitiveMultimap &header=CaseInsensitiveMultimap())SimpleWeb::ClientBase< socket_type >inline
request(const std::string &method, const std::string &path, string_view content, const CaseInsensitiveMultimap &header, std::function< void(std::shared_ptr< Response >, const error_code &)> &&request_callback_)SimpleWeb::ClientBase< socket_type >inline
request(const std::string &method, const std::string &path, string_view content, std::function< void(std::shared_ptr< Response >, const error_code &)> &&request_callback)SimpleWeb::ClientBase< socket_type >inline
request(const std::string &method, const std::string &path, std::function< void(std::shared_ptr< Response >, const error_code &)> &&request_callback)SimpleWeb::ClientBase< socket_type >inline
request(const std::string &method, std::function< void(std::shared_ptr< Response >, const error_code &)> &&request_callback)SimpleWeb::ClientBase< socket_type >inline
request(const std::string &method, const std::string &path, std::istream &content, const CaseInsensitiveMultimap &header, std::function< void(std::shared_ptr< Response >, const error_code &)> &&request_callback_)SimpleWeb::ClientBase< socket_type >inline
request(const std::string &method, const std::string &path, std::istream &content, std::function< void(std::shared_ptr< Response >, const error_code &)> &&request_callback)SimpleWeb::ClientBase< socket_type >inline
stop() noexceptSimpleWeb::ClientBase< socket_type >inline
write(const std::shared_ptr< Session > &session) (defined in SimpleWeb::ClientBase< socket_type >)SimpleWeb::ClientBase< socket_type >inlineprotected
~ClientBase() noexcept (defined in SimpleWeb::ClientBase< socket_type >)SimpleWeb::ClientBase< socket_type >inlinevirtual