Struct picotcp_sys::pico_frame
[−]
[src]
#[repr(C)]pub struct pico_frame { pub next: *mut pico_frame, pub buffer: *mut c_uchar, pub buffer_len: uint32_t, pub start: *mut c_uchar, pub len: uint32_t, pub usage_count: *mut uint32_t, pub datalink_hdr: *mut uint8_t, pub net_hdr: *mut uint8_t, pub net_len: uint16_t, pub transport_hdr: *mut uint8_t, pub transport_len: uint16_t, pub app_hdr: *mut uint8_t, pub app_len: uint16_t, pub dev: *mut pico_device, pub timestamp: pico_time, pub failure_count: uint16_t, pub proto: uint8_t, pub flags: uint8_t, pub payload: *mut c_uchar, pub payload_len: uint16_t, pub frag: uint16_t, pub sock: *mut pico_socket, pub info: *mut c_void, pub priority: int8_t, pub transport_flags_saved: uint8_t, pub notify_free: Option<unsafe extern fn(arg1: *mut uint8_t)>, pub send_ttl: uint8_t, pub send_tos: uint8_t, }
Fields
next: *mut pico_frame
buffer: *mut c_uchar
buffer_len: uint32_t
start: *mut c_uchar
len: uint32_t
usage_count: *mut uint32_t
datalink_hdr: *mut uint8_t
net_hdr: *mut uint8_t
net_len: uint16_t
transport_hdr: *mut uint8_t
transport_len: uint16_t
app_hdr: *mut uint8_t
app_len: uint16_t
dev: *mut pico_device
timestamp: pico_time
failure_count: uint16_t
proto: uint8_t
flags: uint8_t
payload: *mut c_uchar
payload_len: uint16_t
frag: uint16_t
sock: *mut pico_socket
info: *mut c_void
priority: int8_t
transport_flags_saved: uint8_t
notify_free: Option<unsafe extern fn(arg1: *mut uint8_t)>
send_ttl: uint8_t
send_tos: uint8_t
Trait Implementations
impl Copy for pico_frame
[src]
impl Clone for pico_frame
[src]
fn clone(&self) -> pico_frame
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0
Performs copy-assignment from source
. Read more