diff options
Diffstat (limited to 'libs/binder/FdTrigger.cpp')
-rw-r--r-- | libs/binder/FdTrigger.cpp | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/libs/binder/FdTrigger.cpp b/libs/binder/FdTrigger.cpp index 37c21bb5cd..a1fbbf321c 100644 --- a/libs/binder/FdTrigger.cpp +++ b/libs/binder/FdTrigger.cpp @@ -21,13 +21,15 @@ #include <poll.h> -#include <android-base/scopeguard.h> +#include <binder/Functional.h> #include "RpcState.h" #include "Utils.h" namespace android { +using namespace android::binder::impl; + std::unique_ptr<FdTrigger> FdTrigger::make() { auto ret = std::make_unique<FdTrigger>(); #ifndef BINDER_RPC_SINGLE_THREADED @@ -75,8 +77,7 @@ status_t FdTrigger::triggerablePoll(const android::RpcTransportFd& transportFd, "Only one thread should be polling on Fd!"); transportFd.setPollingState(true); - auto pollingStateGuard = - android::base::make_scope_guard([&]() { transportFd.setPollingState(false); }); + auto pollingStateGuard = make_scope_guard([&]() { transportFd.setPollingState(false); }); int ret = TEMP_FAILURE_RETRY(poll(pfd, countof(pfd), -1)); if (ret < 0) { |