aboutsummaryrefslogtreecommitdiff
path: root/gps/core/SystemStatusOsObserver.h
diff options
context:
space:
mode:
Diffstat (limited to 'gps/core/SystemStatusOsObserver.h')
-rw-r--r--gps/core/SystemStatusOsObserver.h6
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;