Lines Matching defs:std

110 std::mutex g_mutexFormRenderFontFamily;
113 const std::string ASSET_LIBARCH_PATH = "/lib/arm64";
115 const std::string ASSET_LIBARCH_PATH = "/lib/arm";
134 const std::shared_ptr<OHOS::AbilityRuntime::Context>& context,
135 const std::shared_ptr<OHOS::AppExecFwk::AbilityInfo>& abilityInfo, bool clearCache = false)
137 std::string bundleName = "";
138 std::string moduleName = "";
178 std::string EncodeBundleAndModule(const std::string& bundleName, const std::string& moduleName)
183 void DecodeBundleAndModule(const std::string& encode, std::string& bundleName, std::string& moduleName)
185 std::vector<std::string> tokens;
201 AceContainer::AceContainer(int32_t instanceId, FrontendType type, std::shared_ptr<OHOS::AppExecFwk::Ability> aceAbility,
202 std::unique_ptr<PlatformEventCallback> callback, bool useCurrentEventRunner, bool useNewPipeline)
213 platformEventCallback_ = std::move(callback);
222 std::weak_ptr<OHOS::AbilityRuntime::Context> runtimeContext,
223 std::weak_ptr<OHOS::AppExecFwk::AbilityInfo> abilityInfo, std::unique_ptr<PlatformEventCallback> callback,
225 : instanceId_(instanceId), type_(type), runtimeContext_(std::move(runtimeContext)),
226 abilityInfo_(std::move(abilityInfo)), useCurrentEventRunner_(useCurrentEventRunner),
239 platformEventCallback_ = std::move(callback);
245 std::weak_ptr<OHOS::AbilityRuntime::Context> runtimeContext,
246 std::weak_ptr<OHOS::AppExecFwk::AbilityInfo> abilityInfo, std::unique_ptr<PlatformEventCallback> callback,
247 std::shared_ptr<TaskWrapper> taskWrapper,
249 : instanceId_(instanceId), type_(type), runtimeContext_(std::move(runtimeContext)),
250 abilityInfo_(std::move(abilityInfo)), useCurrentEventRunner_(useCurrentEventRunner),
263 platformEventCallback_ = std::move(callback);
269 std::lock_guard lock(destructMutex_);
273 void AceContainer::InitializeTask(std::shared_ptr<TaskWrapper> taskWrapper)
315 std::lock_guard lock(destructMutex_);
333 std::lock_guard<std::mutex> lock(pipelineMutex_);
351 std::lock_guard<std::mutex> lock(frontendMutex_);
373 std::lock_guard<std::mutex> lock(viewMutex_);
436 auto pageUrlCheckFunc = [id = instanceId_](const std::string& url, const std::function<void()>& callback,
437 const std::function<void(int32_t, const std::string&)>& silentInstallErrorCallBack) {
445 jsEngine->SetPageUrlCheckFunc(std::move(pageUrlCheckFunc));
474 std::shared_ptr<AppExecFwk::AbilityInfo> info = aceAbility ? aceAbility->GetAbilityInfo() : abilityInfo;
585 std::unordered_map<int64_t, WeakPtr<Frontend>> cardFrontendMap;
621 std::unordered_map<int64_t, WeakPtr<Frontend>> cardFrontendMap;
741 void AceContainer::OnNewWant(int32_t instanceId, const std::string& data)
761 std::string AceContainer::OnSaveData(int32_t instanceId)
763 std::string result = "false";
773 bool AceContainer::OnRestoreData(int32_t instanceId, const std::string& data)
803 void AceContainer::OnConfigurationUpdated(int32_t instanceId, const std::string& configuration)
813 void AceContainer::OnNewRequest(int32_t instanceId, const std::string& data)
829 const TouchEvent& event, const std::function<void()>& markProcess,
861 const MouseEvent& event, const std::function<void()>& markProcess,
886 const AxisEvent& event, const std::function<void()>& markProcess,
935 const std::shared_ptr<Rosen::RSTransaction>& rsTransaction) {
1057 void AceContainer::CreateContainer(int32_t instanceId, FrontendType type, const std::string& instanceName,
1058 std::shared_ptr<OHOS::AppExecFwk::Ability> aceAbility, std::unique_ptr<PlatformEventCallback> callback,
1062 instanceId, type, aceAbility, std::move(callback), useCurrentEventRunner, useNewPipeline);
1077 void AceContainer::DestroyContainer(int32_t instanceId, const std::function<void()>& destroyCallback)
1115 auto window = std::make_shared<NG::RosenWindow>(rsWindow, taskExecutor, view->GetInstanceId());
1119 auto window = std::make_shared<Window>(std::move(platformWindow));
1137 auto window = std::make_shared<FormRenderWindow>(taskExecutor, view->GetInstanceId());
1140 auto window = std::make_shared<NG::RosenWindow>(rsWindow, taskExecutor, view->GetInstanceId());
1178 int32_t instanceId, const std::string& content, const std::string& params, bool isNamedRouter)
1208 int32_t instanceId, const std::shared_ptr<std::vector<uint8_t>>& content, const std::string& params)
1219 int32_t instanceId, const std::string& content, const std::string& params, const std::string& entryPoint)
1230 bool AceContainer::PushPage(int32_t instanceId, const std::string& content, const std::string& params)
1241 bool AceContainer::UpdatePage(int32_t instanceId, int32_t pageId, const std::string& content)
1288 void OnFillRequestFailed(int32_t errCode, const std::string& fillContent, bool isPopup) override
1395 if ((deltaX < -DBL_EPSILON) && (std::fabs(deltaX) > edgeDist)) {
1455 HintToTypeWrap AceContainer::PlaceHolderToType(const std::string& onePlaceHolder)
1462 std::vector<std::string> placeHolder;
1463 std::vector<int> intType;
1464 std::vector<std::string> metadata;
1527 std::vector<AbilityBase::PageNodeInfo> nodeInfos;
1597 auto callback = std::make_shared<FillRequestCallback>(pipelineContext, node, autoFillType, isNative);
1638 SaveRequestCallback(WeakPtr<NG::PipelineContext> pipelineContext, const std::function<void()>& onFinish)
1663 [onFinish = std::move(onFinish_)]() mutable {
1673 std::function<void()> onFinish_;
1676 bool AceContainer::RequestAutoSave(const RefPtr<NG::FrameNode>& node, const std::function<void()>& onFinish,
1677 const std::function<void()>& onUIExtNodeBindingCompleted, bool isNative, int32_t instanceId)
1689 auto callback = std::make_shared<SaveRequestCallback>(pipelineContext, onFinish);
1700 autoFillRequest.doAfterAsyncModalBinding = std::move(onUIExtNodeBindingCompleted);
1715 std::shared_ptr<NavigationController> AceContainer::GetNavigationController(
1716 const std::string& navigationId)
1722 void AceContainer::SetHapPath(const std::string& hapPath)
1735 const std::string& group, std::vector<uint8_t>&& data, int32_t id, bool replyToComponent) const
1740 void AceContainer::DispatchPluginError(int32_t callbackId, int32_t errorCode, std::string&& errorMessage) const
1746 [front, callbackId, errorCode, errorMessage = std::move(errorMessage)]() mutable {
1747 front->TransferJsPluginGetError(callbackId, errorCode, std::move(errorMessage));
1752 bool AceContainer::Dump(const std::vector<std::string>& params, std::vector<std::string>& info)
1761 std::unique_ptr<std::ostream> ostream = std::make_unique<std::ostringstream>();
1763 DumpLog::GetInstance().SetDumpFile(std::move(ostream));
1772 auto* ostringstream = static_cast<std::ostringstream*>(infoFile.get());
1782 bool AceContainer::DumpInfo(const std::vector<std::string>& params)
1795 bool AceContainer::OnDumpInfo(const std::vector<std::string>& params)
1799 DumpLog::GetInstance().Print(1, "InstanceId: " + std::to_string(instanceId_));
1801 "FrontendType: " + std::to_string(static_cast<typename std::underlying_type<FrontendType>::type>(type_)));
1802 DumpLog::GetInstance().Print(1, "NewPipeline: " + std::string(IsUseNewPipeline() ? "true" : "false"));
1807 : std::to_string(static_cast<typename std::underlying_type<Frontend::State>::type>(
1811 1, "RTL: " + std::string(AceApplicationInfo::GetInstance().IsRightToLeft() ? "true" : "false"));
1813 1, "ColorMode: " + std::string(SystemProperties::GetColorMode() == ColorMode::DARK ? "Dark" : "Light"));
1815 "DeviceOrientation: " + std::string(SystemProperties::GetDeviceOrientation() == DeviceOrientation::LANDSCAPE
1818 DumpLog::GetInstance().Print(1, "Resolution: " + std::to_string(SystemProperties::GetDeviceWidth()) + "*" +
1819 std::to_string(SystemProperties::GetDeviceHeight()));
1822 DumpLog::GetInstance().Print(1, "Density: " + std::to_string(pipelineContext_->GetDensity()));
1823 DumpLog::GetInstance().Print(1, "ViewScale: " + std::to_string(pipelineContext_->GetViewScale()));
1826 DumpLog::GetInstance().Print(1, "vsyncID: " + std::to_string(pipelineContext_->GetFrameCount()));
1890 NativeReference* storage, const std::shared_ptr<OHOS::AbilityRuntime::Context>& context)
1895 contextWeak = std::weak_ptr<OHOS::AbilityRuntime::Context>(context), id = instanceId_,
1927 void AceContainer::AddAssetPath(int32_t instanceId, const std::string& packagePath, const std::string& hapPath,
1928 const std::vector<std::string>& paths)
1947 assetManagerImpl->PushBack(std::move(assetProvider));
1954 assetManagerImpl->PushBack(std::move(assetProvider));
1959 void AceContainer::AddLibPath(int32_t instanceId, const std::vector<std::string>& libPath)
1977 void AceContainer::AttachView(std::shared_ptr<Window> window, const RefPtr<AceView>& view, double density, float width,
2037 pipelineContext_->RegisterWindowDensityCallback(std::move(windowDensityCallback));
2053 pipelineContext_->SetSharePanelCallback(std::move(sharePanelCallback_));
2054 std::shared_ptr<AppExecFwk::AbilityInfo> info = abilityInfo_.lock();
2083 auto&& startAbilityHandler = [weak = WeakClaim(this), instanceId](const std::string& address) {
2198 pipelineContext_->SetPostRTTaskCallBack([](std::function<void()>&& task) {
2199 auto syncTask = std::make_shared<AceRosenSyncTask>(std::move(task));
2215 std::weak_ptr<OHOS::AppExecFwk::Ability> AceContainer::GetAbilityInner() const
2220 std::weak_ptr<OHOS::AbilityRuntime::Context> AceContainer::GetRuntimeContextInner() const
2239 std::string bgOpacity = bgColor.ColorToString().substr(0, 3);
2240 std::string transparentOpacity = "#00";
2263 std::pair<RouterRecoverRecord, UIContentErrorCode> AceContainer::RestoreRouterStack(
2264 int32_t instanceId, const std::string& contentInfo, ContentInfoType type)
2267 CHECK_NULL_RETURN(container, std::make_pair(RouterRecoverRecord(), UIContentErrorCode::NULL_POINTER));
2270 CHECK_NULL_RETURN(front, std::make_pair(RouterRecoverRecord(), UIContentErrorCode::NULL_POINTER));
2274 std::string AceContainer::GetContentInfo(int32_t instanceId, ContentInfoType type)
2297 taskExecutor_ = AceType::DynamicCast<TaskExecutorImpl>(std::move(taskExec));
2310 std::shared_ptr<AppExecFwk::AbilityInfo> info = abilityInfo_.lock();
2419 std::shared_ptr<OHOS::AbilityRuntime::Context> AceContainer::GetAbilityContextByModule(
2420 const std::string& bundle, const std::string& module)
2425 std::string encode = EncodeBundleAndModule(bundle, module);
2448 std::string familyName = "";
2449 std::string path = "/data/themes/a/app";
2464 std::lock_guard<std::mutex> lock(g_mutexFormRenderFontFamily);
2498 std::string bundleName;
2499 std::string moduleName;
2538 std::unique_ptr<JsonValue> json = JsonUtil::ParseJsonString(parsedConfig.themeTag);
2551 void AceContainer::UpdateConfiguration(const ParsedConfig& parsedConfig, const std::string& configuration)
2580 std::string language;
2581 std::string script;
2582 std::string region;
2636 void AceContainer::NotifyConfigToSubContainers(const ParsedConfig& parsedConfig, const std::string& configuration)
2717 std::lock_guard<std::mutex> lock(cardTokensMutex_);
2725 std::lock_guard<std::mutex> lock(cardTokensMutex_);
2735 std::lock_guard<std::mutex> lock(cardTokensMutex_);
2743 std::lock_guard<std::mutex> lock(cardTokensMutex_);
2748 std::shared_ptr<Rosen::RSSurfaceNode> AceContainer::GetFormSurfaceNode(int32_t instanceId)
2759 void AceContainer::UpdateFormData(const std::string& data)
2768 void AceContainer::UpdateFormSharedImage(const std::map<std::string, sptr<AppExecFwk::FormAshmem>>& imageDataMap)
2770 std::vector<std::string> picNameArray;
2771 std::vector<int> fileDescriptorArray;
2772 std::vector<int> byteLenArray;
2813 void AceContainer::GetNamesOfSharedImage(std::vector<std::string>& picNameArray)
2826 sharedImageManager->AddPictureNamesToReloadMap(std::move(name));
2831 std::vector<std::string>& picNameArray, std::vector<int32_t>& byteLenArray, std::vector<int>& fileDescriptorArray)
2850 std::string picNameCopy;
2875 const std::string& picName, Ashmem& ashmem, const RefPtr<PipelineBase>& pipelineContext, int len)
2897 sharedImageManager->AddSharedImage(picName, std::vector<uint8_t>(imageData, imageData + len));
3003 void AceContainer::SetCurPointerEvent(const std::shared_ptr<MMI::PointerEvent>& currentEvent)
3005 std::lock_guard<std::mutex> lock(pointerEventMutex_);
3047 std::lock_guard<std::mutex> lock(pointerEventMutex_);
3064 RegisterStopDragCallback(pointerId, std::move(stopDragCallback));
3070 std::lock_guard<std::mutex> lock(pointerEventMutex_);
3081 iter->second.emplace_back(std::move(stopDragCallback));
3083 std::list<StopDragCallback> list;
3084 list.emplace_back(std::move(stopDragCallback));
3091 std::list<Accessibility::AccessibilityElementInfo>& output)
3112 int64_t elementId, const std::string& text, int64_t baseParent,
3113 std::list<Accessibility::AccessibilityElementInfo>& output)
3177 int64_t elementId, const std::map<std::string, std::string>& actionArguments,
3221 std::vector<Ace::RectF> AceContainer::GetOverlayNodePositions()
3229 const std::function<void(std::vector<Ace::RectF>)>&& callback)
3233 pipeline->RegisterOverlayNodePositionsUpdateCallback(std::move(callback));