#[repr(C)]pub struct osdp_event_notification {
pub type_: osdp_event_notification_type,
pub arg0: c_int,
pub arg1: c_int,
}Expand description
@brief LibOSDP event notification
These are events generated by LibOSDP for the application to indicate various status such as external command outcomes, SC state change notifications, etc. The app can use these events to perform housekeeping activities as needed.
Each notification event type can use the provided additional data members @a arg0, @a arg1, … in custom ways. See @ref osdp_event_notification_type for documentation on how to use them.
Fields§
§type_: osdp_event_notification_type< Notification type
arg0: c_int< Additional data member
arg1: c_int< Additional data member
Trait Implementations§
Source§impl Clone for osdp_event_notification
impl Clone for osdp_event_notification
Source§fn clone(&self) -> osdp_event_notification
fn clone(&self) -> osdp_event_notification
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for osdp_event_notification
impl Debug for osdp_event_notification
impl Copy for osdp_event_notification
Auto Trait Implementations§
impl Freeze for osdp_event_notification
impl RefUnwindSafe for osdp_event_notification
impl Send for osdp_event_notification
impl Sync for osdp_event_notification
impl Unpin for osdp_event_notification
impl UnwindSafe for osdp_event_notification
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit)