MXS-2247 Add support for random number generation to maxutils

Classes for xorshift and std random. Add a random number generator to Worker.
This commit is contained in:
Niclas Antti
2019-01-09 12:53:10 +02:00
parent 7cac2c009d
commit 9823fe2651
6 changed files with 228 additions and 15 deletions

View File

@ -355,6 +355,11 @@ void Worker::get_descriptor_counts(uint32_t* pnCurrent, uint64_t* pnTotal)
*pnTotal = atomic_load_uint64(&m_nTotal_descriptors);
}
Worker::RandomEngine& Worker::random_engine()
{
return m_random_engine;
}
bool Worker::add_fd(int fd, uint32_t events, MXB_POLL_DATA* pData)
{
bool rv = true;