agents(LockID) -> any()
clients(LockID) -> any()
code_change(FromVsn, S, Extra) -> any()
handle_call(Req, From, S) -> any()
handle_cast(Msg, St) -> any()
handle_info(Msg, St) -> any()
init(X1) -> any()
lock(LockID, Mode) -> any()
lock(LockID, Nodes, Mode) -> any()
lock(LockID, Nodes, Client, Mode) -> any()
record_fields(X1) -> any()
remove_agent(Nodes) -> any()
remove_agent(Nodes, Agent) -> any()
start_link() -> any()
surrender(LockID, Node) -> any()
surrender(LockID, Node, TID) -> any()
terminate(X1, X2) -> any()
unwatch(LockID, Nodes) -> any()
watch(LockID, Nodes) -> any()
watchers(LockID) -> any()