LoopbackInterface → Loopback.
This commit is contained in:
parent
63ab7d4e7a
commit
f3e54966fd
|
@ -16,19 +16,19 @@ use super::Device;
|
||||||
|
|
||||||
/// A loopback interface.
|
/// A loopback interface.
|
||||||
#[derive(Debug)]
|
#[derive(Debug)]
|
||||||
pub struct LoopbackInterface(Rc<RefCell<VecDeque<Vec<u8>>>>);
|
pub struct Loopback(Rc<RefCell<VecDeque<Vec<u8>>>>);
|
||||||
|
|
||||||
impl LoopbackInterface {
|
impl Loopback {
|
||||||
/// Creates a loopback interface.
|
/// Creates a loopback interface.
|
||||||
///
|
///
|
||||||
/// Every packet transmitted through this interface will be received through it
|
/// Every packet transmitted through this interface will be received through it
|
||||||
/// in FIFO order.
|
/// in FIFO order.
|
||||||
pub fn new() -> LoopbackInterface {
|
pub fn new() -> Loopback {
|
||||||
LoopbackInterface(Rc::new(RefCell::new(VecDeque::new())))
|
Loopback(Rc::new(RefCell::new(VecDeque::new())))
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
impl Device for LoopbackInterface {
|
impl Device for Loopback {
|
||||||
type RxBuffer = Vec<u8>;
|
type RxBuffer = Vec<u8>;
|
||||||
type TxBuffer = TxBuffer;
|
type TxBuffer = TxBuffer;
|
||||||
|
|
||||||
|
|
|
@ -118,7 +118,7 @@ mod tap_interface;
|
||||||
pub use self::tracer::Tracer;
|
pub use self::tracer::Tracer;
|
||||||
pub use self::fault_injector::FaultInjector;
|
pub use self::fault_injector::FaultInjector;
|
||||||
#[cfg(any(feature = "std", feature = "collections"))]
|
#[cfg(any(feature = "std", feature = "collections"))]
|
||||||
pub use self::loopback::LoopbackInterface;
|
pub use self::loopback::Loopback;
|
||||||
#[cfg(any(feature = "raw_socket"))]
|
#[cfg(any(feature = "raw_socket"))]
|
||||||
pub use self::raw_socket::RawSocket;
|
pub use self::raw_socket::RawSocket;
|
||||||
#[cfg(all(feature = "tap_interface", target_os = "linux"))]
|
#[cfg(all(feature = "tap_interface", target_os = "linux"))]
|
||||||
|
|
Loading…
Reference in New Issue