More logging clean-ups. Static type-checking for RPC calls and
[invirt/third/libt4.git] / config.cc
index 5d04cd2..abd2f9c 100644 (file)
--- a/config.cc
+++ b/config.cc
@@ -203,7 +203,7 @@ config::heartbeat_t config::doheartbeat(const string &m, lock &cfg_mutex_lock) {
     handle h(m);
 
     cfg_mutex_lock.unlock();
-    int r = 0, ret = rpc_const::bind_failure;
+    int r = 0, ret = rpc_protocol::bind_failure;
     if (rpcc *cl = h.safebind())
         ret = cl->call_timeout(paxos_protocol::heartbeat, milliseconds(100), r, me, vid);
     cfg_mutex_lock.lock();
@@ -212,8 +212,8 @@ config::heartbeat_t config::doheartbeat(const string &m, lock &cfg_mutex_lock) {
     switch (ret) {
         case paxos_protocol::OK:
             break;
-        case rpc_const::atmostonce_failure:
-        case rpc_const::oldsrv_failure:
+        case rpc_protocol::atmostonce_failure:
+        case rpc_protocol::oldsrv_failure:
             invalidate_handle(m);
             //h.invalidate();
             break;