X-Git-Url: http://xvm.mit.edu/gitweb/invirt/third/libt4.git/blobdiff_plain/130f2d53438eb6193accb445aca52fa8e2fe4158..5987a5357ccfd818d540a7aa58eb498a1be07aa1:/config.cc diff --git a/config.cc b/config.cc index 96e6cd7..04c869e 100644 --- a/config.cc +++ b/config.cc @@ -50,7 +50,7 @@ config::config( paxos_proposer = new proposer(this, paxos_acceptor, me); // XXX hack; maybe should have its own port number - paxos_acceptor->get_rpcs()->reg(paxos_protocol::heartbeat, this, &config::heartbeat); + paxos_acceptor->get_rpcs()->reg(paxos_protocol::heartbeat, &config::heartbeat, this); { lock ml(cfg_mutex); @@ -265,7 +265,7 @@ config::heartbeater() } paxos_protocol::status -config::heartbeat(std::string m, unsigned vid, int &r) +config::heartbeat(int &r, std::string m, unsigned vid) { lock ml(cfg_mutex); int ret = paxos_protocol::ERR;