summaryrefslogtreecommitdiff
path: root/gnss
diff options
context:
space:
mode:
authorKevin Tang <zhikait@codeaurora.org>2019-08-28 18:18:21 -0700
committerKevin Tang <zhikait@codeaurora.org>2019-09-09 18:03:22 -0700
commitc891e738f547e1ae9c4fa246e574a47c7c83e496 (patch)
treecc66e214db2912edb826fca313f27d016d0e8faa /gnss
parentd3e6df06e217f94033b4e746e639d0b1f2d5fcc5 (diff)
downloadgps-c891e738f547e1ae9c4fa246e574a47c7c83e496.tar.gz
LocIpc sender recv and recver send
Added two APIs, which allow ILocIpcListener to provide a sender for sending data back to LocIpcSender; and to allow a LocIpcSender to get a recver from the last send target so that it can receive data from it. Change-Id: I94e2204a2588d375805d0674d1e877bbe414c99f CRs-Fixed: 2524039
Diffstat (limited to 'gnss')
-rw-r--r--gnss/XtraSystemStatusObserver.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/gnss/XtraSystemStatusObserver.cpp b/gnss/XtraSystemStatusObserver.cpp
index 1671c76..a58f735 100644
--- a/gnss/XtraSystemStatusObserver.cpp
+++ b/gnss/XtraSystemStatusObserver.cpp
@@ -65,7 +65,8 @@ public:
inline XtraIpcListener(IOsObserver* observer, const MsgTask* msgTask,
XtraSystemStatusObserver& xsso) :
mSystemStatusObsrvr(observer), mMsgTask(msgTask), mXSSO(xsso) {}
- virtual void onReceive(const char* data, uint32_t length) override {
+ virtual void onReceive(const char* data, uint32_t length,
+ const LocIpcRecver* recver) override {
#define STRNCMP(str, constStr) strncmp(str, constStr, sizeof(constStr)-1)
if (!STRNCMP(data, "ping")) {
LOC_LOGd("ping received");