OpenVPN 3 Core Library
Loading...
Searching...
No Matches
openvpn::MTRand Member List

This is the complete list of members for openvpn::MTRand, including all inherited members.

gen_seed(RandomAPI &seed)openvpn::MTRandinlineprivatestatic
gen_seed()openvpn::MTRandinlineprivatestatic
is_thread_safe()openvpn::RC< thread_unsafe_refcount >static
max()openvpn::RandomAPIinlinestatic
min()openvpn::RandomAPIinlinestatic
MTRand(RandomAPI &seed)openvpn::MTRandinline
MTRand()openvpn::MTRandinline
MTRand(const rand_type::result_type seed)openvpn::MTRandinline
name() const overrideopenvpn::MTRandinlinevirtual
OPENVPN_EXCEPTION(mtrand_error)openvpn::MTRand
operator()()openvpn::RandomAPIinline
operator=(const RC &)=deleteopenvpn::RC< thread_unsafe_refcount >
Ptr typedefopenvpn::MTRand
rand()openvpn::MTRandinline
rand_bytes(unsigned char *buf, size_t size) overrideopenvpn::MTRandinlinevirtual
rand_bytes_noexcept(unsigned char *buf, size_t size) overrideopenvpn::MTRandinlinevirtual
rand_fill(T &obj)openvpn::RandomAPIinline
rand_get()openvpn::RandomAPIinline
rand_get_positive()openvpn::RandomAPIinline
rand_type typedefopenvpn::MTRand
randbool()openvpn::RandomAPIinline
randbyte()openvpn::RandomAPIinline
RandomAPI()=defaultopenvpn::RandomAPIprivate
randrange(const T end)openvpn::RandomAPIinline
randrange(const T start, const T end)openvpn::RandomAPIinline
randrange32(const std::uint32_t end)openvpn::RandomAPIinline
randrange32(const std::uint32_t start, const std::uint32_t end)openvpn::RandomAPIinline
rbsopenvpn::MTRandprivate
RC() noexcept=defaultopenvpn::RC< thread_unsafe_refcount >
RC(const RC &)=deleteopenvpn::RC< thread_unsafe_refcount >
refcount_openvpn::RC< thread_unsafe_refcount >private
result_type typedefopenvpn::RandomAPI
rndbytes(unsigned char *buf, size_t size)openvpn::MTRandinlineprivate
rngopenvpn::MTRandprivate
use_count() const noexceptopenvpn::RC< thread_unsafe_refcount >
~RC()=defaultopenvpn::RC< thread_unsafe_refcount >virtual