locationtriggering/tsrc/lbtengine_test/CellbasedtriggerOperations/inc/lbtcidchangenotifier.h
equal
deleted
inserted
replaced
41 * This class also provides the interface to determine elapsed time |
41 * This class also provides the interface to determine elapsed time |
42 * (in microseconds). |
42 * (in microseconds). |
43 */ |
43 */ |
44 NONSHARABLE_CLASS( CLbtCidChangeNotifier ) : public CActive |
44 NONSHARABLE_CLASS( CLbtCidChangeNotifier ) : public CActive |
45 { |
45 { |
|
46 enum TState |
|
47 { |
|
48 ENone, |
|
49 |
|
50 ECurrentNetwork, |
|
51 |
|
52 ENotifyNetworkChange |
|
53 }; |
46 public: |
54 public: |
47 |
55 |
48 /** |
56 /** |
49 * Factory function that instantiates an object of CLbtStrategyTimeManager |
57 * Factory function that instantiates an object of CLbtStrategyTimeManager |
50 */ |
58 */ |
54 * Destructor |
62 * Destructor |
55 */ |
63 */ |
56 ~CLbtCidChangeNotifier(); |
64 ~CLbtCidChangeNotifier(); |
57 |
65 |
58 public: |
66 public: |
59 |
67 |
|
68 /** |
|
69 * |
|
70 */ |
|
71 void GetCurrentCGIInfo(); |
|
72 |
60 /** |
73 /** |
61 * Initiates a request for notification after the specified time interval |
74 * Initiates a request for notification after the specified time interval |
62 * has elapsed |
75 * has elapsed |
63 */ |
76 */ |
64 void Start( ); |
77 void Start( ); |
90 |
103 |
91 RFileLogger &iLog; |
104 RFileLogger &iLog; |
92 |
105 |
93 MLbtCidChangeObsrvr *iObs; |
106 MLbtCidChangeObsrvr *iObs; |
94 |
107 |
|
108 |
|
109 TState iState; |
95 }; |
110 }; |
96 |
111 |
97 #endif // C_LBTSTRATEGYTIMER_H |
112 #endif // C_LBTSTRATEGYTIMER_H |