Function transmit [src]
Places a packet in the transmit queue of a network interface.
Prototype
pub fn transmit(self: *const SimpleNetwork, header_size: usize, buffer_size: usize, buffer: [*]const u8, src_addr: ?*const MacAddress, dest_addr: ?*const MacAddress, protocol: ?*const u16) Status
Parameters
self: *const SimpleNetwork
header_size: usize
buffer_size: usize
buffer: [*]const u8
src_addr: ?*const MacAddress
dest_addr: ?*const MacAddress
protocol: ?*const u16
Source
pub fn transmit(self: *const SimpleNetwork, header_size: usize, buffer_size: usize, buffer: [*]const u8, src_addr: ?*const MacAddress, dest_addr: ?*const MacAddress, protocol: ?*const u16) Status {
return self._transmit(self, header_size, buffer_size, buffer, src_addr, dest_addr, protocol);
}