aboutsummaryrefslogtreecommitdiffstats
path: root/logd/src
diff options
context:
space:
mode:
authorHåvard Pettersen <havardpe@yahooinc.com>2023-03-06 11:42:42 +0000
committerHåvard Pettersen <havardpe@yahooinc.com>2023-03-06 15:11:11 +0000
commit793a0bbc6c8bedcf0ee5de51be687d760defcd57 (patch)
tree016f83e652b0734aa3555df9332c72f9a82ff424 /logd/src
parent9a95875744e88f29cb4a78f8bb31bab13e7cec4d (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/src')
-rw-r--r--logd/src/logd/rpc_forwarder.cpp2
-rw-r--r--logd/src/logd/rpc_forwarder.h2
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>;