equal
deleted
inserted
replaced
19 |
19 |
20 // INCLUDES |
20 // INCLUDES |
21 #include <e32std.h> |
21 #include <e32std.h> |
22 #include <e32base.h> |
22 #include <e32base.h> |
23 |
23 |
24 #include "hsdataobserver.h" |
24 #include "tsdataobserver.h" |
25 #include "hsdataprovider.h" |
25 #include "hsdataprovider.h" |
|
26 #include "tsdatastorage.h" |
26 |
27 |
27 class CTsFswEngine; |
28 class CTsFswEngine; |
28 class CTsFswMonitor; |
29 class CTsFswMonitor; |
29 /** |
30 /** |
30 * CRunningAppServer |
31 * CRunningAppServer |
31 * |
32 * |
32 */ |
33 */ |
33 class CRunningAppStorage : public CBase, |
34 class CRunningAppStorage : public CBase, |
34 public MHsDataProvider, |
35 public MHsDataProvider, |
35 public MHsDataObserver |
36 public MHsDataObserver, |
36 |
37 public MTsDataStorage |
37 { |
38 { |
38 public: |
39 public: |
39 /** |
40 /** |
40 * Destructor. |
41 * Destructor. |
41 */ |
42 */ |
49 public: //MHsDataObserver |
50 public: //MHsDataObserver |
50 const TDesC8& Data() const; |
51 const TDesC8& Data() const; |
51 |
52 |
52 //MHsDataChangeProvider |
53 //MHsDataChangeProvider |
53 void DataChanged(); |
54 void DataChanged(); |
|
55 |
|
56 void UpdateL(TInt key,const CFbsBitmap& data, TInt param, TInt priority); |
|
57 |
|
58 void RemoveL(TInt key, TInt param); |
54 |
59 |
55 private: |
60 private: |
56 /** |
61 /** |
57 * Constructor for performing 1st stage construction |
62 * Constructor for performing 1st stage construction |
58 */ |
63 */ |