CCF
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | Static Public Attributes | List of all members
ccf::pal::snp::ioctl6::IoctlSentinel< T > Struct Template Reference

#include <snp_ioctl6.h>

Public Member Functions

 IoctlSentinel ()
 
bool sentinels_intact () const
 

Public Attributes

uint8_t pre_sentinels [num_sentinel_bytes] = {0}
 
data
 
uint8_t post_sentinels [num_sentinel_bytes] = {0}
 

Static Public Attributes

static constexpr size_t num_sentinel_bytes = 1024
 
static constexpr uint8_t default_sentinel = 0x42
 
static constexpr uint8_t pre_sentinel_first = 0xAA
 
static constexpr uint8_t pre_sentinel_last = 0xBB
 
static constexpr uint8_t post_sentinel_first = 0xCC
 
static constexpr uint8_t post_sentinel_last = 0xDD
 

Constructor & Destructor Documentation

◆ IoctlSentinel()

template<typename T >
ccf::pal::snp::ioctl6::IoctlSentinel< T >::IoctlSentinel ( )
inline

Member Function Documentation

◆ sentinels_intact()

template<typename T >
bool ccf::pal::snp::ioctl6::IoctlSentinel< T >::sentinels_intact ( ) const
inline

Member Data Documentation

◆ data

template<typename T >
T ccf::pal::snp::ioctl6::IoctlSentinel< T >::data

◆ default_sentinel

template<typename T >
constexpr uint8_t ccf::pal::snp::ioctl6::IoctlSentinel< T >::default_sentinel = 0x42
staticconstexpr

◆ num_sentinel_bytes

template<typename T >
constexpr size_t ccf::pal::snp::ioctl6::IoctlSentinel< T >::num_sentinel_bytes = 1024
staticconstexpr

◆ post_sentinel_first

template<typename T >
constexpr uint8_t ccf::pal::snp::ioctl6::IoctlSentinel< T >::post_sentinel_first = 0xCC
staticconstexpr

◆ post_sentinel_last

template<typename T >
constexpr uint8_t ccf::pal::snp::ioctl6::IoctlSentinel< T >::post_sentinel_last = 0xDD
staticconstexpr

◆ post_sentinels

template<typename T >
uint8_t ccf::pal::snp::ioctl6::IoctlSentinel< T >::post_sentinels[num_sentinel_bytes] = {0}

◆ pre_sentinel_first

template<typename T >
constexpr uint8_t ccf::pal::snp::ioctl6::IoctlSentinel< T >::pre_sentinel_first = 0xAA
staticconstexpr

◆ pre_sentinel_last

template<typename T >
constexpr uint8_t ccf::pal::snp::ioctl6::IoctlSentinel< T >::pre_sentinel_last = 0xBB
staticconstexpr

◆ pre_sentinels

template<typename T >
uint8_t ccf::pal::snp::ioctl6::IoctlSentinel< T >::pre_sentinels[num_sentinel_bytes] = {0}

The documentation for this struct was generated from the following file: