Struct httpbis::client_conn::HttpClientConnectionAsync
[−]
[src]
pub struct HttpClientConnectionAsync { /* fields omitted */ }
Methods
impl HttpClientConnectionAsync
[src]
fn new(
lh: Handle,
addr: &SocketAddr,
tls: ClientTlsOption,
conf: HttpClientConf
) -> (Self, HttpFuture<()>)
lh: Handle,
addr: &SocketAddr,
tls: ClientTlsOption,
conf: HttpClientConf
) -> (Self, HttpFuture<()>)
fn new_plain(
lh: Handle,
addr: &SocketAddr,
conf: HttpClientConf
) -> (Self, HttpFuture<()>)
lh: Handle,
addr: &SocketAddr,
conf: HttpClientConf
) -> (Self, HttpFuture<()>)
fn new_tls(
lh: Handle,
domain: &str,
connector: Arc<TlsConnector>,
addr: &SocketAddr,
conf: HttpClientConf
) -> (Self, HttpFuture<()>)
lh: Handle,
domain: &str,
connector: Arc<TlsConnector>,
addr: &SocketAddr,
conf: HttpClientConf
) -> (Self, HttpFuture<()>)
fn start_request(
&self,
headers: Headers,
body: HttpFutureStreamSend<Bytes>
) -> HttpPartFutureStreamSend
&self,
headers: Headers,
body: HttpFutureStreamSend<Bytes>
) -> HttpPartFutureStreamSend
fn dump_state(&self) -> HttpFutureSend<ConnectionStateSnapshot>
For tests