7 class rsm_client_protocol {
9 enum status : status_t {OK, ERR, NOTPRIMARY, BUSY};
10 enum rpc_numbers : proc_t {
17 viewstamp (unsigned int _vid = 0, unsigned int _seqno = 0) : vid(_vid), seqno(_seqno) {}
20 inline void operator++(int) { seqno++; }
23 LEXICOGRAPHIC_COMPARISON(viewstamp)
26 MARSHALLABLE(viewstamp)
30 enum status : status_t { OK, ERR, BUSY};
31 enum rpc_numbers : proc_t {
46 MARSHALLABLE(rsm_protocol::transferres)
48 class rsm_test_protocol {
50 enum status : status_t {OK, ERR};
51 enum rpc_numbers : proc_t {