Struct httpbis::client_conn::ClientConnection
[−]
[src]
pub struct ClientConnection { /* fields omitted */ }
Methods
impl ClientConnection
[src]
fn new<H, C>(
lh: Handle,
addr: &SocketAddr,
tls: ClientTlsOption<C>,
conf: ClientConf,
callbacks: H
) -> (Self, HttpFuture<()>) where
H: ClientConnectionCallbacks,
C: TlsConnector + Sync,
lh: Handle,
addr: &SocketAddr,
tls: ClientTlsOption<C>,
conf: ClientConf,
callbacks: H
) -> (Self, HttpFuture<()>) where
H: ClientConnectionCallbacks,
C: TlsConnector + Sync,
fn new_plain<C>(
lh: Handle,
addr: &SocketAddr,
conf: ClientConf,
callbacks: C
) -> (Self, HttpFuture<()>) where
C: ClientConnectionCallbacks,
lh: Handle,
addr: &SocketAddr,
conf: ClientConf,
callbacks: C
) -> (Self, HttpFuture<()>) where
C: ClientConnectionCallbacks,
fn new_tls<H, C>(
lh: Handle,
domain: &str,
connector: Arc<C>,
addr: &SocketAddr,
conf: ClientConf,
callbacks: H
) -> (Self, HttpFuture<()>) where
H: ClientConnectionCallbacks,
C: TlsConnector + Sync,
lh: Handle,
domain: &str,
connector: Arc<C>,
addr: &SocketAddr,
conf: ClientConf,
callbacks: H
) -> (Self, HttpFuture<()>) where
H: ClientConnectionCallbacks,
C: TlsConnector + Sync,
fn start_request_with_resp_sender(
&self,
start: StartRequestMessage
) -> Result<(), StartRequestMessage>
&self,
start: StartRequestMessage
) -> Result<(), StartRequestMessage>
fn dump_state_with_resp_sender(&self, tx: Sender<ConnectionStateSnapshot>)
fn dump_state(&self) -> HttpFutureSend<ConnectionStateSnapshot>
For tests
fn wait_for_connect_with_resp_sender(
&self,
tx: Sender<Result<()>>
) -> std_Result<(), Sender<Result<()>>>
&self,
tx: Sender<Result<()>>
) -> std_Result<(), Sender<Result<()>>>