Struct Dhcp4Protocol
Source #[repr(C)]
pub struct Dhcp4Protocol {
pub get_mode_data: unsafe extern "efiapi" fn(this: *const Self, mode_data: *mut Dhcp4ModeData) -> Status,
pub configure: unsafe extern "efiapi" fn(this: *mut Self, cfg_data: *const Dhcp4ConfigData) -> Status,
pub start: unsafe extern "efiapi" fn(this: *mut Self, completion_event: Event) -> Status,
pub renew_rebind: unsafe extern "efiapi" fn(this: *mut Self, rebind_request: bool, completion_event: Event) -> Status,
pub release: unsafe extern "efiapi" fn(this: *mut Self) -> Status,
pub stop: unsafe extern "efiapi" fn(this: *mut Self) -> Status,
pub build: unsafe extern "efiapi" fn(this: *mut Self, seed_packet: *mut Dhcp4Packet, delete_count: u32, delete_list: *mut u8, append_count: u32, append_list: *const *const Dhcp4PacketOption, new_packet: *mut *mut Dhcp4Packet) -> Status,
pub transmit_receive: unsafe extern "efiapi" fn(this: *mut Self, token: *mut Dhcp4TransmitReceiveToken) -> Status,
pub parse: unsafe extern "efiapi" fn(this: *mut Self, packet: *mut Dhcp4Packet, option_count: *mut u32, packet_option_list: *mut *mut Dhcp4PacketOption) -> Status,
}
Formats the value using the given formatter.
Read more
Immutably borrows from an owned value.
Read more
Mutably borrows from an owned value.
Read more
Returns the argument unchanged.
Calls U::from(self)
.
That is, this conversion is whatever the implementation of
[From]<T> for U
chooses to do.
The type returned in the event of a conversion error.
Performs the conversion.
The type returned in the event of a conversion error.
Performs the conversion.