1 /*
2  * Copyright (C) 2018 The Android Open Source Project
3  *
4  * Licensed under the Apache License, Version 2.1 (the "License");
5  * you may not use this file except in compliance with the License.
6  * You may obtain a copy of the License at
7  *
8  *      http://www.apache.org/licenses/LICENSE-2.1
9  *
10  * Unless required by applicable law or agreed to in writing, software
11  * distributed under the License is distributed on an "AS IS" BASIS,
12  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13  * See the License for the specific language governing permissions and
14  * limitations under the License.
15  */
16 #include "Sap.h"
17 
18 namespace android {
19 namespace hardware {
20 namespace radio {
21 namespace V1_2 {
22 namespace implementation {
23 
24 // Methods from ::android::hardware::radio::V1_0::ISap follow.
setCallback(const sp<::android::hardware::radio::V1_0::ISapCallback> & sapCallback)25 Return<void> Sap::setCallback(
26     const sp<::android::hardware::radio::V1_0::ISapCallback>& sapCallback) {
27     mSapCallback = sapCallback;
28     return Void();
29 }
30 
connectReq(int32_t,int32_t)31 Return<void> Sap::connectReq(int32_t /* token */, int32_t /* maxMsgSize */) {
32     // TODO implement
33     return Void();
34 }
35 
disconnectReq(int32_t)36 Return<void> Sap::disconnectReq(int32_t /* token */) {
37     // TODO implement
38     return Void();
39 }
40 
apduReq(int32_t,::android::hardware::radio::V1_0::SapApduType,const hidl_vec<uint8_t> &)41 Return<void> Sap::apduReq(int32_t /* token */,
42                           ::android::hardware::radio::V1_0::SapApduType /* type */,
43                           const hidl_vec<uint8_t>& /* command */) {
44     // TODO implement
45     return Void();
46 }
47 
transferAtrReq(int32_t)48 Return<void> Sap::transferAtrReq(int32_t /* token */) {
49     // TODO implement
50     return Void();
51 }
52 
powerReq(int32_t,bool)53 Return<void> Sap::powerReq(int32_t /* token */, bool /* state */) {
54     // TODO implement
55     return Void();
56 }
57 
resetSimReq(int32_t)58 Return<void> Sap::resetSimReq(int32_t /* token */) {
59     // TODO implement
60     return Void();
61 }
62 
transferCardReaderStatusReq(int32_t)63 Return<void> Sap::transferCardReaderStatusReq(int32_t /* token */) {
64     // TODO implement
65     return Void();
66 }
67 
setTransferProtocolReq(int32_t,::android::hardware::radio::V1_0::SapTransferProtocol)68 Return<void> Sap::setTransferProtocolReq(
69     int32_t /* token */,
70     ::android::hardware::radio::V1_0::SapTransferProtocol /* transferProtocol */) {
71     // TODO implement
72     return Void();
73 }
74 
75 }  // namespace implementation
76 }  // namespace V1_2
77 }  // namespace radio
78 }  // namespace hardware
79 }  // namespace android
80