169570cc8Sopenharmony_ci/* 269570cc8Sopenharmony_ci * Copyright (c) 2024 Huawei Device Co., Ltd. 369570cc8Sopenharmony_ci * Licensed under the Apache License, Version 2.0 (the "License"); 469570cc8Sopenharmony_ci * you may not use this file except in compliance with the License. 569570cc8Sopenharmony_ci * You may obtain a copy of the License at 669570cc8Sopenharmony_ci * 769570cc8Sopenharmony_ci * http://www.apache.org/licenses/LICENSE-2.0 869570cc8Sopenharmony_ci * 969570cc8Sopenharmony_ci * Unless required by applicable law or agreed to in writing, software 1069570cc8Sopenharmony_ci * distributed under the License is distributed on an "AS IS" BASIS, 1169570cc8Sopenharmony_ci * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 1269570cc8Sopenharmony_ci * See the License for the specific language governing permissions and 1369570cc8Sopenharmony_ci * limitations under the License. 1469570cc8Sopenharmony_ci */ 1569570cc8Sopenharmony_ci 1669570cc8Sopenharmony_ci#include "devicedebug_stub.h" 1769570cc8Sopenharmony_ci 1869570cc8Sopenharmony_ci#include "appspawn.h" 1969570cc8Sopenharmony_ci 2069570cc8Sopenharmony_ci#ifdef __cplusplus 2169570cc8Sopenharmony_ciextern "C" { 2269570cc8Sopenharmony_ci#endif 2369570cc8Sopenharmony_ci 2469570cc8Sopenharmony_ciint g_isDeveloperModeOpen = 0; 2569570cc8Sopenharmony_ci 2669570cc8Sopenharmony_civoid DeveloperModeOpenSet(int developerMode) 2769570cc8Sopenharmony_ci{ 2869570cc8Sopenharmony_ci g_isDeveloperModeOpen = developerMode; 2969570cc8Sopenharmony_ci} 3069570cc8Sopenharmony_ci 3169570cc8Sopenharmony_ciint IsDeveloperModeOpenStub() 3269570cc8Sopenharmony_ci{ 3369570cc8Sopenharmony_ci return g_isDeveloperModeOpen; 3469570cc8Sopenharmony_ci} 3569570cc8Sopenharmony_ci 3669570cc8Sopenharmony_ciint g_appSpawnClientInitRet = 0; 3769570cc8Sopenharmony_ci 3869570cc8Sopenharmony_civoid AppSpawnClientInitRetSet(int appSpawnClientInitRet) 3969570cc8Sopenharmony_ci{ 4069570cc8Sopenharmony_ci g_appSpawnClientInitRet = appSpawnClientInitRet; 4169570cc8Sopenharmony_ci} 4269570cc8Sopenharmony_ci 4369570cc8Sopenharmony_ciint AppSpawnClientInitStub(const char *serviceName, AppSpawnClientHandle *handle) 4469570cc8Sopenharmony_ci{ 4569570cc8Sopenharmony_ci (void)serviceName; 4669570cc8Sopenharmony_ci (void)handle; 4769570cc8Sopenharmony_ci 4869570cc8Sopenharmony_ci return g_appSpawnClientInitRet; 4969570cc8Sopenharmony_ci} 5069570cc8Sopenharmony_ci 5169570cc8Sopenharmony_ciint g_appSpawnReqMsgCreateRet = 0; 5269570cc8Sopenharmony_ci 5369570cc8Sopenharmony_civoid AppSpawnReqMsgCreateRetSet(int appSpawnReqMsgCreateRet) 5469570cc8Sopenharmony_ci{ 5569570cc8Sopenharmony_ci g_appSpawnReqMsgCreateRet = appSpawnReqMsgCreateRet; 5669570cc8Sopenharmony_ci} 5769570cc8Sopenharmony_ci 5869570cc8Sopenharmony_ciint AppSpawnReqMsgCreateStub(AppSpawnMsgType msgType, const char *processName, AppSpawnReqMsgHandle *reqHandle) 5969570cc8Sopenharmony_ci{ 6069570cc8Sopenharmony_ci (void)msgType; 6169570cc8Sopenharmony_ci (void)processName; 6269570cc8Sopenharmony_ci (void)reqHandle; 6369570cc8Sopenharmony_ci 6469570cc8Sopenharmony_ci return g_appSpawnReqMsgCreateRet; 6569570cc8Sopenharmony_ci} 6669570cc8Sopenharmony_ci 6769570cc8Sopenharmony_ciint g_appSpawnReqMsgAddExtInfoRet = 0; 6869570cc8Sopenharmony_ci 6969570cc8Sopenharmony_civoid AppSpawnReqMsgAddExtInfoRetSet(int appSpawnReqMsgAddExtInfoRet) 7069570cc8Sopenharmony_ci{ 7169570cc8Sopenharmony_ci g_appSpawnReqMsgAddExtInfoRet = appSpawnReqMsgAddExtInfoRet; 7269570cc8Sopenharmony_ci} 7369570cc8Sopenharmony_ci 7469570cc8Sopenharmony_ciint AppSpawnReqMsgAddExtInfoStub(AppSpawnReqMsgHandle reqHandle, const char *name, const uint8_t *value, 7569570cc8Sopenharmony_ci uint32_t valueLen) 7669570cc8Sopenharmony_ci{ 7769570cc8Sopenharmony_ci (void)reqHandle; 7869570cc8Sopenharmony_ci (void)name; 7969570cc8Sopenharmony_ci (void)value; 8069570cc8Sopenharmony_ci (void)valueLen; 8169570cc8Sopenharmony_ci 8269570cc8Sopenharmony_ci return g_appSpawnReqMsgAddExtInfoRet; 8369570cc8Sopenharmony_ci} 8469570cc8Sopenharmony_ci 8569570cc8Sopenharmony_ciint g_appSpawnClientSendMsgResulte = 0; 8669570cc8Sopenharmony_ciint g_appSpawnClientSendMsgRet = 0; 8769570cc8Sopenharmony_ci 8869570cc8Sopenharmony_civoid AppSpawnClientSendMsgResultSet(int appSpawnClientSendMsgResult) 8969570cc8Sopenharmony_ci{ 9069570cc8Sopenharmony_ci g_appSpawnClientSendMsgResulte = appSpawnClientSendMsgResult; 9169570cc8Sopenharmony_ci} 9269570cc8Sopenharmony_ci 9369570cc8Sopenharmony_civoid AppSpawnClientSendMsgRetSet(int appSpawnClientSendMsgRet) 9469570cc8Sopenharmony_ci{ 9569570cc8Sopenharmony_ci g_appSpawnClientSendMsgRet = appSpawnClientSendMsgRet; 9669570cc8Sopenharmony_ci} 9769570cc8Sopenharmony_ci 9869570cc8Sopenharmony_ciint AppSpawnClientSendMsgStub(AppSpawnClientHandle handle, AppSpawnReqMsgHandle reqHandle, AppSpawnResult *result) 9969570cc8Sopenharmony_ci{ 10069570cc8Sopenharmony_ci (void)handle; 10169570cc8Sopenharmony_ci (void)reqHandle; 10269570cc8Sopenharmony_ci result->result = g_appSpawnClientSendMsgResulte; 10369570cc8Sopenharmony_ci 10469570cc8Sopenharmony_ci return g_appSpawnClientSendMsgRet; 10569570cc8Sopenharmony_ci} 10669570cc8Sopenharmony_ci 10769570cc8Sopenharmony_ci#ifdef __cplusplus 10869570cc8Sopenharmony_ci} 10969570cc8Sopenharmony_ci#endif 110