Lots more clean-ups
[invirt/third/libt4.git] / lock_server.h
index 560167f..69ac2b8 100644 (file)
@@ -42,9 +42,9 @@ class lock_server : public rsm_state_transfer {
         void revoker();
         void retryer();
         string marshal_state();
-        void unmarshal_state(string state);
-        int acquire(int &, lock_protocol::lockid_t, string id, lock_protocol::xid_t);
-        int release(int &, lock_protocol::lockid_t, string id, lock_protocol::xid_t);
+        void unmarshal_state(const string & state);
+        int acquire(int &, lock_protocol::lockid_t, const callback_t & id, lock_protocol::xid_t);
+        int release(int &, lock_protocol::lockid_t, const callback_t & id, lock_protocol::xid_t);
 };
 
 #endif