/* * 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 INTERFACES_INNERKITS_SAMGR_INCLUDE_SAMGR_INTERFACE_CODE_H #define INTERFACES_INNERKITS_SAMGR_INCLUDE_SAMGR_INTERFACE_CODE_H /* SAMGR */ namespace OHOS { enum class SamgrInterfaceCode : uint32_t { GET_SYSTEM_ABILITY_TRANSACTION = 1, CHECK_SYSTEM_ABILITY_TRANSACTION = 2, ADD_SYSTEM_ABILITY_TRANSACTION = 3, REMOVE_SYSTEM_ABILITY_TRANSACTION = 4, LIST_SYSTEM_ABILITY_TRANSACTION = 5, SUBSCRIBE_SYSTEM_ABILITY_TRANSACTION = 6, LOAD_SYSTEM_ABILITY_TRANSACTION = 7, LOAD_REMOTE_SYSTEM_ABILITY_TRANSACTION = 8, CHECK_REMOTE_SYSTEM_ABILITY_TRANSACTION = 9, ADD_ONDEMAND_SYSTEM_ABILITY_TRANSACTION = 10, CHECK_SYSTEM_ABILITY_IMMEDIATELY_TRANSACTION = 12, CHECK_ONDEMAND_SYSTEM_ABILITY_TRANSACTION = 15, GET_SYSTEM_ABILITYINFOLIST_TRANSACTION = 17, UNSUBSCRIBE_SYSTEM_ABILITY_TRANSACTION = 18, ADD_SYSTEM_PROCESS_TRANSACTION = 20, UNLOAD_SYSTEM_ABILITY_TRANSACTION = 21, CANCEL_UNLOAD_SYSTEM_ABILITY_TRANSACTION = 22, GET_RUNNING_SYSTEM_PROCESS_TRANSACTION = 23, SUBSCRIBE_SYSTEM_PROCESS_TRANSACTION = 24, UNSUBSCRIBE_SYSTEM_PROCESS_TRANSACTION = 25, GET_ONDEMAND_REASON_EXTRA_DATA_TRANSACTION = 26, GET_ONDEAMND_POLICY_TRANSACTION = 27, UPDATE_ONDEAMND_POLICY_TRANSACTION = 28, GET_SYSTEM_PROCESS_INFO_TRANSACTION = 29, GET_ONDEMAND_SYSTEM_ABILITY_IDS_TRANSACTION = 30, SEND_STRATEGY_TRANASACTION = 31, UNLOAD_ALL_IDLE_SYSTEM_ABILITY_TRANSACTION = 32, GET_EXTENSION_SA_IDS_TRANSCATION = 33, GET_EXTERNSION_SA_LIST_TRANSCATION = 34, GET_SA_EXTENSION_INFO_TRANSCATION = 35, GET_COMMON_EVENT_EXTRA_ID_LIST_TRANSCATION = 36, }; } // namespace OHOS #endif // !defined(INTERFACES_INNERKITS_SAMGR_INCLUDE_SAMGR_INTERFACE_CODE_H)