X-Git-Url: http://xvm.mit.edu/gitweb/invirt/third/libt4.git/blobdiff_plain/5224670fe4e903bd507eabd486f8723353893bfa..02967a43024ce81912cd1ec96a800397457f8066:/lock_client.cc diff --git a/lock_client.cc b/lock_client.cc index 6ec3cbc..ca21d9d 100644 --- a/lock_client.cc +++ b/lock_client.cc @@ -28,10 +28,10 @@ lock_state & lock_client::get_lock_state(lock_protocol::lockid_t lid) { lock_client::lock_client(string xdst, lock_release_user *_lu) : lu(_lu), next_xid(0) { rlock_port = std::uniform_int_distribution(1024,32000+1024)(global->random_generator); id = "127.0.0.1:" + std::to_string(rlock_port); - rlsrpc = unique_ptr(new rpcs(rlock_port)); + rlsrpc = std::make_unique(rlock_port); rlsrpc->reg(rlock_protocol::revoke, &lock_client::revoke_handler, this); rlsrpc->reg(rlock_protocol::retry, &lock_client::retry_handler, this); - rsmc = unique_ptr(new rsm_client(xdst)); + rsmc = std::make_unique(xdst); releaser_thread = thread(&lock_client::releaser, this); rlsrpc->start(); }