#[non_exhaustive]pub struct Audit;
Expand description
Call back used for supplemental auditing in AVC messages.
Trait Implementations§
Source§impl CallBack for Audit
impl CallBack for Audit
Source§type CallBackType = unsafe extern "C" fn(*mut c_void, u16, *mut i8, usize) -> i32
type CallBackType = unsafe extern "C" fn(*mut c_void, u16, *mut i8, usize) -> i32
Prototype of call back function.
Source§fn get_call_back() -> Option<Self::CallBackType>
fn get_call_back() -> Option<Self::CallBackType>
Get the current call back function, if one has been set. Read more
Source§fn set_call_back(func_audit: Option<Self::CallBackType>)
fn set_call_back(func_audit: Option<Self::CallBackType>)
Set or clear the call back function. Read more
Auto Trait Implementations§
impl Freeze for Audit
impl RefUnwindSafe for Audit
impl Send for Audit
impl Sync for Audit
impl Unpin for Audit
impl UnwindSafe for Audit
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