blob: 41f3be785875b8c9d67f10cb77346425c4252c83 [file] [log] [blame]
package vendor.samsung.hardware.radio@2.0;
import android.hardware.radio@1.0::RadioResponseInfo;
interface ISehRadioResponse {
/*
* getIccCardStatusResponse(RadioResponseInfo info, SehCardStatus cardStatus);
*/
oneway getIccCardStatusResponse();
/*
* (RadioResponseInfo info, int32_t remainingRetries);
*/
oneway supplyNetworkDepersonalizationResponse(RadioResponseInfo info);
oneway dialResponse(RadioResponseInfo info);
/*
* (RadioResponseInfo info, vec<SehCall> calls);
*/
oneway getCurrentCallsResponse();
/*
* (RadioResponseInfo info, vec<SehOperatorInfo> networkInfos)
*/
oneway getImsRegistrationStateResponse();
oneway setImsCallListResponse(RadioResponseInfo info);
/*
* RadioResponseInfo, vec<SehPreferredNetworkInfo> infos
*/
oneway getPreferredNetworkListResponse();
oneway setPreferredNetworkListResponse(RadioResponseInfo info);
oneway sendEncodedUssdResponse(RadioResponseInfo info);
oneway getDisable2gResponse(RadioResponseInfo info, int32_t isDisable);
oneway setDisable2gResponse(RadioResponseInfo info);
oneway getCnapResponse(RadioResponseInfo info, int32_t m);
/*
* RadioResponseInfo, SehPhonebookInfo
*/
oneway getPhonebookStorageInfoResponse();
oneway getUsimPhonebookCapabilityResponse(RadioResponseInfo info,
vec<int32_t> phonebookCapability);
oneway setSimOnOffResponse(RadioResponseInfo info);
oneway setSimInitEventResponse(RadioResponseInfo info);
/*
* RadioResponseInfo info, SehSimLockInfo simLockInfo
*/
oneway getSimLockInfoResponse();
oneway supplyIccPersonalizationResponse(RadioResponseInfo info);
oneway changeIccPersonalizationResponse(RadioResponseInfo info);
/*
* RadioResponseInfo, SehSimPhonebookResponse
*/
oneway getPhonebookEntryResponse();
oneway accessPhonebookEntryResponse(RadioResponseInfo info, int32_t SimPhonmebookAccessResp);
/*
* RadioResponseInfo, SehCbConfigArgs
*/
oneway getCellBroadcastConfigResponse();
oneway emergencySearchResponse(RadioResponseInfo info, int32_t respEmergencySearch);
oneway emergencyControlResponse(RadioResponseInfo info);
oneway getAtrResponse(RadioResponseInfo info, string atr);
/*
* RadioResponseInfo, SehSendSmsResult
*/
oneway sendCdmaSmsExpectMoreResponse();
/*
* RadioResponseInfo, SehSendSmsResult
*/
oneway sendSmsResponse();
/*
* RadioResponseInfo, SehSendSmsResult
*/
oneway sendSMSExpectMoreResponse();
/*
* RadioResponseInfo, SehSendSmsResult
*/
oneway sendCdmaSmsResponse();
/*
* RadioResponseInfo, SehSendSmsResult
*/
oneway sendImsSmsResponse();
/*
* RadioResponseInfo, SehStoredMsgCount
*/
oneway getStoredMsgCountFromSimResponse();
/*
* RadioResponseInfo, SehSimMsgArgs
*/
oneway readSmsFromSimResponse();
oneway writeSmsToSimResponse(RadioResponseInfo info, int32_t index);
oneway setDataAllowedResponse(RadioResponseInfo info);
/*
* RadioResponseInfo, vec<SehCsgInfo>
*/
oneway getCsgListResponse();
oneway selectCsgManualResponse(RadioResponseInfo info);
oneway setMobileDataSettingResponse(RadioResponseInfo info);
oneway sendRequestRawResponse(RadioResponseInfo info, vec<int8_t> data);
oneway sendRequestStringsResponse(RadioResponseInfo info, vec<string> data);
};