Searched refs:HalEventStatus (Results 1 – 4 of 4) sorted by relevance
/packages/modules/Nfc/libnfc-nci/src/rust/hal/ |
D | hidl_hal.rs | 18 use crate::{is_control_packet, Hal, HalEvent, HalEventRegistry, HalEventStatus, Result}; 99 impl From<ffi::NfcStatus> for HalEventStatus { implementation 102 ffi::NfcStatus::OK => HalEventStatus::Success, in from() 103 ffi::NfcStatus::FAILED => HalEventStatus::Failed, in from() 104 ffi::NfcStatus::ERR_TRANSPORT => HalEventStatus::TransportError, in from() 105 ffi::NfcStatus::ERR_CMD_TIMEOUT => HalEventStatus::Timeout, in from() 106 ffi::NfcStatus::REFUSED => HalEventStatus::Refused, in from() 107 _ => HalEventStatus::Failed, in from() 171 evt.send(HalEventStatus::from(status)).unwrap(); in dispatch_outgoing()
|
D | hal.rs | 62 pub enum HalEventStatus { enum 78 handlers: Arc<Mutex<HashMap<HalEvent, oneshot::Sender<HalEventStatus>>>>, 83 pub async fn register(&mut self, event: HalEvent, sender: oneshot::Sender<HalEventStatus>) { in register() argument 92 pub async fn unregister(&mut self, event: HalEvent) -> Option<oneshot::Sender<HalEventStatus>> { in unregister() argument
|
D | rootcanal_hal.rs | 20 use crate::{is_control_packet, Hal, HalEvent, HalEventRegistry, HalEventStatus, Result}; 111 evt.send(HalEventStatus::Success).unwrap(); in dispatch_outgoing()
|
/packages/modules/Nfc/libnfc-nci/src/rust/nci/ |
D | api.rs | 20 use nfc_hal::{HalEvent, HalEventRegistry, HalEventStatus}; 106 let (tx, rx) = oneshot::channel::<HalEventStatus>(); in nfc_disable()
|