lock_state &get_lock_state(lock_protocol::lockid_t lid);
fifo<lock_protocol::lockid_t> retry_fifo;
fifo<lock_protocol::lockid_t> revoke_fifo;
- class rsm *rsm;
+ rsm *rsm_;
public:
- lock_server(class rsm *rsm = 0);
+ lock_server(rsm *r = 0);
lock_protocol::status stat(int &, lock_protocol::lockid_t);
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