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