Type Alias riot_sys::network_uint64_t
source · pub type network_uint64_t = be_uint64_t;
Expand description
@brief A 64 bit integer in big endian aka network byte order. @details This is a wrapper around an uint64_t to catch missing conversions between different byte orders at compile time.
Aliased Type§
union network_uint64_t {
pub u64_: u64,
pub u8_: [u8; 8],
pub u16_: [u16; 4],
pub u32_: [u32; 2],
pub b16: [be_uint16_t; 4],
pub b32: [be_uint32_t; 2],
}
Fields§
§u64_: u64
< 64 bit representation
u8_: [u8; 8]
< 8 bit representation
u16_: [u16; 4]
< 16 bit representation
u32_: [u32; 2]
< 32 bit representation
b16: [be_uint16_t; 4]
< big endian 16 bit representation
b32: [be_uint32_t; 2]
< big endian 32 bit representation