Add a TransportTimeout wrapper (#234)

* Add a TransportTimeout wrapper

* Add outgoing/ingoing only timeouts
This commit is contained in:
Pierre Krieger
2018-06-25 15:12:39 +02:00
committed by GitHub
parent 795961b15e
commit 8c4945ffb5
5 changed files with 244 additions and 0 deletions

View File

@ -41,6 +41,7 @@ pub extern crate libp2p_relay as relay;
pub extern crate libp2p_secio as secio;
#[cfg(not(target_os = "emscripten"))]
pub extern crate libp2p_tcp_transport as tcp;
pub extern crate libp2p_transport_timeout as transport_timeout;
pub extern crate libp2p_websocket as websocket;
pub mod simple;
@ -48,6 +49,7 @@ pub mod simple;
pub use self::core::{Transport, ConnectionUpgrade, PeerId, swarm};
pub use self::multiaddr::Multiaddr;
pub use self::simple::SimpleProtocol;
pub use self::transport_timeout::TransportTimeout;
/// Implementation of `Transport` that supports the most common protocols.
///