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 */
vanetza
common
byte_sequence.hpp
Generated on
for Vanetza by
1.16.1