OSDN Git Service

Introduction of the new SAP-UIM socket
authorDheeraj Shetty <dshetty@codeaurora.org>
Wed, 2 Jul 2014 19:27:57 +0000 (21:27 +0200)
committerAndre Eisenbach <eisenbach@google.com>
Thu, 9 Apr 2015 05:58:37 +0000 (22:58 -0700)
commit27976c479473bb772703fe4caa100e535e635e84
treea2c1bd91533a7e7ce0d6a9bde31b5298c5c1b0a4
parent8905d89997ee4e4884a563254da87a3d341dbebb
Introduction of the new SAP-UIM socket

Added new socket connection for communication between the SAP module
in Telephony and User Identity Module with DSDA support.

New classes added are:

RilSocket
---------
Base class(virtual) for any type of socket. Has listen
and commands callbacks similar to that of the existing
telephony->rild socket.

RilSapSocket
------------
Derived class for socket for communication between BT SAP
and the sim module in the modem. It initialises
socket, calls Sap_Uim_Init to get the handles and
starts the socket thread.

rilSocketQueue
--------------
Queue for managing socket requests.

Change-Id: I8828173941d6ae76f1f9cc0d567efaf41a77d175
12 files changed:
libril/Android.mk
libril/RilSapSocket.cpp [new file with mode: 0644]
libril/RilSapSocket.h [new file with mode: 0644]
libril/RilSocket.cpp [new file with mode: 0644]
libril/RilSocket.h [new file with mode: 0644]
libril/ril.cpp
libril/rilSocketQueue.h [new file with mode: 0644]
libril/ril_ex.h [new file with mode: 0644]
librilutils/Android.mk
librilutils/proto/sap-api.options [new file with mode: 0644]
rild/Android.mk
rild/rild.c