projects
/
invirt/third/libt4.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
More dependency check-ups
[invirt/third/libt4.git]
/
lock_server.h
diff --git
a/lock_server.h
b/lock_server.h
index
381c527
..
5c182e0
100644
(file)
--- a/
lock_server.h
+++ b/
lock_server.h
@@
-19,8
+19,12
@@
public:
map<callback_t, lock_protocol::xid_t> old_requests;
mutex m;
lock_state& operator=(const lock_state&);
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 {
typedef map<lock_protocol::lockid_t, lock_state> lock_map;
class lock_server : public rsm_state_transfer {