diff options
Diffstat (limited to 'gps/core/SystemStatusOsObserver.h')
-rw-r--r-- | gps/core/SystemStatusOsObserver.h | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/gps/core/SystemStatusOsObserver.h b/gps/core/SystemStatusOsObserver.h index 985e5c9..fa114ee 100644 --- a/gps/core/SystemStatusOsObserver.h +++ b/gps/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(); @@ -105,6 +106,7 @@ public: virtual void turnOff(DataItemId dit); private: + SystemStatus* mSystemStatus; SystemContext mContext; const string mAddress; IClientIndex<IDataItemObserver*, DataItemId>* mClientIndex; |