10Duke Enterprise C++ SDK
Toggle main menu visibility
Loading...
Searching...
No Matches
RandomBytes.h
1
#ifndef TENDUKE_UTL_RANDOM_RANDOMBYTES_H
2
#define TENDUKE_UTL_RANDOM_RANDOMBYTES_H
3
4
#include <cstddef>
5
6
namespace
tenduke
{
namespace
utl
{
namespace
random
{
7
8
12
class
RandomBytes
13
{
14
public
:
15
virtual
~RandomBytes
() =
default
;
16
22
virtual
void
generate
(
23
unsigned
char
* buffer,
24
std::size_t bufferLength
25
) = 0;
26
};
27
28
29
}}}
30
31
#endif
// TENDUKE_UTL_RANDOM_RANDOMBYTES_H
tenduke::utl::random::RandomBytes
Generates random bytes.
Definition
RandomBytes.h:13
tenduke::utl::random::RandomBytes::generate
virtual void generate(unsigned char *buffer, std::size_t bufferLength)=0
Fills the given buffer with random bytes.
tenduke::utl::random
Random number / string generation.
Definition
InsecureRandomBytes.h:8
tenduke::utl
Utilities.
Definition
Base64Decoder.h:10
tenduke
Root for classes, functions and globals of 10Duke C++ Client.
Definition
APIRequest.h:4
core
core
src
utl
random
RandomBytes.h
Generated by
1.17.0