* 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 CELLULAR_DATA_IPC_INTERFACE_CODE_H
#define CELLULAR_DATA_IPC_INTERFACE_CODE_H
namespace OHOS {
namespace Telephony {
enum class CellularDataInterfaceCode {
IS_CELLULAR_DATA_ENABLED = 0,
ENABLE_CELLULAR_DATA,
GET_CELLULAR_DATA_STATE,
GET_CELLULAR_DATA_APN_STATE,
GET_RECOVERY_STATE,
IS_DATA_ROAMING_ENABLED,
ENABLE_DATA_ROAMING,
GET_DEFAULT_SLOT_ID,
GET_DEFAULT_SIM_ID,
SET_DEFAULT_SLOT_ID,
GET_FLOW_TYPE_ID,
HAS_CAPABILITY,
CLEAR_ALL_CONNECTIONS,
CLEAR_ALL_CONNECTIONS_USE_REASON,
APN_DATA_CHANGED,
REG_SIM_ACCOUNT_CALLBACK,
UN_REG_SIM_ACCOUNT_CALLBACK,
GET_DATA_CONN_APN_ATTR,
GET_DATA_CONN_IP_TYPE,
IS_NEED_DO_RECOVERY,
ENABLE_INTELLIGENCE_SWITCH,
INIT_CELLULAR_DATA_CONTROLLER,
GET_INTELLIGENCE_SWITCH_STATE,
ESTABLISH_ALL_APNS_IF_CONNECTABLE,
RELEASE_CELLULAR_DATA_CONNECTION,
GET_CELLULAR_DATA_SUPPLIERID,
CORRECT_NET_SUPPLIER_NO_AVAILABLE,
GET_SUPPLIER_REGISTER_STATE,
GET_IF_SUPPORT_DUN_APN,
GET_DEFAULT_ACT_REPORT_INFO,
GET_INTERNAL_ACT_REPORT_INFO,
QUERY_APN_INFO,
SET_PREFER_APN,
QUERY_ALL_APN_INFO,
SEND_MANAGE_UEPOLICY_DECODE_RESULT,
SEND_UE_STATE_INDICATION,
SEND_IMS_RSDLIST,
SYNC_ALLOWED_NSSAI_WITH_MODEM,
SYNC_EHPLMN_WITH_MODEM,
};
}
}
#endif