Struct pcap::Device
[−]
[src]
pub struct Device { pub name: String, pub desc: Option<String>, }
A network device name and (potentially) pcap's description of it.
Fields
name: String
desc: Option<String>
Methods
impl Device
[src]
fn open(self) -> Result<Capture<Active>, Error>
Opens a Capture<Active>
on this device.
fn lookup() -> Result<Device, Error>
Returns the default Device suitable for captures according to pcap_lookupdev, or an error from pcap.
fn list() -> Result<Vec<Device>, Error>
Returns a vector of Device
s known by pcap via pcap_findalldevs.