worker_handle() = snow_core:worker_handle()
| decode_id/1 | |
| info/0 | |
| init/3 | |
| next_id/0 | |
| next_id/1 | |
| next_ids/1 | |
| next_ids/2 | |
| start_worker/3 | |
| worker_info/1 |
decode_id(Id::non_neg_integer()) -> #{timestamp := non_neg_integer(), region := non_neg_integer(), worker := non_neg_integer(), sequence := non_neg_integer()}
info() -> #{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()}}
init(Epoch::non_neg_integer(), Region::non_neg_integer(), Worker::non_neg_integer()) -> ok
next_id() -> non_neg_integer()
next_id(WorkerHandle::worker_handle()) -> non_neg_integer()
next_ids(Count::pos_integer()) -> [non_neg_integer()]
next_ids(WorkerHandle::worker_handle(), Count::pos_integer()) -> [non_neg_integer()]
start_worker(Epoch::non_neg_integer(), Region::non_neg_integer(), Worker::non_neg_integer()) -> worker_handle()
worker_info(WorkerHandle::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