Change-Id: Ie7a7bc991a29575a092059749ee466f0684332a9
This commit is contained in:
zhangxinyu 2023-06-07 06:22:02 +00:00
commit 9ee75fcac9
54 changed files with 287 additions and 294 deletions

View File

@ -12,5 +12,5 @@
# limitations under the License.
# any change to xxx_ipc_interface_code.h needs to be reviewed by @leonchan5
interfaces/inner_api/appexecfwk_core/include/bundle_appexecfwk_core_ipc_interface_code.h @leonchan5
services/bundlemgr/include/bundle_manager_services_ipc_interface_code.h @leonchan5
interfaces/inner_api/appexecfwk_core/include/bundle_framework_core_ipc_interface_code.h @leonchan5
services/bundlemgr/include/bundle_framework_services_ipc_interface_code.h @leonchan5

View File

@ -41,6 +41,7 @@ struct ExtensionFormInfo {
std::int32_t defaultDimension;
std::vector<int32_t> supportDimensions {};
std::vector<FormCustomizeData> metadata {};
bool dataProxyEnabled = false;
};
} // namespace AppExecFwk
} // namespace OHOS

View File

@ -45,6 +45,7 @@ const std::string SUPPORT_DIMENSIONS = "supportDimensions";
const std::string METADATA = "metadata";
const std::string METADATA_NAME = "name";
const std::string METADATA_VALUE = "value";
const std::string DATA_PROXY_ENABLED = "dataProxyEnabled";
}
class ExtensionFormProfile {

View File

@ -53,6 +53,7 @@ struct FormInfo : public Parcelable {
std::vector<std::string> landscapeLayouts;
std::vector<std::string> portraitLayouts;
std::vector<FormCustomizeData> customizeDatas;
bool dataProxyEnabled = false;
FormInfo() = default;
explicit FormInfo(const ExtensionAbilityInfo &abilityInfo, const ExtensionFormInfo &formInfo);

View File

@ -74,6 +74,7 @@ struct ExtensionFormProfileInfo {
std::string defaultDimension;
std::vector<std::string> supportDimensions {};
std::vector<Metadata> metadata {};
bool dataProxyEnabled = false;
};
struct ExtensionFormProfileInfoVec {
@ -253,6 +254,14 @@ void from_json(const nlohmann::json &jsonObject, ExtensionFormProfileInfo &exten
false,
parseResult,
ArrayType::OBJECT);
GetValueIfFindKey<bool>(jsonObject,
jsonObjectEnd,
ExtensionFormProfileReader::DATA_PROXY_ENABLED,
extensionFormProfileInfo.dataProxyEnabled,
JsonType::BOOLEAN,
false,
parseResult,
ArrayType::NOT_ARRAY);
}
void from_json(const nlohmann::json &jsonObject, ExtensionFormProfileInfoVec &infos)
@ -357,6 +366,8 @@ bool TransformToExtensionFormInfo(const ExtensionFormProfileInfo &form, Extensio
customizeData.value = data.value;
info.metadata.emplace_back(customizeData);
}
info.dataProxyEnabled = form.dataProxyEnabled;
return true;
}

View File

@ -59,6 +59,7 @@ const std::string JSON_KEY_WINDOW = "window";
const std::string JSON_KEY_DESIGN_WIDTH = "designWidth";
const std::string JSON_KEY_AUTO_DESIGN_WIDTH = "autoDesignWidth";
const std::string JSON_KEY_IS_STATIC = "isStatic";
const std::string JSON_KEY_DATA_PROXY_ENABLED = "dataProxyEnabled";
} // namespace
FormInfo::FormInfo(const ExtensionAbilityInfo &abilityInfo, const ExtensionFormInfo &formInfo)
@ -96,6 +97,7 @@ FormInfo::FormInfo(const ExtensionAbilityInfo &abilityInfo, const ExtensionFormI
for (const auto &metadata : formInfo.metadata) {
customizeDatas.push_back(metadata);
}
dataProxyEnabled = formInfo.dataProxyEnabled;
}
bool FormInfo::ReadCustomizeData(Parcel &parcel)
@ -176,6 +178,7 @@ bool FormInfo::ReadFromParcel(Parcel &parcel)
window.designWidth = parcel.ReadInt32();
window.autoDesignWidth = parcel.ReadBool();
dataProxyEnabled = parcel.ReadBool();
return true;
}
@ -242,6 +245,7 @@ bool FormInfo::Marshalling(Parcel &parcel) const
WRITE_PARCEL_AND_RETURN_FALSE_IF_FAIL(Int32, parcel, window.designWidth);
WRITE_PARCEL_AND_RETURN_FALSE_IF_FAIL(Bool, parcel, window.autoDesignWidth);
WRITE_PARCEL_AND_RETURN_FALSE_IF_FAIL(Bool, parcel, dataProxyEnabled);
return true;
}
@ -298,7 +302,8 @@ void to_json(nlohmann::json &jsonObject, const FormInfo &formInfo)
{JSON_KEY_CUSTOMIZE_DATA, formInfo.customizeDatas},
{JSON_KEY_LANDSCAPE_LAYOUTS, formInfo.landscapeLayouts},
{JSON_KEY_PORTRAIT_LAYOUTS, formInfo.portraitLayouts},
{JSON_KEY_WINDOW, formInfo.window}
{JSON_KEY_WINDOW, formInfo.window},
{JSON_KEY_DATA_PROXY_ENABLED, formInfo.dataProxyEnabled}
};
}
@ -354,6 +359,14 @@ void from_json(const nlohmann::json &jsonObject, FormInfo &formInfo)
false,
parseResult,
ArrayType::NOT_ARRAY);
GetValueIfFindKey<bool>(jsonObject,
jsonObjectEnd,
JSON_KEY_DATA_PROXY_ENABLED,
formInfo.dataProxyEnabled,
JsonType::BOOLEAN,
false,
parseResult,
ArrayType::NOT_ARRAY);
}
} // namespace AppExecFwk
} // namespace OHOS

View File

@ -17,8 +17,8 @@
#define FOUNDATION_APPEXECFWK_INTERFACES_INNERKITS_APPEXECFWK_CORE_INCLUDE_APP_CONTROL_PROXY_H
#include "app_control_interface.h"
#include "bundle_framework_core_ipc_interface_code.h"
#include "iremote_proxy.h"
#include "bundle_appexecfwk_core_ipc_interface_code.h"
namespace OHOS {
namespace AppExecFwk {

View File

@ -1,113 +0,0 @@
/*
* Copyright (c) 2023 Huawei Device Co., Ltd.
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef OHOS_BUNDLE_APPEXECFWK_CORE_IPC_INTERFACE_CODE_H
#define OHOS_BUNDLE_APPEXECFWK_CORE_IPC_INTERFACE_CODE_H
/* SAID: 401 */
namespace OHOS {
namespace AppExecFwk {
enum class AppControlManagerInterfaceCode : uint32_t {
ADD_APP_INSTALL_CONTROL_RULE = 0,
DELETE_APP_INSTALL_CONTROL_RULE,
CLEAN_APP_INSTALL_CONTROL_RULE,
GET_APP_INSTALL_CONTROL_RULE,
ADD_APP_RUNNING_CONTROL_RULE,
DELETE_APP_RUNNING_CONTROL_RULE,
CLEAN_APP_RUNNING_CONTROL_RULE,
GET_APP_RUNNING_CONTROL_RULE,
GET_APP_RUNNING_CONTROL_RULE_RESULT,
SET_DISPOSED_STATUS,
DELETE_DISPOSED_STATUS,
GET_DISPOSED_STATUS,
CONFIRM_APP_JUMP_CONTROL_RULE,
ADD_APP_JUMP_CONTROL_RULE,
DELETE_APP_JUMP_CONTROL_RULE,
DELETE_APP_JUMP_CONTROL_RULE_BY_CALLER,
DELETE_APP_JUMP_CONTROL_RULE_BY_TARGET,
GET_APP_JUMP_CONTROL_RULE,
};
enum class BundleEventCallbackInterfaceCode : uint32_t {
ON_RECEIVE_EVENT,
};
enum class BundleInstallerInterfaceCode : uint32_t {
INSTALL = 0,
INSTALL_MULTIPLE_HAPS,
UNINSTALL,
UNINSTALL_MODULE,
UNINSTALL_BY_UNINSTALL_PARAM,
RECOVER,
INSTALL_SANDBOX_APP,
UNINSTALL_SANDBOX_APP,
CREATE_STREAM_INSTALLER,
DESTORY_STREAM_INSTALLER,
};
enum class BundleStatusCallbackInterfaceCode : uint32_t {
ON_BUNDLE_STATE_CHANGED,
};
enum class BundleStreamInstallerInterfaceCode : uint32_t {
CREATE_STREAM = 0,
STREAM_INSTALL = 1,
CREATE_SHARED_BUNDLE_STREAM = 2,
};
enum class CleanCacheCallbackInterfaceCode : uint32_t {
ON_CLEAN_CACHE_CALLBACK,
};
enum class StatusReceiverInterfaceCode : uint32_t {
ON_STATUS_NOTIFY,
ON_FINISHED,
};
enum class DefaultAppInterfaceCode : uint32_t {
IS_DEFAULT_APPLICATION = 0,
GET_DEFAULT_APPLICATION = 1,
SET_DEFAULT_APPLICATION = 2,
RESET_DEFAULT_APPLICATION = 3,
};
enum class OverlayManagerInterfaceCode : uint32_t {
GET_ALL_OVERLAY_MODULE_INFO = 0,
GET_OVERLAY_MODULE_INFO_BY_NAME = 1,
GET_OVERLAY_MODULE_INFO = 2,
GET_TARGET_OVERLAY_MODULE_INFOS = 3,
GET_OVERLAY_MODULE_INFO_BY_BUNDLE_NAME = 4,
GET_OVERLAY_BUNDLE_INFO_FOR_TARGET = 5,
GET_OVERLAY_MODULE_INFO_FOR_TARGET = 6,
SET_OVERLAY_ENABLED = 7,
SET_OVERLAY_ENABLED_FOR_SELF = 8,
};
enum class QuickFixManagerInterfaceCode : uint32_t {
DEPLOY_QUICK_FIX = 0,
SWITCH_QUICK_FIX = 1,
DELETE_QUICK_FIX = 2,
CREATE_FD = 3
};
enum class QuickFixStatusCallbackInterfaceCode : uint32_t {
ON_PATCH_DEPLOYED = 1,
ON_PATCH_SWITCHED = 2,
ON_PATCH_DELETED = 3
};
} // namespace AppExecFwk
} // namespace OHOS
#endif // OHOS_BUNDLE_APPEXECFWK_CORE_IPC_INTERFACE_CODE_H

View File

@ -0,0 +1,46 @@
/*
* Copyright (c) 2023 Huawei Device Co., Ltd.
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef OHOS_BUNDLE_APPEXECFWK_CORE_IPC_INTERFACE_CODE_H
#define OHOS_BUNDLE_APPEXECFWK_CORE_IPC_INTERFACE_CODE_H
#include <stdint.h>
/* SAID: 401 */
namespace OHOS {
namespace AppExecFwk {
enum class AppControlManagerInterfaceCode : uint32_t {
ADD_APP_INSTALL_CONTROL_RULE = 0,
DELETE_APP_INSTALL_CONTROL_RULE,
CLEAN_APP_INSTALL_CONTROL_RULE,
GET_APP_INSTALL_CONTROL_RULE,
ADD_APP_RUNNING_CONTROL_RULE,
DELETE_APP_RUNNING_CONTROL_RULE,
CLEAN_APP_RUNNING_CONTROL_RULE,
GET_APP_RUNNING_CONTROL_RULE,
GET_APP_RUNNING_CONTROL_RULE_RESULT,
SET_DISPOSED_STATUS,
DELETE_DISPOSED_STATUS,
GET_DISPOSED_STATUS,
CONFIRM_APP_JUMP_CONTROL_RULE,
ADD_APP_JUMP_CONTROL_RULE,
DELETE_APP_JUMP_CONTROL_RULE,
DELETE_APP_JUMP_CONTROL_RULE_BY_CALLER,
DELETE_APP_JUMP_CONTROL_RULE_BY_TARGET,
GET_APP_JUMP_CONTROL_RULE,
};
} // namespace AppExecFwk
} // namespace OHOS
#endif // OHOS_BUNDLE_APPEXECFWK_CORE_IPC_INTERFACE_CODE_H

View File

@ -26,6 +26,10 @@ public:
DECLARE_INTERFACE_DESCRIPTOR(u"ohos.appexecfwk.BundleEventCallback");
virtual void OnReceiveEvent(const EventFwk::CommonEventData eventData) = 0;
enum class Message {
ON_RECEIVE_EVENT,
};
};
} // namespace AppExecFwk
} // namespace OHOS

View File

@ -120,6 +120,19 @@ public:
virtual bool DestoryBundleStreamInstaller(uint32_t streamInstallerId) = 0;
virtual ErrCode StreamInstall(const std::vector<std::string> &bundleFilePaths, const InstallParam &installParam,
const sptr<IStatusReceiver> &statusReceiver) = 0;
enum Message : uint32_t {
INSTALL = 0,
INSTALL_MULTIPLE_HAPS,
UNINSTALL,
UNINSTALL_MODULE,
UNINSTALL_BY_UNINSTALL_PARAM,
RECOVER,
INSTALL_SANDBOX_APP,
UNINSTALL_SANDBOX_APP,
CREATE_STREAM_INSTALLER,
DESTORY_STREAM_INSTALLER,
};
};
#define PARCEL_WRITE_INTERFACE_TOKEN(parcel, token) \

View File

@ -20,7 +20,6 @@
#include "bundle_installer_interface.h"
#include "status_receiver_interface.h"
#include "bundle_appexecfwk_core_ipc_interface_code.h"
namespace OHOS {
namespace AppExecFwk {
@ -111,7 +110,7 @@ public:
const sptr<IStatusReceiver> &statusReceiver) override;
private:
bool SendInstallRequest(BundleInstallerInterfaceCode code, MessageParcel& data, MessageParcel& reply,
bool SendInstallRequest(const uint32_t& code, MessageParcel& data, MessageParcel& reply,
MessageOption& option);
ErrCode WriteFileToStream(sptr<IBundleStreamInstaller> &streamInstaller, const std::string &path);

View File

@ -59,6 +59,10 @@ public:
*/
virtual void OnBundleRemoved(const std::string &bundleName, const int userId) = 0;
enum class Message {
ON_BUNDLE_STATE_CHANGED,
};
std::string GetBundleName()
{
return bundleName_;

View File

@ -43,6 +43,12 @@ public:
}
virtual void SetInstallerId(uint32_t installerId) {};
virtual void UnInit() {};
enum StreamMessage : uint32_t {
CREATE_STREAM = 0,
STREAM_INSTALL = 1,
CREATE_SHARED_BUNDLE_STREAM = 2,
};
};
} // AppExecFwk
} // OHOS

View File

@ -20,7 +20,6 @@
#include "ipc_types.h"
#include "iremote_proxy.h"
#include "parcel.h"
#include "bundle_appexecfwk_core_ipc_interface_code.h"
namespace OHOS {
namespace AppExecFwk {
@ -39,7 +38,7 @@ public:
private:
static inline BrokerDelegator<BundleStreamInstallerProxy> delegator_;
uint32_t installerId_ = -1;
bool SendStreamInstallRequest(BundleStreamInstallerInterfaceCode code, MessageParcel& data, MessageParcel& reply);
bool SendStreamInstallRequest(const uint32_t& code, MessageParcel& data, MessageParcel& reply);
};
} // AppExecFwk
} // OHOS

View File

@ -29,6 +29,10 @@ public:
* @param succeeded Indicates the result of the clean cache files progress.
*/
virtual void OnCleanCacheFinished(bool succeeded) = 0;
enum class Message {
ON_CLEAN_CACHE_CALLBACK,
};
};
} // namespace AppExecFwk
} // namespace OHOS

View File

@ -39,6 +39,11 @@ public:
virtual void SetStreamInstallId(uint32_t installerId) = 0;
enum class Message {
ON_STATUS_NOTIFY,
ON_FINISHED,
};
enum {
SUCCESS = 0,
ERR_INSTALL_INTERNAL_ERROR = 9568260,

View File

@ -45,6 +45,13 @@ public:
{
return ERR_APPEXECFWK_SERVICE_INTERNAL_ERROR;
}
enum Message : uint32_t {
IS_DEFAULT_APPLICATION = 0,
GET_DEFAULT_APPLICATION = 1,
SET_DEFAULT_APPLICATION = 2,
RESET_DEFAULT_APPLICATION = 3,
};
};
}
}

View File

@ -18,7 +18,6 @@
#include "default_app_interface.h"
#include "iremote_proxy.h"
#include "bundle_appexecfwk_core_ipc_interface_code.h"
namespace OHOS {
namespace AppExecFwk {
@ -34,8 +33,8 @@ public:
private:
template <typename T>
ErrCode GetParcelableInfo(DefaultAppInterfaceCode code, MessageParcel& data, T& parcelableInfo);
bool SendRequest(DefaultAppInterfaceCode code, MessageParcel& data, MessageParcel& reply);
ErrCode GetParcelableInfo(IDefaultApp::Message code, MessageParcel& data, T& parcelableInfo);
bool SendRequest(IDefaultApp::Message code, MessageParcel& data, MessageParcel& reply);
static inline BrokerDelegator<DefaultAppProxy> delegator_;
};
}

View File

@ -83,6 +83,18 @@ public:
{
return ERR_BUNDLEMANAGER_OVERLAY_INSTALLATION_FAILED_INTERNAL_ERROR;
}
enum Message : uint32_t {
GET_ALL_OVERLAY_MODULE_INFO = 0,
GET_OVERLAY_MODULE_INFO_BY_NAME = 1,
GET_OVERLAY_MODULE_INFO = 2,
GET_TARGET_OVERLAY_MODULE_INFOS = 3,
GET_OVERLAY_MODULE_INFO_BY_BUNDLE_NAME = 4,
GET_OVERLAY_BUNDLE_INFO_FOR_TARGET = 5,
GET_OVERLAY_MODULE_INFO_FOR_TARGET = 6,
SET_OVERLAY_ENABLED = 7,
SET_OVERLAY_ENABLED_FOR_SELF = 8,
};
};
} // AppExecFwk
} // OHOS

View File

@ -18,7 +18,6 @@
#include "overlay_manager_interface.h"
#include "iremote_proxy.h"
#include "bundle_appexecfwk_core_ipc_interface_code.h"
namespace OHOS {
namespace AppExecFwk {
@ -57,13 +56,13 @@ public:
private:
template<typename T>
ErrCode GetParcelableInfo(OverlayManagerInterfaceCode code, MessageParcel &data, T &parcelableInfo);
ErrCode GetParcelableInfo(IOverlayManager::Message code, MessageParcel &data, T &parcelableInfo);
template<typename T>
ErrCode GetParcelableInfosWithErrCode(OverlayManagerInterfaceCode code, MessageParcel &data,
ErrCode GetParcelableInfosWithErrCode(IOverlayManager::Message code, MessageParcel &data,
std::vector<T> &parcelableInfos);
bool SendTransactCmd(OverlayManagerInterfaceCode code, MessageParcel &data, MessageParcel &reply);
bool SendTransactCmd(IOverlayManager::Message code, MessageParcel &data, MessageParcel &reply);
static inline BrokerDelegator<OverlayManagerProxy> delegator_;
};

View File

@ -56,6 +56,12 @@ public:
{
return ERR_BUNDLEMANAGER_QUICK_FIX_INTERNAL_ERROR;
}
enum Message : uint32_t {
DEPLOY_QUICK_FIX = 0,
SWITCH_QUICK_FIX = 1,
DELETE_QUICK_FIX = 2,
CREATE_FD = 3
};
};
} // AppExecFwk
} // OHOS

View File

@ -18,7 +18,6 @@
#include "quick_fix_manager_interface.h"
#include "iremote_proxy.h"
#include "bundle_appexecfwk_core_ipc_interface_code.h"
namespace OHOS {
namespace AppExecFwk {
@ -41,7 +40,7 @@ public:
private:
virtual ErrCode CreateFd(const std::string &fileName, int32_t &fd, std::string &path) override;
bool SendRequest(QuickFixManagerInterfaceCode code, MessageParcel &data, MessageParcel &reply);
bool SendRequest(IQuickFixManager::Message code, MessageParcel &data, MessageParcel &reply);
static inline BrokerDelegator<QuickFixManagerProxy> delegator_;
};

View File

@ -28,6 +28,12 @@ public:
virtual void OnPatchDeployed(const std::shared_ptr<QuickFixResult> &result) = 0;
virtual void OnPatchSwitched(const std::shared_ptr<QuickFixResult> &result) = 0;
virtual void OnPatchDeleted(const std::shared_ptr<QuickFixResult> &result) = 0;
enum Message : uint32_t {
ON_PATCH_DEPLOYED = 1,
ON_PATCH_SWITCHED = 2,
ON_PATCH_DELETED = 3
};
};
} // AppExecFwk
} // OHOS

View File

@ -19,7 +19,6 @@
#include "iremote_proxy.h"
#include "quick_fix_status_callback_interface.h"
#include "bundle_appexecfwk_core_ipc_interface_code.h"
namespace OHOS {
namespace AppExecFwk {
@ -33,7 +32,7 @@ public:
virtual void OnPatchDeleted(const std::shared_ptr<QuickFixResult> &result) override;
private:
bool SendTransactCmd(QuickFixStatusCallbackInterfaceCode code, MessageParcel &data, MessageParcel &reply);
bool SendTransactCmd(uint32_t code, MessageParcel &data, MessageParcel &reply);
static inline BrokerDelegator<QuickFixStatusCallbackProxy> delegator_;
};

View File

@ -18,9 +18,9 @@
#include "app_control_constants.h"
#include "app_log_wrapper.h"
#include "appexecfwk_errors.h"
#include "bundle_framework_core_ipc_interface_code.h"
#include "bundle_memory_guard.h"
#include "ipc_types.h"
#include "bundle_appexecfwk_core_ipc_interface_code.h"
namespace OHOS {
namespace AppExecFwk {

View File

@ -18,7 +18,6 @@
#include "app_log_wrapper.h"
#include "bundle_memory_guard.h"
#include "ipc_types.h"
#include "bundle_appexecfwk_core_ipc_interface_code.h"
namespace OHOS {
namespace AppExecFwk {
@ -45,7 +44,7 @@ int BundleEventCallbackHost::OnRemoteRequest(
}
switch (code) {
case static_cast<uint32_t>(BundleEventCallbackInterfaceCode::ON_RECEIVE_EVENT): {
case static_cast<uint32_t>(IBundleEventCallback::Message::ON_RECEIVE_EVENT): {
std::unique_ptr<EventFwk::CommonEventData> dataPtr(data.ReadParcelable<EventFwk::CommonEventData>());
if (dataPtr == nullptr) {
APP_LOGE("get CommonEventData failed");

View File

@ -20,7 +20,6 @@
#include "app_log_wrapper.h"
#include "appexecfwk_errors.h"
#include "bundle_appexecfwk_core_ipc_interface_code.h"
namespace OHOS {
namespace AppExecFwk {
@ -55,7 +54,7 @@ void BundleEventCallbackProxy::OnReceiveEvent(const EventFwk::CommonEventData ev
return;
}
int32_t ret = remote->SendRequest(
static_cast<int32_t>(BundleEventCallbackInterfaceCode::ON_RECEIVE_EVENT), data, reply, option);
static_cast<int32_t>(IBundleEventCallback::Message::ON_RECEIVE_EVENT), data, reply, option);
if (ret != ERR_OK) {
APP_LOGW("failed to SendRequest, errorCode : %{public}d", ret);
}

View File

@ -65,7 +65,7 @@ bool BundleInstallerProxy::Install(
return false;
}
return SendInstallRequest(BundleInstallerInterfaceCode::INSTALL, data, reply, option);
return SendInstallRequest(IBundleInstaller::Message::INSTALL, data, reply, option);
}
bool BundleInstallerProxy::Install(const std::vector<std::string> &bundleFilePaths, const InstallParam &installParam,
@ -93,7 +93,7 @@ bool BundleInstallerProxy::Install(const std::vector<std::string> &bundleFilePat
return false;
}
return SendInstallRequest(BundleInstallerInterfaceCode::INSTALL_MULTIPLE_HAPS, data, reply,
return SendInstallRequest(IBundleInstaller::Message::INSTALL_MULTIPLE_HAPS, data, reply,
option);
}
@ -117,7 +117,7 @@ bool BundleInstallerProxy::Recover(const std::string &bundleName,
return false;
}
return SendInstallRequest(BundleInstallerInterfaceCode::RECOVER, data, reply,
return SendInstallRequest(IBundleInstaller::Message::RECOVER, data, reply,
option);
}
@ -141,7 +141,7 @@ bool BundleInstallerProxy::Uninstall(
return false;
}
return SendInstallRequest(BundleInstallerInterfaceCode::UNINSTALL, data, reply, option);
return SendInstallRequest(IBundleInstaller::Message::UNINSTALL, data, reply, option);
}
bool BundleInstallerProxy::Uninstall(const std::string &bundleName, const std::string &modulePackage,
@ -165,7 +165,7 @@ bool BundleInstallerProxy::Uninstall(const std::string &bundleName, const std::s
return false;
}
return SendInstallRequest(BundleInstallerInterfaceCode::UNINSTALL_MODULE, data, reply, option);
return SendInstallRequest(IBundleInstaller::Message::UNINSTALL_MODULE, data, reply, option);
}
bool BundleInstallerProxy::Uninstall(const UninstallParam &uninstallParam,
@ -184,7 +184,7 @@ bool BundleInstallerProxy::Uninstall(const UninstallParam &uninstallParam,
APP_LOGE("write parcel failed");
return false;
}
return SendInstallRequest(BundleInstallerInterfaceCode::UNINSTALL_BY_UNINSTALL_PARAM, data, reply, option);
return SendInstallRequest(IBundleInstaller::Message::UNINSTALL_BY_UNINSTALL_PARAM, data, reply, option);
}
ErrCode BundleInstallerProxy::InstallSandboxApp(const std::string &bundleName, int32_t dlpType, int32_t userId,
@ -213,7 +213,7 @@ ErrCode BundleInstallerProxy::InstallSandboxApp(const std::string &bundleName, i
}
auto ret =
SendInstallRequest(BundleInstallerInterfaceCode::INSTALL_SANDBOX_APP, data, reply, option);
SendInstallRequest(IBundleInstaller::Message::INSTALL_SANDBOX_APP, data, reply, option);
if (!ret) {
APP_LOGE("install sandbox app failed due to send request fail");
return ERR_APPEXECFWK_SANDBOX_INSTALL_SEND_REQUEST_ERROR;
@ -251,7 +251,7 @@ ErrCode BundleInstallerProxy::UninstallSandboxApp(const std::string &bundleName,
}
auto ret =
SendInstallRequest(BundleInstallerInterfaceCode::UNINSTALL_SANDBOX_APP, data, reply, option);
SendInstallRequest(IBundleInstaller::Message::UNINSTALL_SANDBOX_APP, data, reply, option);
if (!ret) {
APP_LOGE("uninstall sandbox app failed due to send request fail");
return ERR_APPEXECFWK_SANDBOX_INSTALL_SEND_REQUEST_ERROR;
@ -290,7 +290,7 @@ sptr<IBundleStreamInstaller> BundleInstallerProxy::CreateStreamInstaller(const I
statusReceiver->OnFinished(ERR_APPEXECFWK_INSTALL_INTERNAL_ERROR, "");
return nullptr;
}
bool res = SendInstallRequest(BundleInstallerInterfaceCode::CREATE_STREAM_INSTALLER, data, reply, option);
bool res = SendInstallRequest(IBundleInstaller::Message::CREATE_STREAM_INSTALLER, data, reply, option);
if (!res) {
APP_LOGE("CreateStreamInstaller failed due to send request fail");
statusReceiver->OnFinished(ERR_APPEXECFWK_INSTALL_INTERNAL_ERROR, "");
@ -326,7 +326,7 @@ bool BundleInstallerProxy::DestoryBundleStreamInstaller(uint32_t streamInstaller
PARCEL_WRITE_INTERFACE_TOKEN(data, GetDescriptor());
PARCEL_WRITE(data, Uint32, streamInstallerId);
bool res = SendInstallRequest(BundleInstallerInterfaceCode::DESTORY_STREAM_INSTALLER, data, reply, option);
bool res = SendInstallRequest(IBundleInstaller::Message::DESTORY_STREAM_INSTALLER, data, reply, option);
if (!res) {
APP_LOGE("CreateStreamInstaller failed due to send request fail");
return false;
@ -498,8 +498,8 @@ ErrCode BundleInstallerProxy::WriteSharedFileToStream(sptr<IBundleStreamInstalle
return ERR_OK;
}
bool BundleInstallerProxy::SendInstallRequest(
BundleInstallerInterfaceCode code, MessageParcel& data, MessageParcel& reply, MessageOption& option)
bool BundleInstallerProxy::SendInstallRequest(const uint32_t& code, MessageParcel& data, MessageParcel& reply,
MessageOption& option)
{
sptr<IRemoteObject> remote = Remote();
if (remote == nullptr) {
@ -507,7 +507,7 @@ bool BundleInstallerProxy::SendInstallRequest(
return false;
}
int32_t ret = remote->SendRequest(static_cast<uint32_t>(code), data, reply, option);
int32_t ret = remote->SendRequest(code, data, reply, option);
if (ret != NO_ERROR) {
APP_LOGE("fail to sendRequest, for transact is failed and error code is: %{public}d", ret);
return false;

View File

@ -20,7 +20,6 @@
#include "app_log_wrapper.h"
#include "bundle_memory_guard.h"
#include "bundle_appexecfwk_core_ipc_interface_code.h"
namespace OHOS {
namespace AppExecFwk {
@ -47,7 +46,7 @@ int BundleStatusCallbackHost::OnRemoteRequest(
}
switch (code) {
case static_cast<uint32_t>(BundleStatusCallbackInterfaceCode::ON_BUNDLE_STATE_CHANGED): {
case static_cast<uint32_t>(IBundleStatusCallback::Message::ON_BUNDLE_STATE_CHANGED): {
uint8_t installType = data.ReadUint8();
int32_t resultCode = data.ReadInt32();
std::string resultMsg = Str16ToStr8(data.ReadString16());

View File

@ -21,7 +21,6 @@
#include "app_log_wrapper.h"
#include "appexecfwk_errors.h"
#include "bundle_appexecfwk_core_ipc_interface_code.h"
namespace OHOS {
namespace AppExecFwk {
@ -210,7 +209,7 @@ void BundleStatusCallbackProxy::OnBundleStateChanged(
}
int32_t ret = remote->SendRequest(
static_cast<int32_t>(BundleStatusCallbackInterfaceCode::ON_BUNDLE_STATE_CHANGED), data, reply, option);
static_cast<int32_t>(IBundleStatusCallback::Message::ON_BUNDLE_STATE_CHANGED), data, reply, option);
if (ret != NO_ERROR) {
APP_LOGW("fail to call OnBundleStateChanged, for transact is failed, error code is: %{public}d", ret);
}

View File

@ -19,7 +19,6 @@
#include "appexecfwk_errors.h"
#include "bundle_memory_guard.h"
#include "ipc_types.h"
#include "bundle_appexecfwk_core_ipc_interface_code.h"
namespace OHOS {
namespace AppExecFwk {
@ -85,16 +84,14 @@ ErrCode BundleStreamInstallerHost::HandleInstall(MessageParcel &data, MessagePar
void BundleStreamInstallerHost::init()
{
funcMap_.emplace(static_cast<uint32_t>(BundleStreamInstallerInterfaceCode::CREATE_STREAM),
[this](MessageParcel &data, MessageParcel &reply)->ErrCode {
funcMap_.emplace(StreamMessage::CREATE_STREAM, [this](MessageParcel &data, MessageParcel &reply)->ErrCode {
return this->HandleCreateStream(data, reply);
});
funcMap_.emplace(static_cast<uint32_t>(BundleStreamInstallerInterfaceCode::CREATE_SHARED_BUNDLE_STREAM),
funcMap_.emplace(StreamMessage::CREATE_SHARED_BUNDLE_STREAM,
[this](MessageParcel &data, MessageParcel &reply)->ErrCode {
return this->HandleCreateSharedBundleStream(data, reply);
});
funcMap_.emplace(static_cast<uint32_t>(BundleStreamInstallerInterfaceCode::STREAM_INSTALL),
[this](MessageParcel &data, MessageParcel &reply)->ErrCode {
funcMap_.emplace(StreamMessage::STREAM_INSTALL, [this](MessageParcel &data, MessageParcel &reply)->ErrCode {
return this->HandleInstall(data, reply);
});
}

View File

@ -52,7 +52,7 @@ int BundleStreamInstallerProxy::CreateStream(const std::string &hapName)
}
MessageParcel reply;
if (!SendStreamInstallRequest(BundleStreamInstallerInterfaceCode::CREATE_STREAM, data, reply)) {
if (!SendStreamInstallRequest(IBundleStreamInstaller::StreamMessage::CREATE_STREAM, data, reply)) {
APP_LOGE("fail to SendStreamInstallRequest");
return fd;
}
@ -93,7 +93,7 @@ int BundleStreamInstallerProxy::CreateSharedBundleStream(const std::string &hspN
}
MessageParcel reply;
if (!SendStreamInstallRequest(BundleStreamInstallerInterfaceCode::CREATE_SHARED_BUNDLE_STREAM, data, reply)) {
if (!SendStreamInstallRequest(IBundleStreamInstaller::StreamMessage::CREATE_SHARED_BUNDLE_STREAM, data, reply)) {
APP_LOGE("fail to SendStreamInstallRequest");
return fd;
}
@ -121,7 +121,7 @@ bool BundleStreamInstallerProxy::Install()
}
MessageParcel reply;
bool res = SendStreamInstallRequest(BundleStreamInstallerInterfaceCode::STREAM_INSTALL, data, reply);
bool res = SendStreamInstallRequest(IBundleStreamInstaller::StreamMessage::STREAM_INSTALL, data, reply);
if (!res) {
APP_LOGE("fail to SendStreamInstallRequest");
return res;
@ -140,8 +140,8 @@ void BundleStreamInstallerProxy::SetInstallerId(uint32_t installerId)
installerId_ = installerId;
}
bool BundleStreamInstallerProxy::SendStreamInstallRequest(
BundleStreamInstallerInterfaceCode code, MessageParcel& data, MessageParcel& reply)
bool BundleStreamInstallerProxy::SendStreamInstallRequest(const uint32_t& code, MessageParcel& data,
MessageParcel& reply)
{
sptr<IRemoteObject> remote = Remote();
if (remote == nullptr) {
@ -150,7 +150,7 @@ bool BundleStreamInstallerProxy::SendStreamInstallRequest(
}
MessageOption option(MessageOption::TF_SYNC);
int32_t ret = remote->SendRequest(static_cast<uint32_t>(code), data, reply, option);
int32_t ret = remote->SendRequest(code, data, reply, option);
if (ret != NO_ERROR) {
APP_LOGE("fail to sendRequest, for transact is failed and error code is: %{public}d", ret);
return false;

View File

@ -19,7 +19,6 @@
#include "app_log_wrapper.h"
#include "bundle_memory_guard.h"
#include "bundle_appexecfwk_core_ipc_interface_code.h"
namespace OHOS {
namespace AppExecFwk {
@ -46,7 +45,7 @@ int CleanCacheCallbackHost::OnRemoteRequest(
}
switch (code) {
case static_cast<uint32_t>(CleanCacheCallbackInterfaceCode::ON_CLEAN_CACHE_CALLBACK): {
case static_cast<uint32_t>(ICleanCacheCallback::Message::ON_CLEAN_CACHE_CALLBACK): {
bool succeed = data.ReadBool();
OnCleanCacheFinished(succeed);
break;

View File

@ -19,7 +19,6 @@
#include "parcel.h"
#include "app_log_wrapper.h"
#include "bundle_appexecfwk_core_ipc_interface_code.h"
namespace OHOS {
namespace AppExecFwk {
@ -57,7 +56,7 @@ void CleanCacheCallbackProxy::OnCleanCacheFinished(bool succeeded)
}
int32_t ret = remote->SendRequest(
static_cast<int32_t>(CleanCacheCallbackInterfaceCode::ON_CLEAN_CACHE_CALLBACK), data, reply, option);
static_cast<int32_t>(ICleanCacheCallback::Message::ON_CLEAN_CACHE_CALLBACK), data, reply, option);
if (ret != NO_ERROR) {
APP_LOGW("fail to call OnCleanCacheFinished, for transact is failed, error code is: %{public}d", ret);
}

View File

@ -20,7 +20,6 @@
#include "app_log_wrapper.h"
#include "bundle_memory_guard.h"
#include "bundle_appexecfwk_core_ipc_interface_code.h"
namespace OHOS {
namespace AppExecFwk {
@ -46,13 +45,13 @@ int StatusReceiverHost::OnRemoteRequest(uint32_t code, MessageParcel &data, Mess
}
switch (code) {
case static_cast<uint32_t>(StatusReceiverInterfaceCode::ON_FINISHED): {
case static_cast<uint32_t>(IStatusReceiver::Message::ON_FINISHED): {
int32_t resultCode = data.ReadInt32();
std::string resultMsg = Str16ToStr8(data.ReadString16());
OnFinished(resultCode, resultMsg);
break;
}
case static_cast<uint32_t>(StatusReceiverInterfaceCode::ON_STATUS_NOTIFY): {
case static_cast<uint32_t>(IStatusReceiver::Message::ON_STATUS_NOTIFY): {
int32_t progress = data.ReadInt32();
OnStatusNotify(progress);
break;

View File

@ -20,7 +20,6 @@
#include "bundle_memory_guard.h"
#include "hitrace_meter.h"
#include "ipc_types.h"
#include "bundle_appexecfwk_core_ipc_interface_code.h"
namespace OHOS {
namespace AppExecFwk {
@ -47,13 +46,13 @@ int DefaultAppHost::OnRemoteRequest(
}
switch (code) {
case static_cast<uint32_t>(DefaultAppInterfaceCode::IS_DEFAULT_APPLICATION):
case IDefaultApp::Message::IS_DEFAULT_APPLICATION:
return HandleIsDefaultApplication(data, reply);
case static_cast<uint32_t>(DefaultAppInterfaceCode::GET_DEFAULT_APPLICATION):
case IDefaultApp::Message::GET_DEFAULT_APPLICATION:
return HandleGetDefaultApplication(data, reply);
case static_cast<uint32_t>(DefaultAppInterfaceCode::SET_DEFAULT_APPLICATION):
case IDefaultApp::Message::SET_DEFAULT_APPLICATION:
return HandleSetDefaultApplication(data, reply);
case static_cast<uint32_t>(DefaultAppInterfaceCode::RESET_DEFAULT_APPLICATION):
case IDefaultApp::Message::RESET_DEFAULT_APPLICATION:
return HandleResetDefaultApplication(data, reply);
default:
APP_LOGW("DefaultAppHost receive unknown code, code = %{public}d", code);

View File

@ -50,7 +50,7 @@ ErrCode DefaultAppProxy::IsDefaultApplication(const std::string& type, bool& isD
}
MessageParcel reply;
if (!SendRequest(DefaultAppInterfaceCode::IS_DEFAULT_APPLICATION, data, reply)) {
if (!SendRequest(IDefaultApp::Message::IS_DEFAULT_APPLICATION, data, reply)) {
APP_LOGE("SendRequest failed.");
return ERR_APPEXECFWK_PARCEL_ERROR;
}
@ -84,7 +84,7 @@ ErrCode DefaultAppProxy::GetDefaultApplication(int32_t userId, const std::string
APP_LOGE("write type failed.");
return ERR_APPEXECFWK_PARCEL_ERROR;
}
return GetParcelableInfo<BundleInfo>(DefaultAppInterfaceCode::GET_DEFAULT_APPLICATION, data, bundleInfo);
return GetParcelableInfo<BundleInfo>(IDefaultApp::Message::GET_DEFAULT_APPLICATION, data, bundleInfo);
}
ErrCode DefaultAppProxy::SetDefaultApplication(int32_t userId, const std::string& type, const Want& want)
@ -111,7 +111,7 @@ ErrCode DefaultAppProxy::SetDefaultApplication(int32_t userId, const std::string
}
MessageParcel reply;
if (!SendRequest(DefaultAppInterfaceCode::SET_DEFAULT_APPLICATION, data, reply)) {
if (!SendRequest(IDefaultApp::Message::SET_DEFAULT_APPLICATION, data, reply)) {
APP_LOGE("SendRequest failed.");
return ERR_APPEXECFWK_PARCEL_ERROR;
}
@ -144,7 +144,7 @@ ErrCode DefaultAppProxy::ResetDefaultApplication(int32_t userId, const std::stri
}
MessageParcel reply;
if (!SendRequest(DefaultAppInterfaceCode::RESET_DEFAULT_APPLICATION, data, reply)) {
if (!SendRequest(IDefaultApp::Message::RESET_DEFAULT_APPLICATION, data, reply)) {
APP_LOGE("SendRequest failed.");
return ERR_APPEXECFWK_PARCEL_ERROR;
}
@ -153,7 +153,7 @@ ErrCode DefaultAppProxy::ResetDefaultApplication(int32_t userId, const std::stri
}
template<typename T>
ErrCode DefaultAppProxy::GetParcelableInfo(DefaultAppInterfaceCode code, MessageParcel& data, T& parcelableInfo)
ErrCode DefaultAppProxy::GetParcelableInfo(IDefaultApp::Message code, MessageParcel& data, T& parcelableInfo)
{
MessageParcel reply;
if (!SendRequest(code, data, reply)) {
@ -176,7 +176,7 @@ ErrCode DefaultAppProxy::GetParcelableInfo(DefaultAppInterfaceCode code, Message
return ERR_OK;
}
bool DefaultAppProxy::SendRequest(DefaultAppInterfaceCode code, MessageParcel& data, MessageParcel& reply)
bool DefaultAppProxy::SendRequest(IDefaultApp::Message code, MessageParcel& data, MessageParcel& reply)
{
MessageOption option(MessageOption::TF_SYNC);
sptr<IRemoteObject> remote = Remote();
@ -184,7 +184,7 @@ bool DefaultAppProxy::SendRequest(DefaultAppInterfaceCode code, MessageParcel& d
APP_LOGE("failed to send request %{public}d due to remote object null.", code);
return false;
}
int32_t result = remote->SendRequest(static_cast<uint32_t>(code), data, reply, option);
int32_t result = remote->SendRequest(code, data, reply, option);
if (result != NO_ERROR) {
APP_LOGE("receive error code %{public}d in transact %{public}d", result, code);
return false;

View File

@ -20,7 +20,6 @@
#include "bundle_memory_guard.h"
#include "hitrace_meter.h"
#include "ipc_types.h"
#include "bundle_appexecfwk_core_ipc_interface_code.h"
namespace OHOS {
namespace AppExecFwk {
@ -37,23 +36,22 @@ OverlayManagerHost::~OverlayManagerHost()
void OverlayManagerHost::init()
{
funcMap_.emplace(static_cast<uint32_t>(OverlayManagerInterfaceCode::GET_ALL_OVERLAY_MODULE_INFO),
funcMap_.emplace(IOverlayManager::Message::GET_ALL_OVERLAY_MODULE_INFO,
&OverlayManagerHost::HandleGetAllOverlayModuleInfo);
funcMap_.emplace(static_cast<uint32_t>(OverlayManagerInterfaceCode::GET_OVERLAY_MODULE_INFO_BY_NAME),
funcMap_.emplace(IOverlayManager::Message::GET_OVERLAY_MODULE_INFO_BY_NAME,
&OverlayManagerHost::HandleGetOverlayModuleInfoByName);
funcMap_.emplace(static_cast<uint32_t>(OverlayManagerInterfaceCode::GET_OVERLAY_MODULE_INFO),
funcMap_.emplace(IOverlayManager::Message::GET_OVERLAY_MODULE_INFO,
&OverlayManagerHost::HandleGetOverlayModuleInfo);
funcMap_.emplace(static_cast<uint32_t>(OverlayManagerInterfaceCode::GET_TARGET_OVERLAY_MODULE_INFOS),
funcMap_.emplace(IOverlayManager::Message::GET_TARGET_OVERLAY_MODULE_INFOS,
&OverlayManagerHost::HandleGetTargetOverlayModuleInfo);
funcMap_.emplace(static_cast<uint32_t>(OverlayManagerInterfaceCode::GET_OVERLAY_MODULE_INFO_BY_BUNDLE_NAME),
funcMap_.emplace(IOverlayManager::Message::GET_OVERLAY_MODULE_INFO_BY_BUNDLE_NAME,
&OverlayManagerHost::HandleGetOverlayModuleInfoByBundleName);
funcMap_.emplace(static_cast<uint32_t>(OverlayManagerInterfaceCode::GET_OVERLAY_BUNDLE_INFO_FOR_TARGET),
funcMap_.emplace(IOverlayManager::Message::GET_OVERLAY_BUNDLE_INFO_FOR_TARGET,
&OverlayManagerHost::HandleGetOverlayBundleInfoForTarget);
funcMap_.emplace(static_cast<uint32_t>(OverlayManagerInterfaceCode::GET_OVERLAY_MODULE_INFO_FOR_TARGET),
funcMap_.emplace(IOverlayManager::Message::GET_OVERLAY_MODULE_INFO_FOR_TARGET,
&OverlayManagerHost::HandleGetOverlayModuleInfoForTarget);
funcMap_.emplace(static_cast<uint32_t>(OverlayManagerInterfaceCode::SET_OVERLAY_ENABLED),
&OverlayManagerHost::HandleSetOverlayEnabled);
funcMap_.emplace(static_cast<uint32_t>(OverlayManagerInterfaceCode::SET_OVERLAY_ENABLED_FOR_SELF),
funcMap_.emplace(IOverlayManager::Message::SET_OVERLAY_ENABLED, &OverlayManagerHost::HandleSetOverlayEnabled);
funcMap_.emplace(IOverlayManager::Message::SET_OVERLAY_ENABLED_FOR_SELF,
&OverlayManagerHost::HandleSetOverlayEnabledForSelf);
}

View File

@ -60,7 +60,7 @@ ErrCode OverlayManagerProxy::GetAllOverlayModuleInfo(const std::string &bundleNa
}
return GetParcelableInfosWithErrCode<OverlayModuleInfo>(
OverlayManagerInterfaceCode::GET_ALL_OVERLAY_MODULE_INFO, data, overlayModuleInfo);
IOverlayManager::Message::GET_ALL_OVERLAY_MODULE_INFO, data, overlayModuleInfo);
}
ErrCode OverlayManagerProxy::GetOverlayModuleInfo(const std::string &bundleName, const std::string &moduleName,
@ -92,7 +92,7 @@ ErrCode OverlayManagerProxy::GetOverlayModuleInfo(const std::string &bundleName,
return ERR_APPEXECFWK_PARCEL_ERROR;
}
return GetParcelableInfo(OverlayManagerInterfaceCode::GET_OVERLAY_MODULE_INFO_BY_NAME, data, overlayModuleInfo);
return GetParcelableInfo(IOverlayManager::Message::GET_OVERLAY_MODULE_INFO_BY_NAME, data, overlayModuleInfo);
}
ErrCode OverlayManagerProxy::GetOverlayModuleInfo(const std::string &moduleName,
@ -120,7 +120,7 @@ ErrCode OverlayManagerProxy::GetOverlayModuleInfo(const std::string &moduleName,
return ERR_APPEXECFWK_PARCEL_ERROR;
}
return GetParcelableInfo(OverlayManagerInterfaceCode::GET_OVERLAY_MODULE_INFO, data, overlayModuleInfo);
return GetParcelableInfo(IOverlayManager::Message::GET_OVERLAY_MODULE_INFO, data, overlayModuleInfo);
}
ErrCode OverlayManagerProxy::GetTargetOverlayModuleInfo(const std::string &targetModuleName,
@ -150,7 +150,7 @@ ErrCode OverlayManagerProxy::GetTargetOverlayModuleInfo(const std::string &targe
}
return GetParcelableInfosWithErrCode<OverlayModuleInfo>(
OverlayManagerInterfaceCode::GET_TARGET_OVERLAY_MODULE_INFOS, data, overlayModuleInfos);
IOverlayManager::Message::GET_TARGET_OVERLAY_MODULE_INFOS, data, overlayModuleInfos);
}
ErrCode OverlayManagerProxy::GetOverlayModuleInfoByBundleName(const std::string &bundleName,
@ -183,7 +183,7 @@ ErrCode OverlayManagerProxy::GetOverlayModuleInfoByBundleName(const std::string
}
return GetParcelableInfosWithErrCode<OverlayModuleInfo>(
OverlayManagerInterfaceCode::GET_OVERLAY_MODULE_INFO_BY_BUNDLE_NAME, data, overlayModuleInfos);
IOverlayManager::Message::GET_OVERLAY_MODULE_INFO_BY_BUNDLE_NAME, data, overlayModuleInfos);
}
ErrCode OverlayManagerProxy::GetOverlayModuleInfoForTarget(const std::string &targetBundleName,
@ -217,7 +217,7 @@ ErrCode OverlayManagerProxy::GetOverlayModuleInfoForTarget(const std::string &ta
}
return GetParcelableInfosWithErrCode<OverlayModuleInfo>(
OverlayManagerInterfaceCode::GET_OVERLAY_MODULE_INFO_FOR_TARGET, data, overlayModuleInfo);
IOverlayManager::Message::GET_OVERLAY_MODULE_INFO_FOR_TARGET, data, overlayModuleInfo);
}
ErrCode OverlayManagerProxy::SetOverlayEnabledForSelf(const std::string &moduleName, bool isEnabled,
@ -250,7 +250,7 @@ ErrCode OverlayManagerProxy::SetOverlayEnabledForSelf(const std::string &moduleN
}
MessageParcel reply;
if (!SendTransactCmd(OverlayManagerInterfaceCode::SET_OVERLAY_ENABLED_FOR_SELF, data, reply)) {
if (!SendTransactCmd(IOverlayManager::Message::SET_OVERLAY_ENABLED_FOR_SELF, data, reply)) {
APP_LOGE("SendTransactCmd failed");
return ERR_APPEXECFWK_PARCEL_ERROR;
}
@ -294,7 +294,7 @@ ErrCode OverlayManagerProxy::SetOverlayEnabled(const std::string &bundleName, co
}
MessageParcel reply;
if (!SendTransactCmd(OverlayManagerInterfaceCode::SET_OVERLAY_ENABLED, data, reply)) {
if (!SendTransactCmd(IOverlayManager::Message::SET_OVERLAY_ENABLED, data, reply)) {
APP_LOGE("SendTransactCmd failed");
return ERR_APPEXECFWK_PARCEL_ERROR;
}
@ -332,11 +332,11 @@ ErrCode OverlayManagerProxy::GetOverlayBundleInfoForTarget(const std::string &ta
}
return GetParcelableInfosWithErrCode<OverlayBundleInfo>(
OverlayManagerInterfaceCode::GET_OVERLAY_BUNDLE_INFO_FOR_TARGET, data, overlayBundleInfo);
IOverlayManager::Message::GET_OVERLAY_BUNDLE_INFO_FOR_TARGET, data, overlayBundleInfo);
}
template<typename T>
ErrCode OverlayManagerProxy::GetParcelableInfo(OverlayManagerInterfaceCode code, MessageParcel &data, T &parcelableInfo)
ErrCode OverlayManagerProxy::GetParcelableInfo(IOverlayManager::Message code, MessageParcel &data, T &parcelableInfo)
{
MessageParcel reply;
if (!SendTransactCmd(code, data, reply)) {
@ -361,7 +361,7 @@ ErrCode OverlayManagerProxy::GetParcelableInfo(OverlayManagerInterfaceCode code,
}
template<typename T>
ErrCode OverlayManagerProxy::GetParcelableInfosWithErrCode(OverlayManagerInterfaceCode code, MessageParcel &data,
ErrCode OverlayManagerProxy::GetParcelableInfosWithErrCode(IOverlayManager::Message code, MessageParcel &data,
std::vector<T> &parcelableInfos)
{
MessageParcel reply;
@ -388,7 +388,7 @@ ErrCode OverlayManagerProxy::GetParcelableInfosWithErrCode(OverlayManagerInterfa
return res;
}
bool OverlayManagerProxy::SendTransactCmd(OverlayManagerInterfaceCode code, MessageParcel &data, MessageParcel &reply)
bool OverlayManagerProxy::SendTransactCmd(IOverlayManager::Message code, MessageParcel &data, MessageParcel &reply)
{
MessageOption option(MessageOption::TF_SYNC);
@ -397,7 +397,7 @@ bool OverlayManagerProxy::SendTransactCmd(OverlayManagerInterfaceCode code, Mess
APP_LOGE("fail to send transact cmd %{public}d due to remote object", code);
return false;
}
int32_t result = remote->SendRequest(static_cast<uint32_t>(code), data, reply, option);
int32_t result = remote->SendRequest(code, data, reply, option);
if (result != NO_ERROR) {
APP_LOGE("receive error transact code %{public}d in transact cmd %{public}d", result, code);
return false;

View File

@ -23,7 +23,6 @@
#include "bundle_memory_guard.h"
#include "hitrace_meter.h"
#include "ipc_types.h"
#include "bundle_appexecfwk_core_ipc_interface_code.h"
namespace OHOS {
namespace AppExecFwk {
@ -50,13 +49,13 @@ int QuickFixManagerHost::OnRemoteRequest(uint32_t code, MessageParcel& data,
}
switch (code) {
case static_cast<uint32_t>(QuickFixManagerInterfaceCode::DEPLOY_QUICK_FIX):
case IQuickFixManager::Message::DEPLOY_QUICK_FIX:
return HandleDeployQuickFix(data, reply);
case static_cast<uint32_t>(QuickFixManagerInterfaceCode::SWITCH_QUICK_FIX):
case IQuickFixManager::Message::SWITCH_QUICK_FIX:
return HandleSwitchQuickFix(data, reply);
case static_cast<uint32_t>(QuickFixManagerInterfaceCode::DELETE_QUICK_FIX):
case IQuickFixManager::Message::DELETE_QUICK_FIX:
return HandleDeleteQuickFix(data, reply);
case static_cast<uint32_t>(QuickFixManagerInterfaceCode::CREATE_FD):
case IQuickFixManager::Message::CREATE_FD:
return HandleCreateFd(data, reply);
default:
APP_LOGW("QuickFixManagerHost receive unknown code, code = %{public}d", code);

View File

@ -68,7 +68,7 @@ ErrCode QuickFixManagerProxy::DeployQuickFix(const std::vector<std::string> &bun
}
MessageParcel reply;
if (!SendRequest(QuickFixManagerInterfaceCode::DEPLOY_QUICK_FIX, data, reply)) {
if (!SendRequest(IQuickFixManager::Message::DEPLOY_QUICK_FIX, data, reply)) {
APP_LOGE("SendRequest failed.");
return ERR_BUNDLEMANAGER_QUICK_FIX_SEND_REQUEST_FAILED;
}
@ -106,7 +106,7 @@ ErrCode QuickFixManagerProxy::SwitchQuickFix(const std::string &bundleName, bool
}
MessageParcel reply;
if (!SendRequest(QuickFixManagerInterfaceCode::SWITCH_QUICK_FIX, data, reply)) {
if (!SendRequest(IQuickFixManager::Message::SWITCH_QUICK_FIX, data, reply)) {
APP_LOGE("SendRequest failed.");
return ERR_BUNDLEMANAGER_QUICK_FIX_SEND_REQUEST_FAILED;
}
@ -140,7 +140,7 @@ ErrCode QuickFixManagerProxy::DeleteQuickFix(const std::string &bundleName,
}
MessageParcel reply;
if (!SendRequest(QuickFixManagerInterfaceCode::DELETE_QUICK_FIX, data, reply)) {
if (!SendRequest(IQuickFixManager::Message::DELETE_QUICK_FIX, data, reply)) {
APP_LOGE("SendRequest failed.");
return ERR_BUNDLEMANAGER_QUICK_FIX_SEND_REQUEST_FAILED;
}
@ -165,7 +165,7 @@ ErrCode QuickFixManagerProxy::CreateFd(const std::string &fileName, int32_t &fd,
return ERR_APPEXECFWK_PARCEL_ERROR;
}
MessageParcel reply;
if (!SendRequest(QuickFixManagerInterfaceCode::CREATE_FD, data, reply)) {
if (!SendRequest(IQuickFixManager::Message::CREATE_FD, data, reply)) {
APP_LOGE("send request failed.");
return ERR_APPEXECFWK_PARCEL_ERROR;
}
@ -241,7 +241,7 @@ ErrCode QuickFixManagerProxy::CopyFiles(
return ERR_OK;
}
bool QuickFixManagerProxy::SendRequest(QuickFixManagerInterfaceCode code, MessageParcel &data, MessageParcel &reply)
bool QuickFixManagerProxy::SendRequest(IQuickFixManager::Message code, MessageParcel &data, MessageParcel &reply)
{
MessageOption option(MessageOption::TF_SYNC);
sptr<IRemoteObject> remote = Remote();
@ -249,7 +249,7 @@ bool QuickFixManagerProxy::SendRequest(QuickFixManagerInterfaceCode code, Messag
APP_LOGE("failed to send request %{public}d due to remote object null.", code);
return false;
}
int32_t result = remote->SendRequest(static_cast<uint32_t>(code), data, reply, option);
int32_t result = remote->SendRequest(code, data, reply, option);
if (result != NO_ERROR) {
APP_LOGE("receive error code %{public}d in transact %{public}d", result, code);
return false;

View File

@ -20,7 +20,6 @@
#include "bundle_memory_guard.h"
#include "ipc_types.h"
#include "string_ex.h"
#include "bundle_appexecfwk_core_ipc_interface_code.h"
namespace OHOS {
namespace AppExecFwk {
@ -37,11 +36,11 @@ QuickFixStatusCallbackHost::~QuickFixStatusCallbackHost()
void QuickFixStatusCallbackHost::Init()
{
funcMap_.emplace(static_cast<uint32_t>(QuickFixStatusCallbackInterfaceCode::ON_PATCH_DEPLOYED),
funcMap_.emplace(IQuickFixStatusCallback::Message::ON_PATCH_DEPLOYED,
&QuickFixStatusCallbackHost::HandleOnPatchDeployed);
funcMap_.emplace(static_cast<uint32_t>(QuickFixStatusCallbackInterfaceCode::ON_PATCH_SWITCHED),
funcMap_.emplace(IQuickFixStatusCallback::Message::ON_PATCH_SWITCHED,
&QuickFixStatusCallbackHost::HandleOnPatchSwitched);
funcMap_.emplace(static_cast<uint32_t>(QuickFixStatusCallbackInterfaceCode::ON_PATCH_DELETED),
funcMap_.emplace(IQuickFixStatusCallback::Message::ON_PATCH_DELETED,
&QuickFixStatusCallbackHost::HandleOnPatchDeleted);
}

View File

@ -41,7 +41,7 @@ void QuickFixStatusCallbackProxy::OnPatchDeployed(const std::shared_ptr<QuickFix
MessageParcel reply;
WRITE_PARCEL_AND_RETURN(InterfaceToken, data, QuickFixStatusCallbackProxy::GetDescriptor());
WRITE_PARCEL_AND_RETURN(Parcelable, data, result.get());
if (!SendTransactCmd(QuickFixStatusCallbackInterfaceCode::ON_PATCH_DEPLOYED, data, reply)) {
if (!SendTransactCmd(IQuickFixStatusCallback::Message::ON_PATCH_DEPLOYED, data, reply)) {
APP_LOGE("fail to OnPatchDeployed due to transact command fail");
}
}
@ -52,7 +52,7 @@ void QuickFixStatusCallbackProxy::OnPatchSwitched(const std::shared_ptr<QuickFix
MessageParcel reply;
WRITE_PARCEL_AND_RETURN(InterfaceToken, data, QuickFixStatusCallbackProxy::GetDescriptor());
WRITE_PARCEL_AND_RETURN(Parcelable, data, result.get());
if (!SendTransactCmd(QuickFixStatusCallbackInterfaceCode::ON_PATCH_SWITCHED, data, reply)) {
if (!SendTransactCmd(IQuickFixStatusCallback::Message::ON_PATCH_SWITCHED, data, reply)) {
APP_LOGE("fail to OnPatchSwitched due to transact command fail");
}
}
@ -63,13 +63,12 @@ void QuickFixStatusCallbackProxy::OnPatchDeleted(const std::shared_ptr<QuickFixR
MessageParcel reply;
WRITE_PARCEL_AND_RETURN(InterfaceToken, data, QuickFixStatusCallbackProxy::GetDescriptor());
WRITE_PARCEL_AND_RETURN(Parcelable, data, result.get());
if (!SendTransactCmd(QuickFixStatusCallbackInterfaceCode::ON_PATCH_DELETED, data, reply)) {
if (!SendTransactCmd(IQuickFixStatusCallback::Message::ON_PATCH_DELETED, data, reply)) {
APP_LOGE("fail to OnPatchDeleted due to transact command fail");
}
}
bool QuickFixStatusCallbackProxy::SendTransactCmd(
QuickFixStatusCallbackInterfaceCode code, MessageParcel &data, MessageParcel &reply)
bool QuickFixStatusCallbackProxy::SendTransactCmd(uint32_t code, MessageParcel &data, MessageParcel &reply)
{
MessageOption option(MessageOption::TF_SYNC);
@ -78,7 +77,7 @@ bool QuickFixStatusCallbackProxy::SendTransactCmd(
APP_LOGE("fail to send transact cmd %{public}d due to remote object", code);
return false;
}
int32_t result = remote->SendRequest(static_cast<uint32_t>(code), data, reply, option);
int32_t result = remote->SendRequest(code, data, reply, option);
if (result != NO_ERROR) {
APP_LOGE("receive error transact code %{public}d in transact cmd %{public}d", result, code);
return false;

View File

@ -16,6 +16,8 @@
#ifndef OHOS_BUNDLE_MANAGER_SERVICE_IPC_INTERFACE_CODE_H
#define OHOS_BUNDLE_MANAGER_SERVICE_IPC_INTERFACE_CODE_H
#include <stdint.h>
/* SAID: 401 */
namespace OHOS {
namespace AppExecFwk {

View File

@ -18,10 +18,10 @@
#include <string>
#include "iremote_proxy.h"
#include "appexecfwk_errors.h"
#include "bundle_framework_services_ipc_interface_code.h"
#include "iremote_proxy.h"
#include "ipc/installd_interface.h"
#include "bundle_manager_services_ipc_interface_code.h"
namespace OHOS {
namespace AppExecFwk {

View File

@ -26,7 +26,6 @@
#include "bundle_permission_mgr.h"
#include "bundle_sandbox_app_helper.h"
#include "bundle_util.h"
#include "bundle_appexecfwk_core_ipc_interface_code.h"
namespace OHOS {
namespace AppExecFwk {
@ -68,34 +67,34 @@ int BundleInstallerHost::OnRemoteRequest(
}
switch (code) {
case static_cast<uint32_t>(BundleInstallerInterfaceCode::INSTALL):
case IBundleInstaller::Message::INSTALL:
HandleInstallMessage(data);
break;
case static_cast<uint32_t>(BundleInstallerInterfaceCode::INSTALL_MULTIPLE_HAPS):
case IBundleInstaller::Message::INSTALL_MULTIPLE_HAPS:
HandleInstallMultipleHapsMessage(data);
break;
case static_cast<uint32_t>(BundleInstallerInterfaceCode::UNINSTALL):
case IBundleInstaller::Message::UNINSTALL:
HandleUninstallMessage(data);
break;
case static_cast<uint32_t>(BundleInstallerInterfaceCode::UNINSTALL_MODULE):
case IBundleInstaller::Message::UNINSTALL_MODULE:
HandleUninstallModuleMessage(data);
break;
case static_cast<uint32_t>(BundleInstallerInterfaceCode::UNINSTALL_BY_UNINSTALL_PARAM):
case IBundleInstaller::Message::UNINSTALL_BY_UNINSTALL_PARAM:
HandleUninstallByUninstallParam(data);
break;
case static_cast<uint32_t>(BundleInstallerInterfaceCode::RECOVER):
case IBundleInstaller::Message::RECOVER:
HandleRecoverMessage(data);
break;
case static_cast<uint32_t>(BundleInstallerInterfaceCode::INSTALL_SANDBOX_APP):
case IBundleInstaller::Message::INSTALL_SANDBOX_APP:
HandleInstallSandboxApp(data, reply);
break;
case static_cast<uint32_t>(BundleInstallerInterfaceCode::UNINSTALL_SANDBOX_APP):
case IBundleInstaller::Message::UNINSTALL_SANDBOX_APP:
HandleUninstallSandboxApp(data, reply);
break;
case static_cast<uint32_t>(BundleInstallerInterfaceCode::CREATE_STREAM_INSTALLER):
case IBundleInstaller::Message::CREATE_STREAM_INSTALLER:
HandleCreateStreamInstaller(data, reply);
break;
case static_cast<uint32_t>(BundleInstallerInterfaceCode::DESTORY_STREAM_INSTALLER):
case IBundleInstaller::Message::DESTORY_STREAM_INSTALLER:
HandleDestoryBundleStreamInstaller(data, reply);
break;
default:

View File

@ -16,10 +16,10 @@
#include "bundle_manager_callback_stub.h"
#include "app_log_wrapper.h"
#include "bundle_framework_services_ipc_interface_code.h"
#include "bundle_memory_guard.h"
#include "message_parcel.h"
#include "string_ex.h"
#include "bundle_manager_services_ipc_interface_code.h"
namespace OHOS {
namespace AppExecFwk {

View File

@ -18,10 +18,10 @@
#include "app_log_wrapper.h"
#include "appexecfwk_errors.h"
#include "bundle_constants.h"
#include "bundle_framework_services_ipc_interface_code.h"
#include "bundle_memory_guard.h"
#include "parcel_macro.h"
#include "string_ex.h"
#include "bundle_manager_services_ipc_interface_code.h"
namespace OHOS {
namespace AppExecFwk {
@ -71,16 +71,12 @@ void InstalldHost::init()
funcMap_.emplace(static_cast<uint32_t>(InstalldInterfaceCode::IS_DIR_EMPTY), &InstalldHost::HandleIsDirEmpty);
funcMap_.emplace(static_cast<uint32_t>(InstalldInterfaceCode::OBTAIN_QUICK_FIX_DIR),
&InstalldHost::HandObtainQuickFixFileDir);
funcMap_.emplace(static_cast<uint32_t>(InstalldInterfaceCode::COPY_FILES),
&InstalldHost::HandCopyFiles);
funcMap_.emplace(static_cast<uint32_t>(InstalldInterfaceCode::EXTRACT_FILES),
&InstalldHost::HandleExtractFiles);
funcMap_.emplace(static_cast<uint32_t>(InstalldInterfaceCode::COPY_FILES), &InstalldHost::HandCopyFiles);
funcMap_.emplace(static_cast<uint32_t>(InstalldInterfaceCode::EXTRACT_FILES), &InstalldHost::HandleExtractFiles);
funcMap_.emplace(static_cast<uint32_t>(InstalldInterfaceCode::GET_NATIVE_LIBRARY_FILE_NAMES),
&InstalldHost::HandGetNativeLibraryFileNames);
funcMap_.emplace(static_cast<uint32_t>(InstalldInterfaceCode::EXECUTE_AOT),
&InstalldHost::HandleExecuteAOT);
funcMap_.emplace(static_cast<uint32_t>(InstalldInterfaceCode::IS_EXIST_FILE),
&InstalldHost::HandleIsExistFile);
funcMap_.emplace(static_cast<uint32_t>(InstalldInterfaceCode::EXECUTE_AOT), &InstalldHost::HandleExecuteAOT);
funcMap_.emplace(static_cast<uint32_t>(InstalldInterfaceCode::IS_EXIST_FILE), &InstalldHost::HandleIsExistFile);
}
int InstalldHost::OnRemoteRequest(uint32_t code, MessageParcel &data, MessageParcel &reply, MessageOption &option)

View File

@ -24,7 +24,6 @@
#include "app_log_wrapper.h"
#include "appexecfwk_errors.h"
#include "bundle_mgr_service.h"
#include "bundle_appexecfwk_core_ipc_interface_code.h"
namespace OHOS {
namespace AppExecFwk {
@ -563,8 +562,7 @@ void StatusReceiverProxy::OnStatusNotify(const int32_t progress)
}
int32_t ret =
remote->SendRequest(
static_cast<int32_t>(StatusReceiverInterfaceCode::ON_STATUS_NOTIFY), data, reply, option);
remote->SendRequest(static_cast<int32_t>(IStatusReceiver::Message::ON_STATUS_NOTIFY), data, reply, option);
if (ret != NO_ERROR) {
APP_LOGE("fail to call OnStatusNotify, for transact is failed, error code is: %{public}d", ret);
}
@ -599,8 +597,7 @@ void StatusReceiverProxy::OnFinished(const int32_t resultCode, const std::string
return;
}
int32_t ret = remote->SendRequest(
static_cast<int32_t>(StatusReceiverInterfaceCode::ON_FINISHED), data, reply, option);
int32_t ret = remote->SendRequest(static_cast<int32_t>(IStatusReceiver::Message::ON_FINISHED), data, reply, option);
if (ret != NO_ERROR) {
APP_LOGE("fail to call OnFinished, for transact is failed, error code is: %{public}d", ret);
}

View File

@ -19,6 +19,7 @@
#include <gtest/gtest.h>
#include "bundle_data_mgr.h"
#include "bundle_framework_services_ipc_interface_code.h"
#include "bundle_mgr_service.h"
#include "installd/installd_service.h"
#include "bundle_manager_callback.h"
@ -26,7 +27,6 @@
#include "mock_bundle_manager_callback_stub.h"
#include "bundle_distributed_manager.h"
#include "bundle_manager_callback_proxy.h"
#include "bundle_manager_services_ipc_interface_code.h"
#define private public
using namespace testing::ext;

View File

@ -19,7 +19,6 @@
#define private public
#include "overlay_manager_proxy.h"
#include "overlay_manager_host.h"
#include "bundle_appexecfwk_core_ipc_interface_code.h"
#undef private
#include "bundle_overlay_manager_host_impl.h"
@ -443,8 +442,8 @@ HWTEST_F(BmsBundleOverlayIpcTest, OverlayIpcTest_1100, Function | SmallTest | Le
MessageParcel reply;
MessageOption option;
data.WriteInterfaceToken(OverlayManagerHost::GetDescriptor());
auto ret = overlayHost->OnRemoteRequest(
static_cast<uint32_t>(OverlayManagerInterfaceCode::GET_ALL_OVERLAY_MODULE_INFO), data, reply, option);
auto ret = overlayHost->OnRemoteRequest(IOverlayManager::Message::GET_ALL_OVERLAY_MODULE_INFO, data, reply,
option);
EXPECT_EQ(ret, ERR_OK);
ret = reply.ReadInt32();
@ -472,8 +471,7 @@ HWTEST_F(BmsBundleOverlayIpcTest, OverlayIpcTest_1200, Function | SmallTest | Le
MessageParcel reply;
MessageOption option;
data.WriteInterfaceToken(OverlayManagerHost::GetDescriptor());
auto ret = overlayHost->OnRemoteRequest(
static_cast<uint32_t>(OverlayManagerInterfaceCode::GET_OVERLAY_MODULE_INFO), data, reply, option);
auto ret = overlayHost->OnRemoteRequest(IOverlayManager::Message::GET_OVERLAY_MODULE_INFO, data, reply, option);
EXPECT_EQ(ret, ERR_OK);
ret = reply.ReadInt32();
@ -499,8 +497,8 @@ HWTEST_F(BmsBundleOverlayIpcTest, OverlayIpcTest_1300, Function | SmallTest | Le
MessageParcel reply;
MessageOption option;
data.WriteInterfaceToken(OverlayManagerHost::GetDescriptor());
auto ret = overlayHost->OnRemoteRequest(
static_cast<uint32_t>(OverlayManagerInterfaceCode::GET_OVERLAY_BUNDLE_INFO_FOR_TARGET), data, reply, option);
auto ret = overlayHost->OnRemoteRequest(IOverlayManager::Message::GET_OVERLAY_BUNDLE_INFO_FOR_TARGET, data, reply,
option);
EXPECT_EQ(ret, ERR_OK);
ret = reply.ReadInt32();
@ -528,8 +526,8 @@ HWTEST_F(BmsBundleOverlayIpcTest, OverlayIpcTest_1400, Function | SmallTest | Le
MessageParcel reply;
MessageOption option;
data.WriteInterfaceToken(OverlayManagerHost::GetDescriptor());
auto ret = overlayHost->OnRemoteRequest(
static_cast<uint32_t>(OverlayManagerInterfaceCode::GET_OVERLAY_MODULE_INFO_FOR_TARGET), data, reply, option);
auto ret = overlayHost->OnRemoteRequest(IOverlayManager::Message::GET_OVERLAY_MODULE_INFO_FOR_TARGET, data, reply,
option);
EXPECT_EQ(ret, ERR_OK);
ret = reply.ReadInt32();
@ -558,8 +556,8 @@ HWTEST_F(BmsBundleOverlayIpcTest, OverlayIpcTest_1500, Function | SmallTest | Le
MessageParcel reply;
MessageOption option;
data.WriteInterfaceToken(TEST_HOST_DESCRIPTOR);
auto ret = overlayHost->OnRemoteRequest(
static_cast<uint32_t>(OverlayManagerInterfaceCode::GET_OVERLAY_MODULE_INFO_FOR_TARGET), data, reply, option);
auto ret = overlayHost->OnRemoteRequest(IOverlayManager::Message::GET_OVERLAY_MODULE_INFO_FOR_TARGET, data, reply,
option);
EXPECT_EQ(ret, OBJECT_NULL);
}
@ -672,8 +670,7 @@ HWTEST_F(BmsBundleOverlayIpcTest, OverlayIpcTest_2200, Function | SmallTest | Le
MessageParcel reply;
MessageOption option;
data.WriteInterfaceToken(OverlayManagerHost::GetDescriptor());
auto ret = overlayHost->OnRemoteRequest(
static_cast<uint32_t>(OverlayManagerInterfaceCode::SET_OVERLAY_ENABLED), data, reply, option);
auto ret = overlayHost->OnRemoteRequest(IOverlayManager::Message::SET_OVERLAY_ENABLED, data, reply, option);
EXPECT_EQ(ret, ERR_OK);
ret = reply.ReadInt32();
EXPECT_EQ(ret, ERR_OK);
@ -802,8 +799,8 @@ HWTEST_F(BmsBundleOverlayIpcTest, OverlayIpcTest_3000, Function | SmallTest | Le
MessageParcel reply;
MessageOption option;
data.WriteInterfaceToken(OverlayManagerHost::GetDescriptor());
auto ret = overlayHost->OnRemoteRequest(
static_cast<uint32_t>(OverlayManagerInterfaceCode::GET_OVERLAY_MODULE_INFO_BY_NAME), data, reply, option);
auto ret = overlayHost->OnRemoteRequest(IOverlayManager::Message::GET_OVERLAY_MODULE_INFO_BY_NAME, data, reply,
option);
EXPECT_EQ(ret, ERR_OK);
ret = reply.ReadInt32();
@ -829,8 +826,8 @@ HWTEST_F(BmsBundleOverlayIpcTest, OverlayIpcTest_3100, Function | SmallTest | Le
MessageParcel reply;
MessageOption option;
data.WriteInterfaceToken(OverlayManagerHost::GetDescriptor());
auto ret = overlayHost->OnRemoteRequest(
static_cast<uint32_t>(OverlayManagerInterfaceCode::GET_TARGET_OVERLAY_MODULE_INFOS), data, reply, option);
auto ret = overlayHost->OnRemoteRequest(IOverlayManager::Message::GET_TARGET_OVERLAY_MODULE_INFOS, data, reply,
option);
EXPECT_EQ(ret, ERR_OK);
ret = reply.ReadInt32();
@ -858,9 +855,8 @@ HWTEST_F(BmsBundleOverlayIpcTest, OverlayIpcTest_3200, Function | SmallTest | Le
MessageParcel reply;
MessageOption option;
data.WriteInterfaceToken(OverlayManagerHost::GetDescriptor());
auto ret = overlayHost->OnRemoteRequest(
static_cast<uint32_t>(OverlayManagerInterfaceCode::GET_OVERLAY_MODULE_INFO_BY_BUNDLE_NAME),
data, reply, option);
auto ret = overlayHost->OnRemoteRequest(IOverlayManager::Message::GET_OVERLAY_MODULE_INFO_BY_BUNDLE_NAME, data,
reply, option);
EXPECT_EQ(ret, ERR_OK);
ret = reply.ReadInt32();
@ -888,8 +884,8 @@ HWTEST_F(BmsBundleOverlayIpcTest, OverlayIpcTest_3300, Function | SmallTest | Le
MessageParcel reply;
MessageOption option;
data.WriteInterfaceToken(OverlayManagerHost::GetDescriptor());
auto ret = overlayHost->OnRemoteRequest(
static_cast<uint32_t>(OverlayManagerInterfaceCode::SET_OVERLAY_ENABLED_FOR_SELF), data, reply, option);
auto ret = overlayHost->OnRemoteRequest(IOverlayManager::Message::SET_OVERLAY_ENABLED_FOR_SELF, data, reply,
option);
EXPECT_EQ(ret, ERR_OK);
ret = reply.ReadInt32();
EXPECT_EQ(ret, ERR_OK);

View File

@ -19,7 +19,6 @@
#define private public
#include "clean_cache_callback_host.h"
#include "bundle_user_mgr_host.h"
#include "bundle_appexecfwk_core_ipc_interface_code.h"
#undef private
using namespace testing::ext;
@ -56,7 +55,7 @@ void BmsCleanCacheCallbackHostTest::TearDown() {}
*/
HWTEST_F(BmsCleanCacheCallbackHostTest, CleanCacheCallbackHost_001, TestSize.Level1)
{
uint32_t code = static_cast<uint32_t>(CleanCacheCallbackInterfaceCode::ON_CLEAN_CACHE_CALLBACK);
uint32_t code = static_cast<uint32_t>(ICleanCacheCallback::Message::ON_CLEAN_CACHE_CALLBACK);
MessageParcel data;
MessageParcel reply;
MessageOption option;
@ -74,7 +73,7 @@ HWTEST_F(BmsCleanCacheCallbackHostTest, CleanCacheCallbackHost_001, TestSize.Lev
*/
HWTEST_F(BmsCleanCacheCallbackHostTest, CleanCacheCallbackHost_002, TestSize.Level1)
{
uint32_t code = static_cast<uint32_t>(CleanCacheCallbackInterfaceCode::ON_CLEAN_CACHE_CALLBACK);
uint32_t code = static_cast<uint32_t>(ICleanCacheCallback::Message::ON_CLEAN_CACHE_CALLBACK);
MessageParcel data;
sptr<MockCleanCacheCallbackHost> cleanCacheCallbackHost = new (std::nothrow) MockCleanCacheCallbackHost();
data.WriteInterfaceToken(CleanCacheCallbackHost::GetDescriptor());
@ -94,7 +93,7 @@ HWTEST_F(BmsCleanCacheCallbackHostTest, CleanCacheCallbackHost_002, TestSize.Lev
*/
HWTEST_F(BmsCleanCacheCallbackHostTest, CleanCacheCallbackHost_003, TestSize.Level1)
{
uint32_t code = static_cast<uint32_t>(CleanCacheCallbackInterfaceCode::ON_CLEAN_CACHE_CALLBACK) + 1;
uint32_t code = static_cast<uint32_t>(ICleanCacheCallback::Message::ON_CLEAN_CACHE_CALLBACK) + 1;
MessageParcel data;
sptr<MockCleanCacheCallbackHost> cleanCacheCallbackHost = new (std::nothrow) MockCleanCacheCallbackHost();
data.WriteInterfaceToken(CleanCacheCallbackHost::GetDescriptor());

View File

@ -19,7 +19,6 @@
#define private public
#include "bundle_stream_installer_host.h"
#include "bundle_user_mgr_host.h"
#include "bundle_appexecfwk_core_ipc_interface_code.h"
#undef private
using namespace testing::ext;
@ -92,7 +91,7 @@ HWTEST_F(BmsStreamInstallerHostTest, StreamInstallerHost_001, TestSize.Level1)
*/
HWTEST_F(BmsStreamInstallerHostTest, StreamInstallerHost_002, TestSize.Level1)
{
uint32_t code = static_cast<uint32_t>(BundleStreamInstallerInterfaceCode::STREAM_INSTALL);
uint32_t code = BundleStreamInstallerHost::StreamMessage::STREAM_INSTALL;
MessageParcel data;
MessageParcel reply;
MessageOption option;
@ -110,7 +109,7 @@ HWTEST_F(BmsStreamInstallerHostTest, StreamInstallerHost_002, TestSize.Level1)
*/
HWTEST_F(BmsStreamInstallerHostTest, StreamInstallerHost_003, TestSize.Level1)
{
uint32_t code = static_cast<uint32_t>(BundleStreamInstallerInterfaceCode::STREAM_INSTALL);
uint32_t code = BundleStreamInstallerHost::StreamMessage::STREAM_INSTALL;
MessageParcel data;
data.WriteInterfaceToken(BundleStreamInstallerHost::GetDescriptor());
MessageParcel reply;
@ -133,7 +132,7 @@ HWTEST_F(BmsStreamInstallerHostTest, StreamInstallerHost_003, TestSize.Level1)
*/
HWTEST_F(BmsStreamInstallerHostTest, StreamInstallerHost_004, TestSize.Level1)
{
uint32_t code = static_cast<uint32_t>(BundleStreamInstallerInterfaceCode::STREAM_INSTALL);
uint32_t code = BundleStreamInstallerHost::StreamMessage::STREAM_INSTALL;
MessageParcel data;
data.WriteInterfaceToken(BundleStreamInstallerHost::GetDescriptor());
MessageParcel reply;
@ -156,7 +155,7 @@ HWTEST_F(BmsStreamInstallerHostTest, StreamInstallerHost_004, TestSize.Level1)
*/
HWTEST_F(BmsStreamInstallerHostTest, StreamInstallerHost_005, TestSize.Level1)
{
uint32_t code = static_cast<uint32_t>(BundleStreamInstallerInterfaceCode::CREATE_STREAM);
uint32_t code = BundleStreamInstallerHost::StreamMessage::CREATE_STREAM;
MessageParcel data;
data.WriteInterfaceToken(BundleStreamInstallerHost::GetDescriptor());
MessageParcel reply;