Function receive [src]
Receives a packet from a network interface.
Prototype
pub fn receive(self: *const SimpleNetwork, header_size: ?*usize, buffer_size: *usize, buffer: [*]u8, src_addr: ?*MacAddress, dest_addr: ?*MacAddress, protocol: ?*u16) Status
Parameters
self: *const SimpleNetwork
header_size: ?*usize
buffer_size: *usize
buffer: [*]u8
src_addr: ?*MacAddress
dest_addr: ?*MacAddress
protocol: ?*u16
Source
pub fn receive(self: *const SimpleNetwork, header_size: ?*usize, buffer_size: *usize, buffer: [*]u8, src_addr: ?*MacAddress, dest_addr: ?*MacAddress, protocol: ?*u16) Status {
return self._receive(self, header_size, buffer_size, buffer, src_addr, dest_addr, protocol);
}