pub struct MessageHeader {
pub version: u16,
pub length: u16,
pub export_time: u32,
pub sequence_number: u32,
pub observation_domain_id: u32,
}Expand description
IPFIX Message Header - RFC 7011 Section 3.1
0 1 2 3
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Version Number | Length |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Export Time |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Sequence Number |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Observation Domain ID |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+Fields§
§version: u16Version of IPFIX to which this Message conforms (0x000a)
length: u16Total length of the IPFIX Message, in octets, including the Message Header and Set(s)
export_time: u32Time at which the IPFIX Message Header leaves the Exporter, in seconds since the UNIX epoch
sequence_number: u32Sequence counter (modulo 2^32) of all IPFIX Data Records sent in the current stream from the current Observation Domain, prior to this Message (RFC 7011 Errata 4396)
observation_domain_id: u32Identifier of the Observation Domain, locally unique to the Exporting Process
Trait Implementations§
Source§impl Clone for MessageHeader
impl Clone for MessageHeader
impl Copy for MessageHeader
Source§impl Debug for MessageHeader
impl Debug for MessageHeader
impl Eq for MessageHeader
Source§impl Hash for MessageHeader
impl Hash for MessageHeader
Source§impl PartialEq for MessageHeader
impl PartialEq for MessageHeader
impl StructuralPartialEq for MessageHeader
Auto Trait Implementations§
impl Freeze for MessageHeader
impl RefUnwindSafe for MessageHeader
impl Send for MessageHeader
impl Sync for MessageHeader
impl Unpin for MessageHeader
impl UnsafeUnpin for MessageHeader
impl UnwindSafe for MessageHeader
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