More cleanups to marshalling logic.
[invirt/third/libt4.git] / rsm_client.cc
index 7062cea..2e6d33d 100644 (file)
@@ -28,7 +28,7 @@ void rsm_client::primary_failure() {
     known_mems.pop_back();
 }
 
     known_mems.pop_back();
 }
 
-rsm_protocol::status rsm_client::invoke(int proc, std::string req, std::string &rep) {
+rsm_protocol::status rsm_client::invoke(int proc, std::string &rep, const std::string &req) {
     int ret = 0;
     lock ml(rsm_client_mutex);
     while (1) {
     int ret = 0;
     lock ml(rsm_client_mutex);
     while (1) {