More dependency check-ups
[invirt/third/libt4.git] / lock_server.h
index 381c527..5c182e0 100644 (file)
@@ -19,8 +19,12 @@ public:
     map<callback_t, lock_protocol::xid_t> old_requests;
     mutex m;
     lock_state& operator=(const lock_state&);
+
+    MEMBERS(held, held_by, wanted_by)
 };
 
+MARSHALLABLE(lock_state)
+
 typedef map<lock_protocol::lockid_t, lock_state> lock_map;
 
 class lock_server : public rsm_state_transfer {