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 SimpleNetworkheader_size: ?*usizebuffer_size: *usizebuffer: [*]u8src_addr: ?*MacAddressdest_addr: ?*MacAddressprotocol: ?*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); }