{
}
}
+ #[allow(dead_code)]
+ pub fn address(&self) -> IoResult {
Ok(())
}
- fn handle_interface_data(&mut self, payload: &mut [u8], start: usize, end: usize) -> Result<(), Error> {
+ pub fn handle_interface_data(&mut self, payload: &mut [u8], start: usize, end: usize) -> Result<(), Error> {
let (src, dst) = try!(P::parse(&payload[start..end]));
debug!("Read data from interface: src: {}, dst: {}, {} bytes", src, dst, end-start);
match self.table.lookup(&dst) {
@@ -250,7 +261,7 @@ impl {
Ok(())
}
- fn handle_net_message(&mut self, peer: SocketAddr, options: Options, msg: Message) -> Result<(), Error> {
+ pub fn handle_net_message(&mut self, peer: SocketAddr, options: Options, msg: Message) -> Result<(), Error> {
if self.options.network_id != options.network_id {
info!("Ignoring message from {} with wrong token {:?}", peer, options.network_id);
return Err(Error::WrongNetwork(options.network_id));
diff --git a/src/device.rs b/src/device.rs
index 121d680..6239f30 100644
--- a/src/device.rs
+++ b/src/device.rs
@@ -42,6 +42,11 @@ impl Device {
}
}
+ #[allow(dead_code)]
+ pub fn dummy(ifname: &str, path: &str) -> IoResult