- const std::string &myaddr() const { return me; };
- std::string dump() { return paxos_acceptor->dump(); };
- void get_view(unsigned instance, std::vector<std::string> &m);
- void restore(const std::string &s);
- bool add(const std::string &, unsigned view_id);
- bool ismember(const std::string &m, unsigned view_id);
- void heartbeater(void);
- void paxos_commit(unsigned instance, const std::string &v);
- rpcs *get_rpcs() { return paxos_acceptor->get_rpcs(); }
- void breakpoint(int b) { paxos_proposer->breakpoint(b); }
+ const string & myaddr() const { return me; }
+ string dump() { return paxos.dump(); }
+ void get_view(unsigned instance, vector<string> & m);
+ void restore(const string & s);
+ bool add(const string &, unsigned view_id);
+ bool ismember(const string & m, unsigned view_id);
+ void heartbeater NORETURN ();
+ void paxos_commit(unsigned instance, const string & v);
+ rpcs *get_rpcs() { return paxos.get_rpcs(); }
+ void breakpoint(int b) { paxos.breakpoint(b); }