shackle_backlog (shackle v0.7.1)

View Source

Summary

Types

backlog_size/0

-type backlog_size() :: pos_integer() | infinity.

Functions

check(Table, ServerId, BacklogSize)

check(Table, ServerId, BacklogSize, Increment)

decrement(Table, ServerId)

-spec decrement(shackle:table(), shackle_server:id()) -> non_neg_integer().

decrement(Table, ServerId, Decrement)

delete(PoolName)

-spec delete(shackle_pool:name()) -> ok.

delete(PoolName, ServerId)

-spec delete(shackle_pool:name(), shackle_server:id()) -> ok.

new(PoolName)

-spec new(shackle_pool:name()) -> ok.

new(PoolName, ServerId)

-spec new(shackle_pool:name(), shackle_server:id()) -> ok.

table_name(PoolName)

-spec table_name(shackle_pool:name()) -> shackle:table().