diff options
Diffstat (limited to 'libs/binder/RpcSession.cpp')
-rw-r--r-- | libs/binder/RpcSession.cpp | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/libs/binder/RpcSession.cpp b/libs/binder/RpcSession.cpp index 37f6c7ff45..486b67b62c 100644 --- a/libs/binder/RpcSession.cpp +++ b/libs/binder/RpcSession.cpp @@ -76,18 +76,18 @@ sp<RpcSession> RpcSession::make(std::unique_ptr<RpcTransportCtxFactory> rpcTrans return sp<RpcSession>::make(std::move(ctx)); } -void RpcSession::setMaxThreads(size_t threads) { +void RpcSession::setMaxIncomingThreads(size_t threads) { std::lock_guard<std::mutex> _l(mMutex); LOG_ALWAYS_FATAL_IF(!mConnections.mOutgoing.empty() || !mConnections.mIncoming.empty(), - "Must set max threads before setting up connections, but has %zu client(s) " - "and %zu server(s)", + "Must set max incoming threads before setting up connections, but has %zu " + "client(s) and %zu server(s)", mConnections.mOutgoing.size(), mConnections.mIncoming.size()); - mMaxThreads = threads; + mMaxIncomingThreads = threads; } -size_t RpcSession::getMaxThreads() { +size_t RpcSession::getMaxIncomingThreads() { std::lock_guard<std::mutex> _l(mMutex); - return mMaxThreads; + return mMaxIncomingThreads; } bool RpcSession::setProtocolVersion(uint32_t version) { @@ -484,7 +484,7 @@ status_t RpcSession::setupClient(const std::function<status_t(const std::vector< if (status_t status = connectAndInit(mId, false /*incoming*/); status != OK) return status; } - for (size_t i = 0; i < mMaxThreads; i++) { + for (size_t i = 0; i < mMaxIncomingThreads; i++) { if (status_t status = connectAndInit(mId, true /*incoming*/); status != OK) return status; } @@ -697,9 +697,9 @@ sp<RpcSession::RpcConnection> RpcSession::assignIncomingConnectionToThisThread( std::unique_ptr<RpcTransport> rpcTransport) { std::lock_guard<std::mutex> _l(mMutex); - if (mConnections.mIncoming.size() >= mMaxThreads) { + if (mConnections.mIncoming.size() >= mMaxIncomingThreads) { ALOGE("Cannot add thread to session with %zu threads (max is set to %zu)", - mConnections.mIncoming.size(), mMaxThreads); + mConnections.mIncoming.size(), mMaxIncomingThreads); return nullptr; } |