Vanetza
Loading...
Searching...
No Matches
byte_sequence.hpp
1
#ifndef BYTE_SEQUENCE_HPP_10RLFUNF
2
#define BYTE_SEQUENCE_HPP_10RLFUNF
3
4
#include <vanetza/common/byte_buffer.hpp>
5
#include <functional>
6
7
namespace
vanetza
8
{
9
10
/**
11
* Create a random sequence of bytes
12
* \param length Length of generated byte buffer
13
* \param seed initializing random number generator
14
*/
15
ByteBuffer random_byte_sequence(std::size_t length,
int
seed = 0);
16
17
/**
18
* Create generator function for random bytes
19
* \param seed initializing random number generator
20
* \return Generator function producing random bytes
21
*/
22
std::function<uint8_t()> random_byte_generator(
int
seed = 0);
23
24
}
// namespace vanetza
25
26
#endif
/* BYTE_SEQUENCE_HPP_10RLFUNF */
27
vanetza
common
byte_sequence.hpp
Generated on Thu Nov 30 2023 12:03:35 for Vanetza by
1.9.6