class lock_release_user {
public:
virtual void dorelease(lock_protocol::lockid_t) = 0;
- virtual ~lock_release_user() {};
+ virtual ~lock_release_user() {}
};
using std::string;
std::thread releaser_thread;
rsm_client *rsmc;
class lock_release_user *lu;
- int rlock_port;
+ unsigned int rlock_port;
string hostname;
string id;
mutex xid_mutex;
- lock_protocol::xid_t xid;
+ lock_protocol::xid_t next_xid;
fifo<lock_protocol::lockid_t> release_fifo;
mutex lock_table_lock;
lock_map lock_table;
lock_state &get_lock_state(lock_protocol::lockid_t lid);
public:
- static int last_port;
+ static unsigned int last_port;
lock_client(string xdst, class lock_release_user *l = 0);
- ~lock_client() {};
+ ~lock_client() {}
lock_protocol::status acquire(lock_protocol::lockid_t);
lock_protocol::status release(lock_protocol::lockid_t);
int stat(lock_protocol::lockid_t);