/foundation/ability/ability_runtime/services/abilitymgr/src/dialog_session/ |
H A D | dialog_session_manager.cpp | 35 constexpr const char* DIALOG_SESSION_ID = "dialogSessionId"; 52 std::string dialogSessionId = std::to_string(time) + "_" + std::to_string(randomDigit); in GenerateDialogSessionId() local 55 auto iter = dialogSessionInfoMap_.find(dialogSessionId); in GenerateDialogSessionId() 57 dialogSessionId += "_1"; in GenerateDialogSessionId() 58 iter = dialogSessionInfoMap_.find(dialogSessionId); in GenerateDialogSessionId() 60 return dialogSessionId; in GenerateDialogSessionId() 63 void DialogSessionManager::SetStartupSessionInfo(const std::string &dialogSessionId, in SetStartupSessionInfo() argument 69 startupSessionInfoMap_[dialogSessionId] = startupSessionInfo; in SetStartupSessionInfo() 72 void DialogSessionManager::SetDialogSessionInfo(const std::string &dialogSessionId, in SetDialogSessionInfo() argument 76 dialogSessionInfoMap_[dialogSessionId] in SetDialogSessionInfo() 114 ClearDialogContext(const std::string &dialogSessionId) ClearDialogContext() argument 199 SendDialogResult(const Want &want, const std::string &dialogSessionId, bool isAllowed) SendDialogResult() argument 242 NotifySCBToRecoveryAfterInterception(const std::string &dialogSessionId, const AbilityRequest &abilityRequest) NotifySCBToRecoveryAfterInterception() argument 276 std::string dialogSessionId = GenerateDialogSessionId(); GenerateDialogSessionRecordCommon() local 293 std::string dialogSessionId = GenerateDialogSessionRecordCommon(abilityRequest, userId, parameters, CreateJumpModalDialog() local 322 std::string dialogSessionId = GenerateDialogSessionRecordCommon(abilityRequest, userId, sessionWant.GetParams(), CreateImplicitSelectorModalDialog() local 346 std::string dialogSessionId = GenerateDialogSessionRecordCommon(abilityRequest, userId, parameters, CreateCloneSelectorModalDialog() local 356 CreateModalDialogCommon(const Want &replaceWant, sptr<IRemoteObject> callerToken, const std::string &dialogSessionId) CreateModalDialogCommon() argument 421 std::string dialogSessionId = GenerateDialogSessionId(); HandleErmsResultBySCB() local [all...] |
/foundation/ability/ability_runtime/services/abilitymgr/include/dialog_session/ |
H A D | dialog_session_manager.h | 55 sptr<DialogSessionInfo> GetDialogSessionInfo(const std::string &dialogSessionId) const; 57 std::shared_ptr<DialogCallerInfo> GetDialogCallerInfo(const std::string &dialogSessionId) const; 59 std::shared_ptr<StartupSessionInfo> GetStartupSessionInfo(const std::string &dialogSessionId) const; 61 int SendDialogResult(const Want &want, const std::string &dialogSessionId, bool isAllowed); 81 void SetDialogSessionInfo(const std::string &dialogSessionId, sptr<DialogSessionInfo> &dilogSessionInfo, 84 void SetStartupSessionInfo(const std::string &dialogSessionId, const AbilityRequest &abilityRequest); 86 int32_t NotifySCBToRecoveryAfterInterception(const std::string &dialogSessionId, 89 void ClearDialogContext(const std::string &dialogSessionId); 108 const std::string &dialogSessionId);
|
/foundation/ability/ability_runtime/frameworks/js/napi/js_dialog_session/ |
H A D | js_dialog_session.cpp | 64 std::string dialogSessionId = ""; in OnGetDialogSessionInfo() local 65 if (!ConvertFromJsValue(env, info.argv[0], dialogSessionId)) { in OnGetDialogSessionInfo() 66 TAG_LOGE(AAFwkTag::DIALOG, "Failed unwrap dialogSessionId"); in OnGetDialogSessionInfo() 67 ThrowInvalidParamError(env, "Parameter error: dialogSessionId must be a valid string."); in OnGetDialogSessionInfo() 74 auto errcode = AbilityManagerClient::GetInstance()->GetDialogSessionInfo(dialogSessionId, dialogSessionInfo); in OnGetDialogSessionInfo() 91 std::string dialogSessionId = ""; in OnSendDialogResult() local 92 if (!ConvertFromJsValue(env, info.argv[0], dialogSessionId)) { in OnSendDialogResult() 93 TAG_LOGE(AAFwkTag::DIALOG, "Failed unwrap dialogSessionId"); in OnSendDialogResult() 94 ThrowInvalidParamError(env, "Parameter error: dialogSessionId must be a valid string."); in OnSendDialogResult() 110 [dialogSessionId, wan in OnSendDialogResult() [all...] |
/foundation/ability/ability_runtime/test/fuzztest/dialogsessionmanager_fuzzer/ |
H A D | dialogsessionmanager_fuzzer.cpp | 65 std::string dialogSessionId(data, size); in DoSomethingInterestingWithMyAPI() 89 dialogSessionManager->SetStartupSessionInfo(dialogSessionId, abilityRequest); in DoSomethingInterestingWithMyAPI() 94 dialogSessionManager->NotifySCBToRecoveryAfterInterception(dialogSessionId, abilityRequest); in DoSomethingInterestingWithMyAPI() 101 dialogSessionManager->CreateModalDialogCommon(want, callerToken, dialogSessionId); in DoSomethingInterestingWithMyAPI()
|
/foundation/ability/ability_runtime/services/abilitymgr/src/utils/ |
H A D | update_caller_info_util.cpp | 201 std::string dialogSessionId = want.GetStringParam("dialogSessionId"); in UpdateAsCallerInfoFromDialog() local 202 auto dialogCallerInfo = DialogSessionManager::GetInstance().GetDialogCallerInfo(dialogSessionId); in UpdateAsCallerInfoFromDialog()
|
/foundation/ability/ability_runtime/services/abilitymgr/include/ |
H A D | ability_manager_proxy.h | 851 virtual int GetDialogSessionInfo(const std::string &dialogSessionId, sptr<DialogSessionInfo> &info) override; 853 virtual int SendDialogResult(const Want &want, const std::string &dialogSessionId, bool isAllow) override;
|
H A D | ability_manager_service.h | 1200 virtual int GetDialogSessionInfo(const std::string &dialogSessionId, 1203 virtual int SendDialogResult(const Want &want, const std::string &dialogSessionId, bool isAllowed) override;
|
/foundation/ability/ability_runtime/interfaces/inner_api/ability_manager/include/ |
H A D | ability_manager_interface.h | 1086 virtual int GetDialogSessionInfo(const std::string &dialogSessionId, sptr<DialogSessionInfo> &dialogSessionInfo) in GetDialogSessionInfo() argument 1091 virtual int SendDialogResult(const Want &want, const std::string &dialogSessionId, bool isAllow) in SendDialogResult() argument
|
H A D | ability_manager_client.h | 1092 ErrCode GetDialogSessionInfo(const std::string &dialogSessionId, sptr<DialogSessionInfo> &info); 1093 ErrCode SendDialogResult(const Want &want, const std::string &dialogSessionId, bool isAllow);
|
/foundation/ability/ability_runtime/test/unittest/ability_manager_client_branch_test/ |
H A D | ability_manager_client_branch_test.cpp | 2043 std::string dialogSessionId; in HWTEST_F() local 2045 auto result = client_->GetDialogSessionInfo(dialogSessionId, info); in HWTEST_F() 2060 std::string dialogSessionId; in HWTEST_F() local 2062 auto result = client_->SendDialogResult(want, dialogSessionId, isAllow); in HWTEST_F()
|
/foundation/ability/ability_runtime/services/abilitymgr/src/ |
H A D | ability_manager_client.cpp | 1403 ErrCode AbilityManagerClient::GetDialogSessionInfo(const std::string &dialogSessionId, sptr<DialogSessionInfo> &info) in GetDialogSessionInfo() argument 1407 return abms->GetDialogSessionInfo(dialogSessionId, info); in GetDialogSessionInfo() 1410 ErrCode AbilityManagerClient::SendDialogResult(const Want &want, const std::string &dialogSessionId, const bool isAllow) in SendDialogResult() argument 1414 return abms->SendDialogResult(want, dialogSessionId, isAllow); in SendDialogResult()
|
H A D | ability_manager_stub.cpp | 3102 std::string dialogSessionId = data.ReadString(); in GetDialogSessionInfoInner() local 3104 int result = GetDialogSessionInfo(dialogSessionId, info); in GetDialogSessionInfoInner() 3126 std::string dialogSessionId = data.ReadString(); in SendDialogResultInner() local 3128 int result = SendDialogResult(*want, dialogSessionId, isAllow); in SendDialogResultInner()
|
H A D | ability_manager_proxy.cpp | 3234 int AbilityManagerProxy::GetDialogSessionInfo(const std::string &dialogSessionId, sptr<DialogSessionInfo> &info) in GetDialogSessionInfo() argument 3243 if (!data.WriteString(dialogSessionId)) { in GetDialogSessionInfo() 3244 TAG_LOGE(AAFwkTag::ABILITYMGR, "write dialogSessionId fail"); in GetDialogSessionInfo() 3260 int AbilityManagerProxy::SendDialogResult(const Want &want, const std::string &dialogSessionId, const bool isAllow) in SendDialogResult() argument 3272 if (!data.WriteString(dialogSessionId)) { in SendDialogResult() 3273 TAG_LOGE(AAFwkTag::ABILITYMGR, "write dialogSessionId fail"); in SendDialogResult() 3277 TAG_LOGE(AAFwkTag::ABILITYMGR, "write dialogSessionId fail"); in SendDialogResult()
|
H A D | ability_manager_service.cpp | 1007 std::string dialogSessionId = want.GetStringParam("dialogSessionId"); in StartAbilityInner() local 1010 if (!dialogSessionId.empty() && in StartAbilityInner() 1011 DialogSessionManager::GetInstance().GetDialogCallerInfo(dialogSessionId) != nullptr) { in StartAbilityInner() 10882 int AbilityManagerService::GetDialogSessionInfo(const std::string &dialogSessionId, in GetDialogSessionInfo() argument 10886 dialogSessionInfo = DialogSessionManager::GetInstance().GetDialogSessionInfo(dialogSessionId); in GetDialogSessionInfo() 10895 int AbilityManagerService::SendDialogResult(const Want &want, const std::string &dialogSessionId, bool isAllowed) in SendDialogResult() argument 10898 return DialogSessionManager::GetInstance().SendDialogResult(want, dialogSessionId, isAllowed); in SendDialogResult()
|
/foundation/ability/ability_runtime/test/unittest/ability_manager_service_first_test/ |
H A D | ability_manager_service_first_test.cpp | 2319 std::string dialogSessionId; in HWTEST_F() local 2323 auto res = abilityMs->GetDialogSessionInfo(dialogSessionId, dialogSessionInfo); in HWTEST_F()
|