Lines Matching refs:channel
54 channel: Arc<Mutex<T>>, field
59 pub fn new(channel: Arc<Mutex<T>>) -> Self { in new()
60 Self { channel } in new()
65 channel: Arc<Mutex<T>>, in new_as_binder()
68 Self::new(channel), in new_as_binder()
75 fn channel(&self) -> MutexGuard<T> { in channel() method
76 self.channel.lock().unwrap() in channel()
208 let op = Operation::new_as_binder(self.channel.clone(), rsp.ret.op_handle); in begin()
270 channel: Arc<Mutex<T>>, field
282 fn channel(&self) -> MutexGuard<T> { in channel() method
283 self.channel.lock().unwrap() in channel()
293 let result = super::channel_execute(self.channel().deref_mut(), req); in execute()
307 channel: Arc<Mutex<T>>, in new_as_binder()
310 let op = Self { channel, op_handle: RwLock::new(Some(op_handle)) }; in new_as_binder()