abstract datatype: worker_handle()
| generate/3 | |
| generate_batch/4 | |
| next_id/1 | |
| next_ids/2 | |
| start/3 | |
| worker_info/1 |
generate(Epoch::non_neg_integer(), BaseId::non_neg_integer(), AtomicRef::atomics:atomics_ref()) -> non_neg_integer()
generate_batch(Count::pos_integer(), Epoch::non_neg_integer(), BaseId::non_neg_integer(), AtomicRef::atomics:atomics_ref()) -> [non_neg_integer()]
next_id(Worker_handle::worker_handle()) -> non_neg_integer()
next_ids(Worker_handle::worker_handle(), Count::pos_integer()) -> [non_neg_integer()]
start(Epoch::non_neg_integer(), Region::non_neg_integer(), Worker::non_neg_integer()) -> worker_handle()
worker_info(Worker_handle::worker_handle()) -> #{epoch := non_neg_integer(), region := non_neg_integer(), worker := non_neg_integer(), bits := #{timestamp := pos_integer(), region := pos_integer(), worker := pos_integer(), sequence := pos_integer()}}
Generated by EDoc