Cosmetic changes
[invirt/third/libt4.git] / paxos_protocol.h
index 1ce3be7..3e1fbcd 100644 (file)
@@ -15,15 +15,14 @@ struct prop_t {
 namespace paxos_protocol {
     enum status : rpc_protocol::status { OK, ERR };
     struct prepareres {
-        bool oldinstance;
-        bool accept;
+        enum { reject, oldinstance, accept } type;
         prop_t n_a;
         string v_a;
 
-        MEMBERS(oldinstance, accept, n_a, v_a)
+        MEMBERS(type, n_a, v_a)
     };
     using node_t = string;
-    using nodes_t = vector<node_t>;
+    using nodes_t = std::vector<node_t>;
     using value_t = string;
 
     REMOTE_PROCEDURE_BASE(0x11000);