MACE  1.0.0
 All Classes Namespaces Files Functions Variables Enumerations Defines
Public Types | Public Member Functions | Protected Member Functions
mace::rpc::http::connection< IODelegate > Class Template Reference

#include <connection.hpp>

Inheritance diagram for mace::rpc::http::connection< IODelegate >:
mace::rpc::tcp::connection< IODelegate > mace::rpc::connection< IODelegate > mace::rpc::connection_base

List of all members.

Public Types

typedef boost::shared_ptr
< connection
ptr

Public Member Functions

template<typename String >
 connection (String &&host, uint16_t port=80)
 connection (const boost::asio::ip::tcp::endpoint &ep)
 connection (const mace::cmt::asio::tcp::socket::ptr &sock)
reply send (request &&r)

Protected Member Functions

 connection (mace::rpc::http::detail::connection *b)

Detailed Description

template<typename IODelegate = mace::rpc::raw_io>
class mace::rpc::http::connection< IODelegate >

Manages HTTP requests.

Supports keep-alive for sending multiple requests over the same port.

Definition at line 17 of file connection.hpp.


The documentation for this class was generated from the following file: