MEMBERS(held, held_by, wanted_by)
};
-MARSHALLABLE(lock_state)
+MARSHALLABLE_STRUCT(lock_state)
typedef map<lock_protocol::lockid_t, lock_state> lock_map;
rsm *rsm_;
public:
lock_server(rsm *r = 0);
- void revoker();
- void retryer();
+ void revoker NORETURN ();
+ void retryer NORETURN ();
string marshal_state();
void unmarshal_state(const string & state);
lock_protocol::status acquire(int &, lock_protocol::lockid_t, const callback_t & id, lock_protocol::xid_t);