Copyright © 2009-2015 Zuse Institute Berlin
Version: $Id$
Behaviours: gen_component.
Authors: Florian Schintke (schintke@zib.de).
state() = atom()
TableName
start_gen_component/5 | |
msg_accept/5 | |
start_paxosid/6 | |
start_paxosid/7 | |
stop_paxosids/2 | |
trigger/2 | |
start_link/2 | |
init/1 | |
on/2 |
start_gen_component(Module :: module(), Handler :: gen_component:handler(), Args :: term(), Options :: [gen_component:option()], Self :: pid()) -> no_return() | ok
msg_accept(Dest :: comm:mypid(), ReplyTo :: comm:mypid(), PaxosID :: any(), Round :: non_neg_integer(), Value :: any()) -> ok
start_paxosid(Proposer :: comm:mypid(), PaxosID :: any(), Acceptors :: [comm:mypid()], Proposal :: any(), Majority :: pos_integer(), MaxProposers :: pos_integer()) -> ok
start_paxosid(Proposer :: comm:mypid(), PaxosID :: any(), Acceptors :: [comm:mypid()], Proposal :: any(), Majority :: pos_integer(), MaxProposers :: pos_integer(), InitialRound :: non_neg_integer()) -> ok
stop_paxosids(Proposer :: comm:mypid(), PaxosIds :: any()) -> ok
trigger(Proposer :: comm:mypid(), PaxosID :: any()) -> ok
start_link(DHTNodeGroup :: pid_groups:groupname(), PidName :: pid_groups:pidname()) -> {ok, pid()}
init(X1 :: []) -> state()
on(X1 :: comm:message(), State :: state()) -> state()
Generated by EDoc, Sep 11 2020, 15:25:21.