unilink  0.4.3
A simple C++ library for unified async communication
unilink::memory::MemoryPatternGenerator Class Reference

Memory pattern generator for testing. More...

#include <memory_validator.hpp>

Static Public Member Functions

static std::vector< uint8_t > generate_pattern (size_t size, uint8_t seed=0xAA)
 
static std::vector< uint8_t > generate_random_pattern (size_t size)
 
static bool validate_pattern (const void *ptr, size_t size, uint8_t expected_seed=0xAA)
 

Detailed Description

Memory pattern generator for testing.

Definition at line 156 of file memory_validator.hpp.

Member Function Documentation

◆ generate_pattern()

static std::vector<uint8_t> unilink::memory::MemoryPatternGenerator::generate_pattern ( size_t  size,
uint8_t  seed = 0xAA 
)
static

◆ generate_random_pattern()

static std::vector<uint8_t> unilink::memory::MemoryPatternGenerator::generate_random_pattern ( size_t  size)
static

◆ validate_pattern()

static bool unilink::memory::MemoryPatternGenerator::validate_pattern ( const void *  ptr,
size_t  size,
uint8_t  expected_seed = 0xAA 
)
static

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