pub struct TcpEvent {
pub operation: TcpOperation,
pub process_id: Option<ProcessId>,
pub source_ip: Option<IpAddr>,
pub source_port: Option<u16>,
pub destination_ip: Option<IpAddr>,
pub destination_port: Option<u16>,
pub size: Option<u32>,
pub sequence_number: Option<u32>,
}Expand description
Typed representation of a decoded TCP event.
Fields§
§operation: TcpOperation§process_id: Option<ProcessId>§source_ip: Option<IpAddr>§source_port: Option<u16>§destination_ip: Option<IpAddr>§destination_port: Option<u16>§size: Option<u32>§sequence_number: Option<u32>Trait Implementations§
Auto Trait Implementations§
impl Freeze for TcpEvent
impl RefUnwindSafe for TcpEvent
impl Send for TcpEvent
impl Sync for TcpEvent
impl Unpin for TcpEvent
impl UnsafeUnpin for TcpEvent
impl UnwindSafe for TcpEvent
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more