1#ifndef TENDUKE_UTL_RANDOM_RANDOMURLSAFESTRING_H
2#define TENDUKE_UTL_RANDOM_RANDOMURLSAFESTRING_H
4#include "./RandomBytes.h"
24 : randomBytes(std::move(randomBytes))
32 virtual std::string
generate(std::size_t length);
35 const std::shared_ptr<RandomBytes> randomBytes;
RandomUrlSafeString(std::shared_ptr< RandomBytes > randomBytes)
Constructs new instance.
Definition RandomURLSafeString.h:23
virtual std::string generate(std::size_t length)
Generates random string.
Definition RandomURLSafeString.cpp:10
RandomUrlSafeString(std::shared_ptr< RandomBytes > randomBytes)
Constructs new instance.
Definition RandomURLSafeString.h:23
Random number / string generation.
Definition InsecureRandomBytes.h:8
Utilities.
Definition Base64Decoder.h:10
Root for classes, functions and globals of 10Duke C++ Client.
Definition APIRequest.h:4