Enum windivert::WinDivertParsedSlice [−][src]
pub enum WinDivertParsedSlice<'a> {
Network {
addr: WinDivertNetworkData<'a>,
data: &'a Vec<u8>,
},
Flow {
addr: WinDivertFlowData<'a>,
},
Socket {
addr: WinDivertSocketData<'a>,
},
Reflect {
addr: WinDivertReflectData<'a>,
filter: &'a Vec<u8>,
},
}
Expand description
Parsed slice
Variants
Network
Fields
addr: WinDivertNetworkData<'a>
WinDivert data associated with the packet.
Packet type returned by handles using WinDivertLayer::Network
.
Flow
Fields
addr: WinDivertFlowData<'a>
WinDivert data associated with the packet.
Packet type returned by handles using WinDivertLayer::Flow
.
Socket
Fields
addr: WinDivertSocketData<'a>
WinDivert data associated with the packet.
Packet type returned by handles using WinDivertLayer::Socket
.
Reflect
Fields
addr: WinDivertReflectData<'a>
WinDivert data associated with the packet.
Packet type returned by handles using WinDivertLayer::Reflect
.