equal
deleted
inserted
replaced
18 #define RUNNINGAPPSESSION_H |
18 #define RUNNINGAPPSESSION_H |
19 |
19 |
20 // INCLUDES |
20 // INCLUDES |
21 #include <e32std.h> |
21 #include <e32std.h> |
22 #include <e32base.h> |
22 #include <e32base.h> |
23 #include "hsdataobserver.h" |
23 #include "tsdataobserver.h" |
24 #include "hsdataprovider.h" |
24 #include "hsdataprovider.h" |
|
25 #include "tsdatastorage.h" |
25 /** |
26 /** |
26 * CActivitySession |
27 * CActivitySession |
27 * |
28 * |
28 */ |
29 */ |
29 class CRunningAppSession : public CSession2 |
30 class CRunningAppSession : public CSession2 |
41 * @param fileSession - initialized file system session |
42 * @param fileSession - initialized file system session |
42 * @param taskStorage - global observers storage |
43 * @param taskStorage - global observers storage |
43 * @param storage - data storage |
44 * @param storage - data storage |
44 */ |
45 */ |
45 static CRunningAppSession* NewL(MHsDataObserverStorage& observerStorage, |
46 static CRunningAppSession* NewL(MHsDataObserverStorage& observerStorage, |
46 const MHsDataProvider& dataProvider); |
47 const MHsDataProvider& dataProvider, |
|
48 MTsDataStorage& dataStorage); |
47 |
49 |
48 private: |
50 private: |
49 |
51 |
50 /** |
52 /** |
51 * Constructor for performing 1st stage construction |
53 * Constructor for performing 1st stage construction |
52 */ |
54 */ |
53 CRunningAppSession(MHsDataObserverStorage& observerStorage, |
55 CRunningAppSession(MHsDataObserverStorage& observerStorage, |
54 const MHsDataProvider& dataProvider); |
56 const MHsDataProvider& dataProvider, |
|
57 MTsDataStorage& dataStorage); |
55 |
58 |
56 /** |
59 /** |
57 * EPOC default constructor for performing 2nd stage construction |
60 * EPOC default constructor for performing 2nd stage construction |
58 */ |
61 */ |
59 void ConstructL(); |
62 void ConstructL(); |
66 void ServiceL(const RMessage2& message); |
69 void ServiceL(const RMessage2& message); |
67 |
70 |
68 private: |
71 private: |
69 MHsDataObserverStorage& mObserverStorage; |
72 MHsDataObserverStorage& mObserverStorage; |
70 const MHsDataProvider& mDataProvider; |
73 const MHsDataProvider& mDataProvider; |
|
74 MTsDataStorage& mDataStorage; |
71 }; |
75 }; |
72 |
76 |
73 #endif // RUNNINGAPPSESSION_H |
77 #endif // RUNNINGAPPSESSION_H |