diff options
author | Mathias Hall-Andersen <mathias@hall-andersen.dk> | 2019-09-28 18:01:55 +0200 |
---|---|---|
committer | Mathias Hall-Andersen <mathias@hall-andersen.dk> | 2019-09-28 18:01:55 +0200 |
commit | edfd2f235a7954c2a2b846d112a468156ceddfa6 (patch) | |
tree | c5490b795c4776110ddf5d2374ee437152afb30d /src/router/types.rs | |
parent | Work on peer timers (diff) | |
download | wireguard-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.rs | 7 |
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)] |