diff options
author | Katz Yamada <kyamada@codeaurora.org> | 2017-09-26 15:19:18 -0700 |
---|---|---|
committer | Gerrit - the friendly Code Review server <code-review@localhost> | 2017-10-09 10:04:13 -0700 |
commit | f5f0f29c13570eec19ae03f6888bc12759d9dac2 (patch) | |
tree | 6e1f93fd5f91b65cf0819ad6e04203300d6b81c1 /core/SystemStatusOsObserver.h | |
parent | b0982b4476d852410658b307afdeacccd26fb981 (diff) | |
download | gps-f5f0f29c13570eec19ae03f6888bc12759d9dac2.tar.gz |
Add storing dataitem in systemstatus report
SystemStatus stores incoming dataitem events
received from osagent into its internal
systemstatus report cache.
Change-Id: I129c633b45abfc04c9d9bbbd558db5f6e93c1672
CRs-Fixed: 2093347
Diffstat (limited to 'core/SystemStatusOsObserver.h')
-rw-r--r-- | core/SystemStatusOsObserver.h | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/core/SystemStatusOsObserver.h b/core/SystemStatusOsObserver.h index 6892f22..33e668d 100644 --- a/core/SystemStatusOsObserver.h +++ b/core/SystemStatusOsObserver.h @@ -70,12 +70,13 @@ typedef map<IDataItemObserver*, list<DataItemId>> ObserverReqCache; // subscribe with OSObserver using IDataItemSubscription interface. // Such clients would need to implement IDataItemObserver interface // to receive data when it becomes available. +class SystemStatus; class SystemStatusOsObserver : public IOsObserver { public: // ctor - SystemStatusOsObserver(const MsgTask* msgTask); - + SystemStatusOsObserver( + SystemStatus* systemstatus, const MsgTask* msgTask); // dtor ~SystemStatusOsObserver(); @@ -115,6 +116,7 @@ public: #endif private: + SystemStatus* mSystemStatus; SystemContext mContext; const string mAddress; IClientIndex<IDataItemObserver*, DataItemId>* mClientIndex; |