Struct uefi_raw::protocol::network::ip4_config2::Ip4Config2Protocol
source · #[repr(C)]pub struct Ip4Config2Protocol {
pub set_data: unsafe extern "efiapi" fn(this: *mut Self, data_type: Ip4Config2DataType, data_size: usize, data: *const c_void) -> Status,
pub get_data: unsafe extern "efiapi" fn(this: *mut Self, data_type: Ip4Config2DataType, data_size: *mut usize, data: *mut c_void) -> Status,
pub register_data_notify: unsafe extern "efiapi" fn(this: *mut Self, data_type: Ip4Config2DataType, event: Event) -> Status,
pub unregister_data_notify: unsafe extern "efiapi" fn(this: *mut Self, data_type: Ip4Config2DataType, event: Event) -> Status,
}
Fields§
§set_data: unsafe extern "efiapi" fn(this: *mut Self, data_type: Ip4Config2DataType, data_size: usize, data: *const c_void) -> Status
§get_data: unsafe extern "efiapi" fn(this: *mut Self, data_type: Ip4Config2DataType, data_size: *mut usize, data: *mut c_void) -> Status
§register_data_notify: unsafe extern "efiapi" fn(this: *mut Self, data_type: Ip4Config2DataType, event: Event) -> Status
§unregister_data_notify: unsafe extern "efiapi" fn(this: *mut Self, data_type: Ip4Config2DataType, event: Event) -> Status
Implementations§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Ip4Config2Protocol
impl RefUnwindSafe for Ip4Config2Protocol
impl Send for Ip4Config2Protocol
impl Sync for Ip4Config2Protocol
impl Unpin for Ip4Config2Protocol
impl UnwindSafe for Ip4Config2Protocol
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