Home
last modified time | relevance | path

Searched refs:HalEventStatus (Results 1 – 4 of 4) sorted by relevance

/packages/modules/Nfc/libnfc-nci/src/rust/hal/
Dhidl_hal.rs18 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()
Dhal.rs62 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
Drootcanal_hal.rs20 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/
Dapi.rs20 use nfc_hal::{HalEvent, HalEventRegistry, HalEventStatus};
106 let (tx, rx) = oneshot::channel::<HalEventStatus>(); in nfc_disable()