Robust Distributed System Nucleus (rDSN)  ver 1.0.0
Public Types | Public Member Functions | Static Public Member Functions | Static Protected Member Functions | List of all members
dsn::env_provider Class Reference

Public Types

typedef env_provider *(* factory) (env_provider *)
 

Public Member Functions

DSN_API env_provider (env_provider *inner_provider)
 
virtual DSN_API uint64_t now_ns () const
 
virtual DSN_API uint64_t random64 (uint64_t min, uint64_t max)
 

Static Public Member Functions

template<typename T >
static env_providercreate (env_provider *inner_provider)
 

Static Protected Member Functions

static DSN_API void set_thread_local_random_seed (int s)
 

The documentation for this class was generated from the following file: