shackle_backlog (shackle v0.7.1)
View SourceSummary
Types
-type backlog_size() :: pos_integer() | infinity.
Functions
-spec check(shackle:table(), shackle_server:id(), backlog_size()) -> boolean().
-spec check(shackle:table(), shackle_server:id(), backlog_size(), pos_integer()) -> boolean().
-spec decrement(shackle:table(), shackle_server:id()) -> non_neg_integer().
-spec decrement(shackle:table(), shackle_server:id(), neg_integer()) -> non_neg_integer().
-spec delete(shackle_pool:name()) -> ok.
-spec delete(shackle_pool:name(), shackle_server:id()) -> ok.
-spec new(shackle_pool:name()) -> ok.
-spec new(shackle_pool:name(), shackle_server:id()) -> ok.
-spec table_name(shackle_pool:name()) -> shackle:table().