Lines Matching defs:container

74 #include "core/common/container.h"
439 auto container = Container::Current();
440 CHECK_NULL_VOID(container);
441 auto pageUrlChecker = container->GetPageUrlChecker();
483 auto container = AceEngine::Get().GetContainer(instanceId);
484 CHECK_NULL_RETURN(container, nullptr);
485 auto aceContainer = AceType::DynamicCast<AceContainer>(container);
509 auto container = AceEngine::Get().GetContainer(instanceId);
510 CHECK_NULL_RETURN(container, false);
511 // When the container is for overlay, it need close the overlay first.
512 if (container->IsSubContainer()) {
516 auto subPipelineContext = DynamicCast<NG::PipelineContext>(container->GetPipelineContext());
522 if (container->IsUseNewPipeline()) {
525 auto subPipelineContext = DynamicCast<NG::PipelineContext>(container->GetPipelineContext());
558 auto context = container->GetPipelineContext();
568 auto container = AceEngine::Get().GetContainer(instanceId);
569 CHECK_NULL_VOID(container);
571 auto taskExecutor = container->GetTaskExecutor();
573 if (!container->UpdateState(Frontend::State::ON_SHOW)) {
577 auto jsTask = [container, front = container->GetFrontend()]() {
578 if (front && !container->IsSubContainer()) {
584 auto uiTask = [container]() {
586 container->GetCardFrontendMap(cardFrontendMap);
595 auto pipelineBase = container->GetPipelineContext();
602 if (container->GetSettings().useUIAsJSThread && taskExecutor->WillRunOnCurrentThread(TaskExecutor::TaskType::UI)) {
613 auto container = AceEngine::Get().GetContainer(instanceId);
614 CHECK_NULL_VOID(container);
616 auto taskExecutor = container->GetTaskExecutor();
618 if (!container->UpdateState(Frontend::State::ON_HIDE)) {
622 container->GetCardFrontendMap(cardFrontendMap);
624 auto jsTask = [container, front = container->GetFrontend(), cardFrontendMap]() {
625 if (front && !container->IsSubContainer()) {
640 auto uiTask = [container, cardFrontendMap]() {
649 auto pipelineBase = container->GetPipelineContext();
655 if (container->GetSettings().useUIAsJSThread && taskExecutor->WillRunOnCurrentThread(TaskExecutor::TaskType::UI)) {
666 auto container = AceEngine::Get().GetContainer(instanceId);
667 CHECK_NULL_VOID(container);
669 auto taskExecutor = container->GetTaskExecutor();
672 auto front = container->GetFrontend();
673 if (front && !container->IsSubContainer()) {
688 [container]() {
689 auto pipelineContext = container->GetPipelineContext();
694 ContainerScope scope(container->GetInstanceId());
703 auto container = AceEngine::Get().GetContainer(instanceId);
704 CHECK_NULL_VOID(container);
706 auto taskExecutor = container->GetTaskExecutor();
709 auto front = container->GetFrontend();
710 if (front && !container->IsSubContainer()) {
725 [container]() {
726 auto pipelineContext = container->GetPipelineContext();
731 ContainerScope scope(container->GetInstanceId());
734 if (container->IsScenceBoardWindow()) {
743 auto container = AceEngine::Get().GetContainer(instanceId);
744 CHECK_NULL_VOID(container);
746 auto front = container->GetFrontend();
753 auto container = AceEngine::Get().GetContainer(instanceId);
754 CHECK_NULL_RETURN(container, false);
756 auto front = container->GetFrontend();
764 auto container = AceEngine::Get().GetContainer(instanceId);
765 CHECK_NULL_RETURN(container, result);
767 auto front = container->GetFrontend();
775 auto container = AceEngine::Get().GetContainer(instanceId);
776 CHECK_NULL_RETURN(container, false);
778 auto front = container->GetFrontend();
785 auto container = AceEngine::Get().GetContainer(instanceId);
786 CHECK_NULL_VOID(container);
788 auto front = container->GetFrontend();
795 auto container = AceEngine::Get().GetContainer(instanceId);
796 CHECK_NULL_VOID(container);
798 auto front = container->GetFrontend();
805 auto container = AceEngine::Get().GetContainer(instanceId);
806 CHECK_NULL_VOID(container);
808 auto front = container->GetFrontend();
815 auto container = AceEngine::Get().GetContainer(instanceId);
816 CHECK_NULL_VOID(container);
818 auto front = container->GetFrontend();
954 auto container = Container::Current();
955 CHECK_NULL_VOID(container);
956 auto taskExecutor = container->GetTaskExecutor();
958 if ((container->IsUseStageModel() && type == WindowSizeChangeReason::ROTATION) ||
982 auto container = Container::GetContainer(id);
983 CHECK_NULL_VOID(container);
984 auto aceContainer = DynamicCast<AceContainer>(container);
1080 auto container = AceEngine::Get().GetContainer(instanceId);
1081 CHECK_NULL_VOID(container);
1082 container->Destroy();
1085 auto taskExecutor = container->GetTaskExecutor();
1091 container->DestroyView(); // Stop all threads(ui,gpu,io) for current ability.
1099 if (container->GetSettings().usePlatformAsUIThread) {
1110 auto container = AceType::DynamicCast<AceContainer>(AceEngine::Get().GetContainer(view->GetInstanceId()));
1111 CHECK_NULL_VOID(container);
1113 auto taskExecutor = container->GetTaskExecutor();
1122 container->AttachView(window, view, density, width, height, rsWindow->GetWindowId(), callback);
1130 auto container = AceType::DynamicCast<AceContainer>(AceEngine::Get().GetContainer(view->GetInstanceId()));
1131 CHECK_NULL_RETURN(container, UIContentErrorCode::NULL_POINTER);
1132 auto taskExecutor = container->GetTaskExecutor();
1136 if (container->isFormRender_) {
1138 container->AttachView(window, view, density, width, height, view->GetInstanceId(), nullptr);
1141 container->AttachView(window, view, density, width, height, rsWindow->GetWindowId(), nullptr);
1151 auto container = AceType::DynamicCast<AceContainer>(AceEngine::Get().GetContainer(instanceId));
1152 CHECK_NULL_VOID(container);
1153 container->SetUIWindowInner(uiWindow);
1158 auto container = AceType::DynamicCast<AceContainer>(AceEngine::Get().GetContainer(instanceId));
1159 CHECK_NULL_RETURN(container, nullptr);
1160 return container->GetUIWindowInner();
1165 auto container = AceType::DynamicCast<AceContainer>(AceEngine::Get().GetContainer(instanceId));
1166 CHECK_NULL_RETURN(container, nullptr);
1167 return container->GetAbilityInner().lock().get();
1172 auto container = AceType::DynamicCast<AceContainer>(AceEngine::Get().GetContainer(instanceId));
1173 CHECK_NULL_RETURN(container, nullptr);
1174 return container->GetRuntimeContextInner().lock().get();
1180 auto container = AceEngine::Get().GetContainer(instanceId);
1181 CHECK_NULL_RETURN(container, UIContentErrorCode::NULL_POINTER);
1183 auto aceContainer = DynamicCast<AceContainer>(container);
1192 auto front = container->GetFrontend();
1196 isStageModel && !CheckUrlValid(content, container->GetHapPath())) {
1210 auto container = AceEngine::Get().GetContainer(instanceId);
1211 CHECK_NULL_RETURN(container, UIContentErrorCode::NULL_POINTER);
1213 auto front = container->GetFrontend();
1221 auto container = AceEngine::Get().GetContainer(instanceId);
1222 CHECK_NULL_RETURN(container, false);
1224 auto front = container->GetFrontend();
1232 auto container = AceEngine::Get().GetContainer(instanceId);
1233 CHECK_NULL_RETURN(container, false);
1235 auto front = container->GetFrontend();
1243 auto container = AceEngine::Get().GetContainer(instanceId);
1244 CHECK_NULL_RETURN(container, false);
1246 auto context = container->GetPipelineContext();
1349 // popup will display at the bottom of the container
1356 // popup will display in the middle of the container
1930 auto container = AceType::DynamicCast<AceContainer>(AceEngine::Get().GetContainer(instanceId));
1931 CHECK_NULL_VOID(container);
1933 if (container->assetManager_) {
1934 assetManagerImpl = AceType::DynamicCast<AssetManagerImpl>(container->assetManager_);
1937 container->assetManager_ = assetManagerImpl;
1938 if (container->type_ != FrontendType::DECLARATIVE_JS && container->type_ != FrontendType::DECLARATIVE_CJ) {
1939 container->frontend_->SetAssetManager(assetManagerImpl);
1961 auto container = AceType::DynamicCast<AceContainer>(AceEngine::Get().GetContainer(instanceId));
1962 CHECK_NULL_VOID(container);
1964 if (container->assetManager_) {
1965 assetManagerImpl = AceType::DynamicCast<AssetManagerImpl>(container->assetManager_);
1968 container->assetManager_ = assetManagerImpl;
1969 if (container->type_ != FrontendType::DECLARATIVE_JS && container->type_ != FrontendType::DECLARATIVE_CJ) {
1970 container->frontend_->SetAssetManager(assetManagerImpl);
2033 auto container = weak.Upgrade();
2034 CHECK_NULL_RETURN(container, 0.0);
2035 return container->GetWindowDensity();
2068 auto container = weak.Upgrade();
2069 CHECK_NULL_VOID(container);
2071 auto context = container->GetPipelineContext();
2074 [weak = WeakPtr<AceContainer>(container)] {
2075 auto container = weak.Upgrade();
2076 CHECK_NULL_VOID(container);
2077 container->OnFinish();
2084 auto container = weak.Upgrade();
2085 CHECK_NULL_VOID(container);
2087 auto context = container->GetPipelineContext();
2090 [weak = WeakPtr<AceContainer>(container), address]() {
2091 auto container = weak.Upgrade();
2092 CHECK_NULL_VOID(container);
2093 container->OnStartAbility(address);
2100 auto container = weak.Upgrade();
2101 CHECK_NULL_VOID(container);
2103 auto context = container->GetPipelineContext();
2107 auto container = weak.Upgrade();
2108 CHECK_NULL_VOID(container);
2109 if (container->platformEventCallback_) {
2110 container->platformEventCallback_->OnStatusBarBgColorChanged(color);
2246 auto container = AceType::DynamicCast<AceContainer>(AceEngine::Get().GetContainer(instanceId));
2247 CHECK_NULL_VOID(container);
2249 container->SetWindowModal(windowModal);
2250 container->SetColorScheme(colorScheme);
2255 auto container = AceEngine::Get().GetContainer(instanceId);
2256 CHECK_NULL_VOID(container);
2257 auto front = container->GetFrontend();
2266 auto container = AceEngine::Get().GetContainer(instanceId);
2267 CHECK_NULL_RETURN(container, std::make_pair(RouterRecoverRecord(), UIContentErrorCode::NULL_POINTER));
2269 auto front = container->GetFrontend();
2276 auto container = AceEngine::Get().GetContainer(instanceId);
2277 CHECK_NULL_RETURN(container, "");
2279 auto front = container->GetFrontend();
2431 auto container = AceContainer::GetContainer(instanceId);
2432 CHECK_NULL_VOID(container);
2433 container->RecordResAdapter(encode);
2653 auto container = weak.Upgrade();
2654 CHECK_NULL_VOID(container);
2655 auto frontend = container->GetFrontend();
2660 auto taskExecutor = container->GetTaskExecutor();
2665 auto container = weak.Upgrade();
2666 CHECK_NULL_VOID(container);
2667 auto pipeline = container->GetPipelineContext();
2675 if (configurationChange.colorModeUpdate && !container->IsUseCustomBg() &&
2676 !container->IsTransparentBg()) {
2701 auto container = weak.Upgrade();
2702 CHECK_NULL_VOID(container);
2703 auto frontend = container->GetFrontend();
2708 auto pipeline = container->GetPipelineContext();
2750 auto container = AceType::DynamicCast<AceContainer>(AceEngine::Get().GetContainer(instanceId));
2751 CHECK_NULL_RETURN(container, nullptr);
2752 auto context = AceType::DynamicCast<NG::PipelineContext>(container->GetPipelineContext());
2998 TAG_LOGE(AceLogTag::ACE_SUB_WINDOW, "Window in container is nullptr when getting main windowId");
3096 auto container = weak.Upgrade();
3097 CHECK_NULL_VOID(container);
3098 auto pipelineContext = container->GetPipelineContext();
3101 auto frontend = container->GetFrontend();
3118 auto container = weak.Upgrade();
3119 CHECK_NULL_VOID(container);
3120 auto pipelineContext = container->GetPipelineContext();
3123 auto frontend = container->GetFrontend();
3140 auto container = weak.Upgrade();
3141 CHECK_NULL_VOID(container);
3142 auto pipelineContext = container->GetPipelineContext();
3145 auto frontend = container->GetFrontend();
3162 auto container = weak.Upgrade();
3163 CHECK_NULL_VOID(container);
3164 auto pipelineContext = container->GetPipelineContext();
3167 auto frontend = container->GetFrontend();
3184 auto container = weak.Upgrade();
3185 CHECK_NULL_VOID(container);
3186 auto pipelineContext = container->GetPipelineContext();
3189 auto frontend = container->GetFrontend();
3206 auto container = weak.Upgrade();
3207 CHECK_NULL_VOID(container);
3208 ContainerScope scope(container->GetInstanceId());
3209 auto pipelineContext = container->GetPipelineContext();
3265 AceEngine::Get().NotifyContainers([](const RefPtr<Container>& container) {
3269 container->HotReload();
3271 container->NotifyConfigurationChange(true);
3274 container->HotReload();
3310 auto container = AceEngine::Get().GetContainer(instanceId_);
3311 CHECK_NULL_VOID(container);
3313 renderBoundaryManager_->PostTaskRenderBoundary(isDebugBoundary, container);
3321 auto container = static_cast<void*>(weakPtr.GetRawPtr());
3322 CHECK_NULL_VOID(container);
3324 ENABLE_TRACE_LAYOUT_KEY, container, SystemProperties::EnableSystemParameterTraceLayoutCallback);
3326 ENABLE_TRACE_INPUTEVENT_KEY, container, SystemProperties::EnableSystemParameterTraceInputEventCallback);
3327 SystemProperties::AddWatchSystemParameter(ENABLE_SECURITY_DEVELOPERMODE_KEY, container,
3330 ENABLE_DEBUG_STATEMGR_KEY, container, SystemProperties::EnableSystemParameterDebugStatemgrCallback);
3332 ENABLE_DEBUG_BOUNDARY_KEY, container, SystemProperties::EnableSystemParameterDebugBoundaryCallback);
3334 ENABLE_PERFORMANCE_MONITOR_KEY, container,