equal
deleted
inserted
replaced
27 |
27 |
28 class CGPSTimeUpdater : public CActive |
28 class CGPSTimeUpdater : public CActive |
29 { |
29 { |
30 public: |
30 public: |
31 ~CGPSTimeUpdater(); |
31 ~CGPSTimeUpdater(); |
32 static CGPSTimeUpdater* New( RPositionServer &aPosServer, |
32 static CGPSTimeUpdater* New( const TPositionModuleId& aModuleId, |
33 const TPositionModuleId& aModuleId, |
|
34 CDRMClock* aClock ); |
33 CDRMClock* aClock ); |
35 |
34 |
36 inline const TPositionModuleId& ModuleId() { return iModuleId; } |
35 inline const TPositionModuleId& ModuleId() { return iModuleId; } |
37 |
36 |
38 inline const TBool TimeReceived() { return iTimeReceived; } |
37 inline const TBool TimeReceived() { return iTimeReceived; } |
39 |
38 |
40 private: |
39 private: |
41 CGPSTimeUpdater( RPositionServer &aPosServer, |
40 CGPSTimeUpdater( const TPositionModuleId& aModuleId, |
42 const TPositionModuleId& aModuleId, |
|
43 CDRMClock* aClock ); |
41 CDRMClock* aClock ); |
44 void ConstructL(); |
42 void ConstructL(); |
45 |
43 |
46 void RunL(); |
44 void RunL(); |
47 void DoCancel(); |
45 void DoCancel(); |
48 TInt RunError( TInt aError ); |
46 TInt RunError( TInt aError ); |
49 |
47 |
50 private: |
48 private: |
51 RPositionServer &iPosServer; |
49 RPositionServer iPosServer; |
52 RPositioner iPositioner; |
50 RPositioner iPositioner; |
53 TPositionModuleId iModuleId; |
51 TPositionModuleId iModuleId; |
54 |
52 |
55 TPositionSatelliteInfo iSatelliteInfo; |
53 TPositionSatelliteInfo iSatelliteInfo; |
56 CDRMClock* iClock; |
54 CDRMClock* iClock; |