msm8974-common: libril: Fix Const-Correctness for RIL_RadioFunctions
Re-add constant for function pointer table to RIL_RadioFunctions. Const was accidentally removed during a warnings cleanup. Bug: 64231560 Test: compilation Change-Id: I93675980c51d9162f624495d12fe3c97f1da8031
This commit is contained in:
parent
900794d8b2
commit
f174e36781
@ -112,7 +112,7 @@ RilSapSocket *RilSapSocket::getSocketById(RIL_SOCKET_ID socketId) {
|
||||
}
|
||||
|
||||
void RilSapSocket::initSapSocket(const char *socketName,
|
||||
RIL_RadioFunctions *uimFuncs) {
|
||||
const RIL_RadioFunctions *uimFuncs) {
|
||||
|
||||
if (strcmp(socketName, RIL1_SERVICE_NAME) == 0) {
|
||||
if(!SocketExists(socketName)) {
|
||||
@ -146,7 +146,7 @@ void RilSapSocket::initSapSocket(const char *socketName,
|
||||
}
|
||||
|
||||
void RilSapSocket::addSocketToList(const char *socketName, RIL_SOCKET_ID socketid,
|
||||
RIL_RadioFunctions *uimFuncs) {
|
||||
const RIL_RadioFunctions *uimFuncs) {
|
||||
RilSapSocket* socket = NULL;
|
||||
RilSapSocketList *current;
|
||||
|
||||
@ -191,7 +191,7 @@ bool RilSapSocket::SocketExists(const char *socketName) {
|
||||
|
||||
RilSapSocket::RilSapSocket(const char *socketName,
|
||||
RIL_SOCKET_ID socketId,
|
||||
RIL_RadioFunctions *inputUimFuncs):
|
||||
const RIL_RadioFunctions *inputUimFuncs):
|
||||
RilSocket(socketName, socketId) {
|
||||
if (inputUimFuncs) {
|
||||
uimFuncs = inputUimFuncs;
|
||||
@ -287,4 +287,4 @@ void RilSapSocket::onUnsolicitedResponse(int unsolResponse, void *data, size_t d
|
||||
sap::processUnsolResponse(&rsp, this);
|
||||
free(payload);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -39,7 +39,7 @@ class RilSapSocket : public RilSocket {
|
||||
* Place holder for the radio functions returned by the initialization
|
||||
* function. Currenty only onRequest handler is being used.
|
||||
*/
|
||||
RIL_RadioFunctions* uimFuncs;
|
||||
const RIL_RadioFunctions* uimFuncs;
|
||||
|
||||
/**
|
||||
* Wrapper struct for handling the requests in the queue.
|
||||
@ -69,7 +69,7 @@ class RilSapSocket : public RilSocket {
|
||||
* @param Radio functions to be used by the socket.
|
||||
*/
|
||||
static void initSapSocket(const char *socketName,
|
||||
RIL_RadioFunctions *uimFuncs);
|
||||
const RIL_RadioFunctions *uimFuncs);
|
||||
|
||||
/**
|
||||
* Ril envoronment variable that holds the request and
|
||||
@ -137,7 +137,7 @@ class RilSapSocket : public RilSocket {
|
||||
* and add socket to the socket list.
|
||||
*/
|
||||
static void addSocketToList(const char *socketName, RIL_SOCKET_ID socketid,
|
||||
RIL_RadioFunctions *uimFuncs);
|
||||
const RIL_RadioFunctions *uimFuncs);
|
||||
|
||||
/**
|
||||
* Check if a socket of the given name exists in the socket list.
|
||||
@ -157,7 +157,7 @@ class RilSapSocket : public RilSocket {
|
||||
*/
|
||||
RilSapSocket(const char *socketName,
|
||||
RIL_SOCKET_ID socketId,
|
||||
RIL_RadioFunctions *inputUimFuncs);
|
||||
const RIL_RadioFunctions *inputUimFuncs);
|
||||
|
||||
/**
|
||||
* Class method that selects the socket on which the onRequestComplete
|
||||
|
@ -461,10 +461,10 @@ RIL_register (const RIL_RadioFunctions *callbacks) {
|
||||
}
|
||||
|
||||
extern "C" void
|
||||
RIL_register_socket (RIL_RadioFunctions *(*Init)(const struct RIL_Env *, int, char **),
|
||||
RIL_register_socket (const RIL_RadioFunctions *(*Init)(const struct RIL_Env *, int, char **),
|
||||
RIL_SOCKET_TYPE socketType, int argc, char **argv) {
|
||||
|
||||
RIL_RadioFunctions* UimFuncs = NULL;
|
||||
const RIL_RadioFunctions* UimFuncs = NULL;
|
||||
|
||||
if(Init) {
|
||||
UimFuncs = Init(&RilSapSocket::uimRilEnv, argc, argv);
|
||||
|
@ -922,7 +922,7 @@ void sap::processUnsolResponse(MsgHeader *rsp, RilSapSocket *sapSocket) {
|
||||
processResponse(rsp, sapSocket, MsgType_UNSOL_RESPONSE);
|
||||
}
|
||||
|
||||
void sap::registerService(RIL_RadioFunctions *callbacks) {
|
||||
void sap::registerService(const RIL_RadioFunctions *callbacks) {
|
||||
using namespace android::hardware;
|
||||
int simCount = 1;
|
||||
const char *serviceNames[] = {
|
||||
|
@ -24,10 +24,10 @@
|
||||
|
||||
namespace sap {
|
||||
|
||||
void registerService(RIL_RadioFunctions *callbacks);
|
||||
void registerService(const RIL_RadioFunctions *callbacks);
|
||||
void processResponse(MsgHeader *rsp, RilSapSocket *sapSocket);
|
||||
void processUnsolResponse(MsgHeader *rsp, RilSapSocket *sapSocket);
|
||||
|
||||
} // namespace android
|
||||
|
||||
#endif // RIL_SERVICE_H
|
||||
#endif // RIL_SERVICE_H
|
||||
|
Loading…
Reference in New Issue
Block a user