pub struct SampledHeader {
pub protocol: HeaderProtocol,
pub frame_length: u32,
pub stripped: u32,
pub header: Vec<u8>,
}Expand description
Sampled Header - Format (0,1)
Raw packet header captured from the wire
§XDR Definition (sFlow v5)
/* Raw Packet Header */
/* opaque = flow_data; enterprise = 0; format = 1 */
struct sampled_header {
header_protocol protocol; /* Format of sampled header */
unsigned int frame_length; /* Original length of packet before sampling */
unsigned int stripped; /* Number of octets removed from packet */
opaque header<>; /* Header bytes */
}Fields§
§protocol: HeaderProtocolProtocol of the sampled packet
frame_length: u32Original length of the packet (before sampling)
stripped: u32Number of bytes stripped from the packet before sampling
header: Vec<u8>Raw header bytes
Trait Implementations§
Source§impl Clone for SampledHeader
impl Clone for SampledHeader
Source§fn clone(&self) -> SampledHeader
fn clone(&self) -> SampledHeader
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for SampledHeader
impl Debug for SampledHeader
Source§impl PartialEq for SampledHeader
impl PartialEq for SampledHeader
impl Eq for SampledHeader
impl StructuralPartialEq for SampledHeader
Auto Trait Implementations§
impl Freeze for SampledHeader
impl RefUnwindSafe for SampledHeader
impl Send for SampledHeader
impl Sync for SampledHeader
impl Unpin for SampledHeader
impl UnwindSafe for SampledHeader
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