1 /* 2 * Copyright (c) 2023 Huawei Device Co., Ltd. 3 * Licensed under the Apache License, Version 2.0 (the "License"); 4 * you may not use this file except in compliance with the License. 5 * You may obtain a copy of the License at 6 * 7 * http://www.apache.org/licenses/LICENSE-2.0 8 * 9 * Unless required by applicable law or agreed to in writing, software 10 * distributed under the License is distributed on an "AS IS" BASIS, 11 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 * See the License for the specific language governing permissions and 13 * limitations under the License. 14 */ 15 16 #include "adapter/ohos/entrance/ace_container.h" 17 18 namespace OHOS::Ace::Platform { 19 namespace { 20 constexpr uint32_t DEFAULT_WINDOW_TYPE = 1; 21 } GetToken()22sptr<IRemoteObject> AceContainer::GetToken() 23 { 24 return token_; 25 } 26 GetParentToken()27sptr<IRemoteObject> AceContainer::GetParentToken() 28 { 29 return token_; 30 } 31 GetAbilityContextByModule(const std::string & bundle,const std::string & module)32std::shared_ptr<AbilityRuntime::Context> AceContainer::GetAbilityContextByModule( 33 const std::string& bundle, const std::string& module) 34 { 35 return nullptr; 36 } 37 GetUIWindow(int32_t instanceId)38sptr<OHOS::Rosen::Window> AceContainer::GetUIWindow(int32_t instanceId) 39 { 40 return nullptr; 41 } 42 GetParentWindowType() const43uint32_t AceContainer::GetParentWindowType() const 44 { 45 return DEFAULT_WINDOW_TYPE; 46 } 47 GetWindowType() const48uint32_t AceContainer::GetWindowType() const 49 { 50 return DEFAULT_WINDOW_TYPE; 51 } 52 GetAvoidAreaByType(Rosen::AvoidAreaType type)53Rosen::AvoidArea AceContainer::GetAvoidAreaByType(Rosen::AvoidAreaType type) 54 { 55 return {}; 56 } 57 GetContainer(int32_t instanceId)58RefPtr<AceContainer> AceContainer::GetContainer(int32_t instanceId) 59 { 60 return nullptr; 61 } 62 UpdateConfiguration(const ParsedConfig & parsedConfig,const std::string & configuration)63void AceContainer::UpdateConfiguration(const ParsedConfig& parsedConfig, const std::string& configuration) {} 64 } // namespace OHOS::Ace::Platform 65