From: Changgyu Choi Date: Mon, 2 Dec 2024 10:13:01 +0000 (+0900) Subject: Send pid for rpc-port request upon setting pending item pid X-Git-Tag: accepted/tizen/unified/20241205.060752~3 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=34adedf1998c6963f66a9af11eac871a151d0f8f;p=platform%2Fcore%2Fappfw%2Famd.git Send pid for rpc-port request upon setting pending item pid For RPC_PORT_PREPARE_STUB, amd sends results faster. Change-Id: Ic2ebf3c14b19e9d8ea22ec82f423c2619c20c1ed Signed-off-by: Changgyu Choi --- diff --git a/src/lib/request/pending_item.cc b/src/lib/request/pending_item.cc index d60e2b66..315c9444 100644 --- a/src/lib/request/pending_item.cc +++ b/src/lib/request/pending_item.cc @@ -48,6 +48,12 @@ pid_t PendingItem::GetCallerPid() const { void PendingItem::SetPid(pid_t pid) { pid_ = pid; + for (auto& req : requests_) { + if (req->GetRequestType() == "rpc-port") { + req->UnsetTimer(); + req->SendResult(pid); + } + } } pid_t PendingItem::GetPid() const {