Lines Matching refs:missionId

105 void DSchedContinuation::SetTimeOut(int32_t missionId, int32_t timeout)

111 continuationHandler_->SendEvent(missionId, 0, timeout);
114 void DSchedContinuation::RemoveTimeOut(int32_t missionId)
120 continuationHandler_->RemoveEvent(missionId);
123 bool DSchedContinuation::IsFreeInstall(int32_t missionId)
126 auto iter = freeInstall_.find(missionId);
128 HILOGD("continue free install, missionId:%{public}d exist!", missionId);
134 bool DSchedContinuation::IsInContinuationProgress(int32_t missionId)
137 auto iterSession = callbackMap_.find(missionId);
139 HILOGD("Continuation in progress, missionId:%{public}d exist!", missionId);
145 std::string DSchedContinuation::GetTargetDevice(int32_t missionId)
148 auto iter = continuationDevices_.find(missionId);
150 HILOGD("missionId:%{public}d exist!", missionId);
185 bool DSchedContinuation::PushCallback(int32_t missionId, const sptr<IRemoteObject>& callback,
200 auto iterSession = callbackMap_.find(missionId);
202 HILOGE("missionId:%{public}d exist!", missionId);
205 (void)callbackMap_.emplace(missionId, callback);
206 (void)continuationDevices_.emplace(missionId, deviceId);
208 freeInstall_[missionId] = isFreeInstall;
237 sptr<IRemoteObject> DSchedContinuation::PopCallback(int32_t missionId)
240 auto iter = callbackMap_.find(missionId);
242 HILOGW("PopCallback not found missionId:%{public}d", missionId);
247 auto iteration = continuationDevices_.find(missionId);
249 HILOGD("%{public}d need pop from continuationDevices_", missionId);
253 auto it = freeInstall_.find(missionId);
255 HILOGD("%{public}d need pop from freeInstall_", missionId);
258 (void)cleanMission_.erase(missionId);
319 int32_t DSchedContinuation::NotifyMissionCenterResult(int32_t missionId, int32_t resultCode)
321 sptr<IRemoteObject> callback = PopCallback(missionId);
322 RemoveTimeOut(missionId);
360 void DSchedContinuation::SetCleanMissionFlag(int32_t missionId, bool isCleanMission)
363 cleanMission_.emplace(missionId, isCleanMission);
366 bool DSchedContinuation::IsCleanMission(int32_t missionId)
369 auto iter = cleanMission_.find(missionId);
371 HILOGD("Application need not exit after continue, missionId:%{public}d exist!", missionId);