More clean-ups
[invirt/third/libt4.git] / paxos.h
diff --git a/paxos.h b/paxos.h
index 426dfef..8c9fc8f 100644 (file)
--- a/paxos.h
+++ b/paxos.h
@@ -7,10 +7,9 @@
 #include "log.h"
 
 using prepareres = paxos_protocol::prepareres;
-
-using node_t = string;
-using nodes_t = vector<node_t>;
-using value_t = string;
+using node_t = paxos_protocol::node_t;
+using nodes_t = paxos_protocol::nodes_t;
+using value_t = paxos_protocol::value_t;
 
 class paxos_change {
     public:
@@ -29,7 +28,7 @@ class proposer_acceptor {
         paxos_change *delegate;
         node_t me;
 
-        rpcs pxs = {(uint32_t)std::stoi(me)};
+        rpcs pxs{(in_port_t)stoi(me)};
 
         bool break1 = false;
         bool break2 = false;