aboutsummaryrefslogtreecommitdiffstats
path: root/src/router/types.rs
diff options
context:
space:
mode:
authorMathias Hall-Andersen <mathias@hall-andersen.dk>2019-09-28 18:01:55 +0200
committerMathias Hall-Andersen <mathias@hall-andersen.dk>2019-09-28 18:01:55 +0200
commitedfd2f235a7954c2a2b846d112a468156ceddfa6 (patch)
treec5490b795c4776110ddf5d2374ee437152afb30d /src/router/types.rs
parentWork on peer timers (diff)
downloadwireguard-rs-edfd2f235a7954c2a2b846d112a468156ceddfa6.tar.xz
wireguard-rs-edfd2f235a7954c2a2b846d112a468156ceddfa6.zip
Added key_confirmed callback
Diffstat (limited to 'src/router/types.rs')
-rw-r--r--src/router/types.rs7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/router/types.rs b/src/router/types.rs
index 736e7c8..b7c3ae0 100644
--- a/src/router/types.rs
+++ b/src/router/types.rs
@@ -23,9 +23,10 @@ impl<T, F> KeyCallback<T> for F where F: Fn(&T) -> () + Sync + Send + 'static {}
pub trait Callbacks: Send + Sync + 'static {
type Opaque: Opaque;
- fn send(_opaque: &Self::Opaque, _size: usize, _data: bool, _sent: bool) {}
- fn recv(_opaque: &Self::Opaque, _size: usize, _data: bool, _sent: bool) {}
- fn need_key(_opaque: &Self::Opaque) {}
+ fn send(opaque: &Self::Opaque, size: usize, data: bool, sent: bool);
+ fn recv(opaque: &Self::Opaque, size: usize, data: bool, sent: bool);
+ fn need_key(opaque: &Self::Opaque);
+ fn key_confirmed(opaque: &Self::Opaque);
}
#[derive(Debug)]