diff options
author | Håvard Pettersen <havardpe@yahooinc.com> | 2023-03-06 11:42:42 +0000 |
---|---|---|
committer | Håvard Pettersen <havardpe@yahooinc.com> | 2023-03-06 15:11:11 +0000 |
commit | 793a0bbc6c8bedcf0ee5de51be687d760defcd57 (patch) | |
tree | 016f83e652b0734aa3555df9332c72f9a82ff424 /logd | |
parent | 9a95875744e88f29cb4a78f8bb31bab13e7cec4d (diff) |
use ref_counted in fnet
also get rid of some cleanup functions on reference counted classes
enable specifying low-level parameters to addref/subref (cnt/reserve)
Diffstat (limited to 'logd')
-rw-r--r-- | logd/src/logd/rpc_forwarder.cpp | 2 | ||||
-rw-r--r-- | logd/src/logd/rpc_forwarder.h | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/logd/src/logd/rpc_forwarder.cpp b/logd/src/logd/rpc_forwarder.cpp index fbd39afeba4..b89eb87e2f7 100644 --- a/logd/src/logd/rpc_forwarder.cpp +++ b/logd/src/logd/rpc_forwarder.cpp @@ -31,7 +31,7 @@ public: : _request(new FRT_RPCRequest()) {} ~GuardedRequest() { - _request->SubRef(); + _request->internal_subref(); } FRT_RPCRequest& operator*() const { return *_request; } FRT_RPCRequest* get() const { return _request; } diff --git a/logd/src/logd/rpc_forwarder.h b/logd/src/logd/rpc_forwarder.h index 75d41259eda..864c7b666cb 100644 --- a/logd/src/logd/rpc_forwarder.h +++ b/logd/src/logd/rpc_forwarder.h @@ -17,7 +17,7 @@ struct Metrics; struct RpcTargetSubRef { void operator()(FRT_Target* target) const noexcept { - target->SubRef(); + target->internal_subref(); } }; using RpcTargetGuard = std::unique_ptr<FRT_Target, RpcTargetSubRef>; |