X-Git-Url: http://xvm.mit.edu/gitweb/invirt/third/libt4.git/blobdiff_plain/5d99dbf06a14904944f5593c63705934bdfdcfb7..02967a43024ce81912cd1ec96a800397457f8066:/rsmtest_client.cc?ds=sidebyside diff --git a/rsmtest_client.cc b/rsmtest_client.cc index f4238db..e9c8001 100644 --- a/rsmtest_client.cc +++ b/rsmtest_client.cc @@ -3,21 +3,21 @@ #include "rsmtest_client.h" #include -rsmtest_client::rsmtest_client(string dst) : cl(dst) { - if (cl.bind() < 0) - cout << "rsmtest_client: call bind" << endl; +rsmtest_client::rsmtest_client(string dst) { + if (!(cl = rpcc::bind_cached(dst))) + LOG << "rsmtest_client: call bind"; } rsm_test_protocol::status rsmtest_client::net_repair(int heal) { - rsm_test_protocol::status r; - auto ret = (rsm_test_protocol::status)cl.call(rsm_test_protocol::net_repair, r, heal); + rsm_test_protocol::status r = rsm_test_protocol::ERR; + auto ret = (rsm_test_protocol::status)cl->call(rsm_test_protocol::net_repair, r, heal); VERIFY (ret == rsm_test_protocol::OK); return r; } rsm_test_protocol::status rsmtest_client::breakpoint(int b) { - rsm_test_protocol::status r; - auto ret = (rsm_test_protocol::status)cl.call(rsm_test_protocol::breakpoint, r, b); + rsm_test_protocol::status r = rsm_test_protocol::ERR; + auto ret = (rsm_test_protocol::status)cl->call(rsm_test_protocol::breakpoint, r, b); VERIFY (ret == rsm_test_protocol::OK); return r; }