From 40533b9ffd4d583c789ffc4e48a58d0a7c128466 Mon Sep 17 00:00:00 2001 From: Mathias Hall-Andersen Date: Tue, 27 Aug 2019 22:21:31 +0200 Subject: Use confirmation status from keypair in dec-state --- src/router/peer.rs | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) (limited to 'src') diff --git a/src/router/peer.rs b/src/router/peer.rs index 50713b2..9460f16 100644 --- a/src/router/peer.rs +++ b/src/router/peer.rs @@ -20,7 +20,7 @@ use super::device::DeviceInner; use super::device::EncryptionState; use super::workers::{worker_inbound, worker_outbound, JobInbound, JobOutbound}; -use super::types::{Opaque, Callback, KeyCallback}; +use super::types::{Callback, KeyCallback, Opaque}; const MAX_STAGED_PACKETS: usize = 128; @@ -47,7 +47,9 @@ pub struct PeerInner, R: Callback, K: KeyCallback>>, } -pub struct Peer, R: Callback, K: KeyCallback>(Arc>); +pub struct Peer, R: Callback, K: KeyCallback>( + Arc>, +); fn treebit_list, R: Callback, K: KeyCallback>( peer: &Arc>, @@ -149,10 +151,9 @@ impl, R: Callback, K: KeyCallback> Drop for Peer } pub fn new_peer, R: Callback, K: KeyCallback>( - device: Arc>, - opaque: T + device: Arc>, + opaque: T, ) -> Peer { - // allocate in-order queues let (send_inbound, recv_inbound) = sync_channel(MAX_STAGED_PACKETS); let (send_outbound, recv_outbound) = sync_channel(MAX_STAGED_PACKETS); @@ -265,7 +266,7 @@ impl, R: Callback, K: KeyCallback> Peer