/foundation/arkui/ace_engine/frameworks/core/common/ |
H A D | frontend.cpp | 19 Frontend::~Frontend() in ~Frontend() 22 LOGI("Frontend destroyed"); in ~Frontend() 25 bool Frontend::MaybeRelease() in MaybeRelease() 29 LOGI("Destroy Frontend on JS thread."); in MaybeRelease() 33 LOGI("Post Destroy Frontend Task to JS thread."); in MaybeRelease() 38 std::string Frontend::stateToString(int state) in stateToString()
|
H A D | frontend.h | 82 class ACE_FORCE_EXPORT Frontend : public AceType { class 83 DECLARE_ACE_TYPE(Frontend, AceType); 86 Frontend() = default; 87 ~Frontend() override; 92 static RefPtr<Frontend> Create(); 93 static RefPtr<Frontend> CreateDefault();
|
H A D | container.h | 113 virtual RefPtr<Frontend> GetFrontend() const = 0; 160 virtual void SetCardFrontend(WeakPtr<Frontend> frontend, int64_t cardId) {} in SetCardFrontend() 162 virtual WeakPtr<Frontend> GetCardFrontend(int64_t cardId) const in GetCardFrontend() 277 bool UpdateState(const Frontend::State& state); 393 virtual void GetCardFrontendMap(std::unordered_map<int64_t, WeakPtr<Frontend>>& cardFrontendMap) const {} in GetCardFrontendMap() 629 Frontend::State state_ = Frontend::State::UNDEFINE;
|
/foundation/arkui/ace_engine/frameworks/bridge/cj_frontend/frontend/ |
H A D | cj_frontend_loader.h | 26 virtual RefPtr<Frontend> LoadFrontend(bool useNewPipeline) = 0; 30 ACE_FORCE_EXPORT RefPtr<Frontend> LoadAndCreateCJFrontend(bool useNewPipeline);
|
H A D | cj_frontend_loader.cpp | 28 RefPtr<Frontend> LoadAndCreateCJFrontend(bool useNewPipeline) in LoadAndCreateCJFrontend()
|
H A D | cj_frontend_abstract.h | 37 class ACE_EXPORT CJFrontendAbstract : public Frontend { 38 DECLARE_ACE_TYPE(CJFrontendAbstract, Frontend) 168 void UpdateState(Frontend::State state) override {}
|
/foundation/arkui/ace_engine/test/mock/core/common/ |
H A D | mock_container.cpp | 27 bool Frontend::MaybeRelease() in MaybeRelease() 32 Frontend::~Frontend() = default;
|
H A D | mock_frontend.h | 29 class ACE_EXPORT MockFrontend : public Frontend { 30 DECLARE_ACE_TYPE(MockFrontend, Frontend); 42 MOCK_METHOD(void, UpdateState, (Frontend::State state), (override));
|
H A D | mock_container.h | 90 MOCK_METHOD(RefPtr<Frontend>, GetFrontend, (), (const, override));
|
/foundation/arkui/ace_engine/adapter/preview/entrance/ |
H A D | ace_container.h | 100 RefPtr<Frontend> GetFrontend() const override 230 void SetCardFrontend(WeakPtr<Frontend> frontend, int64_t cardId) override 236 WeakPtr<Frontend> GetCardFrontend(int64_t cardId) const override 246 void GetCardFrontendMap(std::unordered_map<int64_t, WeakPtr<Frontend>>& cardFrontendMap) const override 330 RefPtr<Frontend> frontend_; 338 std::unordered_map<int64_t, WeakPtr<Frontend>> cardFrontendMap_;
|
H A D | ace_container.cpp | 141 RefPtr<Frontend> frontend; in Destroy() 146 frontend->UpdateState(Frontend::State::ON_DESTROY); in Destroy() 169 frontend_ = Frontend::Create(); in InitializeFrontend() 484 front->UpdateState(Frontend::State::ON_CREATE); in CreateContainer() 526 LOGE("Frontend type not supported when runpage"); in RunPage() 854 front->UpdateState(Frontend::State::ON_CREATE); in AttachView() 949 front->UpdateState(Frontend::State::ON_CREATE); in AttachView()
|
/foundation/arkui/ace_engine/frameworks/bridge/js_frontend/ |
H A D | js_frontend.h | 41 class JsFrontend : public Frontend { 42 DECLARE_ACE_TYPE(JsFrontend, Frontend); 104 void UpdateState(Frontend::State state) override;
|
H A D | js_frontend.cpp | 234 RefPtr<Frontend> Frontend::Create() in Create() 241 LOGI("Frontend destroyed"); 381 const std::string& packageName, Frontend::State state) { in InitializeFrontendDelegate() 574 void JsFrontend::UpdateState(Frontend::State state) in UpdateState() 580 case Frontend::State::ON_CREATE: in UpdateState() 582 case Frontend::State::ON_DESTROY: in UpdateState() 585 delegate_->OnApplicationUpdateState(delegate_->GetAppID(), Frontend::State::ON_DESTROY); in UpdateState() 587 case Frontend::State::ON_SHOW: in UpdateState() 588 delegate_->OnApplicationUpdateState(delegate_->GetAppID(), Frontend in UpdateState() [all...] |
/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/ng/ |
H A D | declarative_frontend_ng.h | 32 class DeclarativeFrontendNG : public Frontend { 33 DECLARE_ACE_TYPE(DeclarativeFrontendNG, Frontend); 87 void UpdateState(Frontend::State state) override;
|
H A D | declarative_frontend_ng.cpp | 189 const std::string& packageName, Frontend::State state) { in InitializeDelegate() 274 void DeclarativeFrontendNG::UpdateState(Frontend::State state) in UpdateState() 276 if (!delegate_ || state == Frontend::State::ON_CREATE) { in UpdateState()
|
/foundation/arkui/ace_engine/frameworks/bridge/cj_frontend/interfaces/cj_ffi/ |
H A D | utils.h | 43 static RefPtr<Frontend> GetCurrentFrontend();
|
H A D | utils.cpp | 36 RefPtr<Frontend> Utils::GetCurrentFrontend() in GetCurrentFrontend()
|
/foundation/arkui/ace_engine/frameworks/bridge/card_frontend/ |
H A D | card_frontend.h | 32 class ACE_EXPORT CardFrontend : public Frontend { 33 DECLARE_ACE_TYPE(CardFrontend, Frontend); 75 void UpdateState(Frontend::State state) override {}
|
/foundation/arkui/ace_engine/frameworks/bridge/plugin_frontend/ |
H A D | plugin_frontend.h | 39 class PluginFrontend : public Frontend { 40 DECLARE_ACE_TYPE(PluginFrontend, Frontend); 87 void UpdateState(Frontend::State state) override;
|
H A D | plugin_frontend.cpp | 265 const std::string& packageName, Frontend::State state) { in InitializeFrontendDelegate() 486 void PluginFrontend::UpdateState(Frontend::State state) in UpdateState() 490 case Frontend::State::ON_CREATE: in UpdateState() 492 case Frontend::State::ON_SHOW: in UpdateState() 493 case Frontend::State::ON_HIDE: in UpdateState() 496 case Frontend::State::ON_DESTROY: in UpdateState()
|
/foundation/arkui/ace_engine/frameworks/core/animation/test/unittest/spring_chain/ |
H A D | spring_chain_test.cpp | 94 RefPtr<Frontend> frontend = Frontend::CreateDefault();
|
/foundation/arkui/ace_engine/adapter/ohos/entrance/ |
H A D | ace_container.h | 128 RefPtr<Frontend> GetFrontend() const override 134 void SetCardFrontend(WeakPtr<Frontend> frontend, int64_t cardId) override 140 WeakPtr<Frontend> GetCardFrontend(int64_t cardId) const override 539 void GetCardFrontendMap(std::unordered_map<int64_t, WeakPtr<Frontend>>& cardFrontendMap) const override 741 RefPtr<Frontend> frontend_; 742 std::unordered_map<int64_t, WeakPtr<Frontend>> cardFrontendMap_;
|
H A D | dialog_container.cpp | 266 // 2. Destroy Frontend on JS thread. in Destroy() 267 RefPtr<Frontend>& frontend = frontend_; in Destroy() 269 frontend->UpdateState(Frontend::State::ON_DESTROY); in Destroy() 274 frontend->UpdateState(Frontend::State::ON_DESTROY); in Destroy() 415 front->UpdateState(Frontend::State::ON_CREATE); in InitializeFrontend() 423 [isPrivate, frontend = WeakPtr<Frontend>(frontend_)] { in DumpHeapSnapshot()
|
H A D | dialog_container.h | 53 RefPtr<Frontend> GetFrontend() const override 224 RefPtr<Frontend> frontend_;
|
/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/ |
H A D | declarative_frontend.h | 44 class ACE_EXPORT DeclarativeFrontend : public Frontend { 45 DECLARE_ACE_TYPE(DeclarativeFrontend, Frontend); 142 void UpdateState(Frontend::State state) override;
|