PageRenderTime 59ms CodeModel.GetById 31ms RepoModel.GetById 1ms app.codeStats 0ms

/src/java/com/android/internal/telephony/sip/SipCommandInterface.java

https://gitlab.com/Atomic-ROM/frameworks_opt_telephony
Java | 613 lines | 450 code | 143 blank | 20 comment | 0 complexity | 3f1886e7603b88788f48ba144be4160b MD5 | raw file
  1. /*
  2. * Copyright (C) 2010 The Android Open Source Project
  3. *
  4. * Licensed under the Apache License, Version 2.0 (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.0
  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. package com.android.internal.telephony.sip;
  17. import android.content.Context;
  18. import android.os.Handler;
  19. import android.os.Message;
  20. import com.android.internal.telephony.BaseCommands;
  21. import com.android.internal.telephony.CommandsInterface;
  22. import com.android.internal.telephony.UUSInfo;
  23. import com.android.internal.telephony.cdma.CdmaSmsBroadcastConfigInfo;
  24. import com.android.internal.telephony.dataconnection.DataProfile;
  25. import com.android.internal.telephony.gsm.SmsBroadcastConfigInfo;
  26. /**
  27. * SIP doesn't need CommandsInterface. The class does nothing but made to work
  28. * with PhoneBase's constructor.
  29. */
  30. class SipCommandInterface extends BaseCommands implements CommandsInterface {
  31. SipCommandInterface(Context context) {
  32. super(context);
  33. }
  34. @Override public void setOnNITZTime(Handler h, int what, Object obj) {
  35. }
  36. @Override
  37. public void getIccCardStatus(Message result) {
  38. }
  39. @Override
  40. public void supplyIccPin(String pin, Message result) {
  41. }
  42. @Override
  43. public void supplyIccPuk(String puk, String newPin, Message result) {
  44. }
  45. @Override
  46. public void supplyIccPin2(String pin, Message result) {
  47. }
  48. @Override
  49. public void supplyIccPuk2(String puk, String newPin2, Message result) {
  50. }
  51. @Override
  52. public void changeIccPin(String oldPin, String newPin, Message result) {
  53. }
  54. @Override
  55. public void changeIccPin2(String oldPin2, String newPin2, Message result) {
  56. }
  57. @Override
  58. public void changeBarringPassword(String facility, String oldPwd,
  59. String newPwd, Message result) {
  60. }
  61. @Override
  62. public void supplyNetworkDepersonalization(String netpin, String type, Message result) {
  63. }
  64. @Override
  65. public void getCurrentCalls(Message result) {
  66. }
  67. @Override
  68. @Deprecated public void getPDPContextList(Message result) {
  69. }
  70. @Override
  71. public void getDataCallList(Message result) {
  72. }
  73. @Override
  74. public void dial(String address, int clirMode, Message result) {
  75. }
  76. @Override
  77. public void dial(String address, int clirMode, UUSInfo uusInfo,
  78. Message result) {
  79. }
  80. @Override
  81. public void getIMSI(Message result) {
  82. }
  83. @Override
  84. public void getIMSIForApp(String aid, Message result) {
  85. }
  86. @Override
  87. public void getIMEI(Message result) {
  88. }
  89. @Override
  90. public void getIMEISV(Message result) {
  91. }
  92. @Override
  93. public void hangupConnection (int gsmIndex, Message result) {
  94. }
  95. @Override
  96. public void hangupWaitingOrBackground (Message result) {
  97. }
  98. @Override
  99. public void hangupForegroundResumeBackground (Message result) {
  100. }
  101. @Override
  102. public void switchWaitingOrHoldingAndActive (Message result) {
  103. }
  104. @Override
  105. public void conference (Message result) {
  106. }
  107. @Override
  108. public void setPreferredVoicePrivacy(boolean enable, Message result) {
  109. }
  110. @Override
  111. public void getPreferredVoicePrivacy(Message result) {
  112. }
  113. @Override
  114. public void separateConnection (int gsmIndex, Message result) {
  115. }
  116. @Override
  117. public void acceptCall (Message result) {
  118. }
  119. @Override
  120. public void rejectCall (Message result) {
  121. }
  122. @Override
  123. public void explicitCallTransfer (Message result) {
  124. }
  125. @Override
  126. public void getLastCallFailCause (Message result) {
  127. }
  128. @Deprecated
  129. @Override
  130. public void getLastPdpFailCause (Message result) {
  131. }
  132. @Override
  133. public void getLastDataCallFailCause (Message result) {
  134. }
  135. @Override
  136. public void setMute (boolean enableMute, Message response) {
  137. }
  138. @Override
  139. public void getMute (Message response) {
  140. }
  141. @Override
  142. public void getSignalStrength (Message result) {
  143. }
  144. @Override
  145. public void getVoiceRegistrationState (Message result) {
  146. }
  147. @Override
  148. public void getDataRegistrationState (Message result) {
  149. }
  150. @Override
  151. public void getOperator(Message result) {
  152. }
  153. @Override
  154. public void sendDtmf(char c, Message result) {
  155. }
  156. @Override
  157. public void startDtmf(char c, Message result) {
  158. }
  159. @Override
  160. public void stopDtmf(Message result) {
  161. }
  162. @Override
  163. public void sendBurstDtmf(String dtmfString, int on, int off,
  164. Message result) {
  165. }
  166. @Override
  167. public void sendSMS (String smscPDU, String pdu, Message result) {
  168. }
  169. @Override
  170. public void sendSMSExpectMore (String smscPDU, String pdu, Message result) {
  171. }
  172. @Override
  173. public void sendCdmaSms(byte[] pdu, Message result) {
  174. }
  175. @Override
  176. public void sendImsGsmSms (String smscPDU, String pdu,
  177. int retry, int messageRef, Message response) {
  178. }
  179. @Override
  180. public void sendImsCdmaSms(byte[] pdu, int retry, int messageRef,
  181. Message response) {
  182. }
  183. @Override
  184. public void getImsRegistrationState (Message result) {
  185. }
  186. @Override
  187. public void deleteSmsOnSim(int index, Message response) {
  188. }
  189. @Override
  190. public void deleteSmsOnRuim(int index, Message response) {
  191. }
  192. @Override
  193. public void writeSmsToSim(int status, String smsc, String pdu, Message response) {
  194. }
  195. @Override
  196. public void writeSmsToRuim(int status, String pdu, Message response) {
  197. }
  198. @Override
  199. public void setupDataCall(String radioTechnology, String profile,
  200. String apn, String user, String password, String authType,
  201. String protocol, Message result) {
  202. }
  203. @Override
  204. public void deactivateDataCall(int cid, int reason, Message result) {
  205. }
  206. @Override
  207. public void setRadioPower(boolean on, Message result) {
  208. }
  209. @Override
  210. public void setSuppServiceNotifications(boolean enable, Message result) {
  211. }
  212. @Override
  213. public void acknowledgeLastIncomingGsmSms(boolean success, int cause,
  214. Message result) {
  215. }
  216. @Override
  217. public void acknowledgeLastIncomingCdmaSms(boolean success, int cause,
  218. Message result) {
  219. }
  220. @Override
  221. public void acknowledgeIncomingGsmSmsWithPdu(boolean success, String ackPdu,
  222. Message result) {
  223. }
  224. @Override
  225. public void iccIO (int command, int fileid, String path, int p1, int p2,
  226. int p3, String data, String pin2, Message result) {
  227. }
  228. @Override
  229. public void iccIOForApp (int command, int fileid, String path, int p1, int p2,
  230. int p3, String data, String pin2, String aid, Message result) {
  231. }
  232. @Override
  233. public void getCLIR(Message result) {
  234. }
  235. @Override
  236. public void setCLIR(int clirMode, Message result) {
  237. }
  238. @Override
  239. public void queryCallWaiting(int serviceClass, Message response) {
  240. }
  241. @Override
  242. public void setCallWaiting(boolean enable, int serviceClass,
  243. Message response) {
  244. }
  245. @Override
  246. public void setNetworkSelectionModeAutomatic(Message response) {
  247. }
  248. @Override
  249. public void setNetworkSelectionModeManual(
  250. String operatorNumeric, Message response) {
  251. }
  252. @Override
  253. public void getNetworkSelectionMode(Message response) {
  254. }
  255. @Override
  256. public void getAvailableNetworks(Message response) {
  257. }
  258. @Override
  259. public void setCallForward(int action, int cfReason, int serviceClass,
  260. String number, int timeSeconds, Message response) {
  261. }
  262. @Override
  263. public void queryCallForwardStatus(int cfReason, int serviceClass,
  264. String number, Message response) {
  265. }
  266. @Override
  267. public void queryCLIP(Message response) {
  268. }
  269. @Override
  270. public void getBasebandVersion (Message response) {
  271. }
  272. @Override
  273. public void queryFacilityLock(String facility, String password,
  274. int serviceClass, Message response) {
  275. }
  276. @Override
  277. public void queryFacilityLockForApp(String facility, String password,
  278. int serviceClass, String appId, Message response) {
  279. }
  280. @Override
  281. public void setFacilityLock(String facility, boolean lockState,
  282. String password, int serviceClass, Message response) {
  283. }
  284. @Override
  285. public void setFacilityLockForApp(String facility, boolean lockState,
  286. String password, int serviceClass, String appId, Message response) {
  287. }
  288. @Override
  289. public void sendUSSD (String ussdString, Message response) {
  290. }
  291. @Override
  292. public void cancelPendingUssd (Message response) {
  293. }
  294. @Override
  295. public void resetRadio(Message result) {
  296. }
  297. @Override
  298. public void invokeOemRilRequestRaw(byte[] data, Message response) {
  299. }
  300. @Override
  301. public void invokeOemRilRequestStrings(String[] strings, Message response) {
  302. }
  303. @Override
  304. public void setBandMode (int bandMode, Message response) {
  305. }
  306. @Override
  307. public void queryAvailableBandMode (Message response) {
  308. }
  309. @Override
  310. public void sendTerminalResponse(String contents, Message response) {
  311. }
  312. @Override
  313. public void sendEnvelope(String contents, Message response) {
  314. }
  315. @Override
  316. public void sendEnvelopeWithStatus(String contents, Message response) {
  317. }
  318. @Override
  319. public void handleCallSetupRequestFromSim(
  320. boolean accept, Message response) {
  321. }
  322. @Override
  323. public void setPreferredNetworkType(int networkType , Message response) {
  324. }
  325. @Override
  326. public void getPreferredNetworkType(Message response) {
  327. }
  328. @Override
  329. public void getNeighboringCids(Message response) {
  330. }
  331. @Override
  332. public void setLocationUpdates(boolean enable, Message response) {
  333. }
  334. @Override
  335. public void getSmscAddress(Message result) {
  336. }
  337. @Override
  338. public void setSmscAddress(String address, Message result) {
  339. }
  340. @Override
  341. public void reportSmsMemoryStatus(boolean available, Message result) {
  342. }
  343. @Override
  344. public void reportStkServiceIsRunning(Message result) {
  345. }
  346. @Override
  347. public void getCdmaSubscriptionSource(Message response) {
  348. }
  349. @Override
  350. public void getGsmBroadcastConfig(Message response) {
  351. }
  352. @Override
  353. public void setGsmBroadcastConfig(SmsBroadcastConfigInfo[] config, Message response) {
  354. }
  355. @Override
  356. public void setGsmBroadcastActivation(boolean activate, Message response) {
  357. }
  358. // ***** Methods for CDMA support
  359. @Override
  360. public void getDeviceIdentity(Message response) {
  361. }
  362. @Override
  363. public void getCDMASubscription(Message response) {
  364. }
  365. @Override
  366. public void setPhoneType(int phoneType) { //Set by CDMAPhone and GSMPhone constructor
  367. }
  368. @Override
  369. public void queryCdmaRoamingPreference(Message response) {
  370. }
  371. @Override
  372. public void setCdmaRoamingPreference(int cdmaRoamingType, Message response) {
  373. }
  374. @Override
  375. public void setCdmaSubscriptionSource(int cdmaSubscription , Message response) {
  376. }
  377. @Override
  378. public void queryTTYMode(Message response) {
  379. }
  380. @Override
  381. public void setTTYMode(int ttyMode, Message response) {
  382. }
  383. @Override
  384. public void sendCDMAFeatureCode(String FeatureCode, Message response) {
  385. }
  386. @Override
  387. public void getCdmaBroadcastConfig(Message response) {
  388. }
  389. @Override
  390. public void setCdmaBroadcastConfig(CdmaSmsBroadcastConfigInfo[] configs, Message response) {
  391. }
  392. @Override
  393. public void setCdmaBroadcastActivation(boolean activate, Message response) {
  394. }
  395. @Override
  396. public void exitEmergencyCallbackMode(Message response) {
  397. }
  398. @Override
  399. public void supplyIccPinForApp(String pin, String aid, Message response) {
  400. }
  401. @Override
  402. public void supplyIccPukForApp(String puk, String newPin, String aid, Message response) {
  403. }
  404. @Override
  405. public void supplyIccPin2ForApp(String pin2, String aid, Message response) {
  406. }
  407. @Override
  408. public void supplyIccPuk2ForApp(String puk2, String newPin2, String aid, Message response) {
  409. }
  410. @Override
  411. public void changeIccPinForApp(String oldPin, String newPin, String aidPtr, Message response) {
  412. }
  413. @Override
  414. public void changeIccPin2ForApp(String oldPin2, String newPin2, String aidPtr,
  415. Message response) {
  416. }
  417. @Override
  418. public void requestIsimAuthentication(String nonce, Message response) {
  419. }
  420. @Override
  421. public void requestIccSimAuthentication(int authContext, String data, String aid, Message response) {
  422. }
  423. @Override
  424. public void getVoiceRadioTechnology(Message result) {
  425. }
  426. @Override
  427. public void getCellInfoList(Message result) {
  428. }
  429. @Override
  430. public void setCellInfoListRate(int rateInMillis, Message response) {
  431. }
  432. @Override
  433. public void setInitialAttachApn(String apn, String protocol, int authType, String username,
  434. String password, Message result) {
  435. }
  436. @Override
  437. public void setDataProfile(DataProfile[] dps, Message result) {
  438. }
  439. @Override
  440. public void nvReadItem(int itemID, Message response) {
  441. }
  442. @Override
  443. public void nvWriteItem(int itemID, String itemValue, Message response) {
  444. }
  445. @Override
  446. public void nvWriteCdmaPrl(byte[] preferredRoamingList, Message response) {
  447. }
  448. @Override
  449. public void nvResetConfig(int resetType, Message response) {
  450. }
  451. @Override
  452. public void getHardwareConfig(Message result) {
  453. }
  454. @Override
  455. public void requestShutdown(Message result) {
  456. }
  457. @Override
  458. public void startLceService(int reportIntervalMs, boolean pullMode, Message result) {
  459. }
  460. @Override
  461. public void stopLceService(Message result) {
  462. }
  463. @Override
  464. public void pullLceData(Message result) {
  465. }
  466. @Override
  467. public void getModemActivityInfo(Message result) {
  468. }
  469. public boolean needsOldRilFeature(String feature) { return false; }
  470. }