enum status : rpc_protocol::status {OK, ERR, NOTPRIMARY, BUSY};
REMOTE_PROCEDURE_BASE(0x9000);
REMOTE_PROCEDURE(1, invoke, (string &, rpc_protocol::proc_id_t, string));
- REMOTE_PROCEDURE(2, members, (vector<string> &, int));
+ REMOTE_PROCEDURE(2, members, (std::vector<string> &, int));
}
struct viewstamp {
LEXICOGRAPHIC_COMPARISON(viewstamp)
};
-MARSHALLABLE_STRUCT(viewstamp)
-
namespace rsm_protocol {
enum status : rpc_protocol::status { OK, ERR, BUSY};
REMOTE_PROCEDURE(4, joinreq, (string &, string, viewstamp));
}
-MARSHALLABLE_STRUCT(rsm_protocol::transferres)
-
namespace rsm_test_protocol {
enum status : rpc_protocol::status {OK, ERR};
REMOTE_PROCEDURE_BASE(0x12000);