diff options
author | Kevin Tang <zhikait@codeaurora.org> | 2019-08-28 18:18:21 -0700 |
---|---|---|
committer | Kevin Tang <zhikait@codeaurora.org> | 2019-09-09 18:03:22 -0700 |
commit | c891e738f547e1ae9c4fa246e574a47c7c83e496 (patch) | |
tree | cc66e214db2912edb826fca313f27d016d0e8faa /gnss | |
parent | d3e6df06e217f94033b4e746e639d0b1f2d5fcc5 (diff) | |
download | gps-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.cpp | 3 |
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"); |