equal
deleted
inserted
replaced
86 Cancel(); |
86 Cancel(); |
87 delete iFileName; |
87 delete iFileName; |
88 iFsSession.Close(); |
88 iFsSession.Close(); |
89 } |
89 } |
90 |
90 |
|
91 void CHttpCacheObserver::Queue() |
|
92 { |
|
93 if(IsActive()) |
|
94 { |
|
95 User::WaitForAnyRequest(); // consume signal |
|
96 } |
|
97 else |
|
98 { |
|
99 SetActive(); |
|
100 } |
|
101 |
|
102 // queue next notification |
|
103 iFsSession.NotifyChange(ENotifyWrite, iStatus, *iFileName); |
|
104 } |
|
105 |
|
106 |
|
107 |
91 // ----------------------------------------------------------------------------- |
108 // ----------------------------------------------------------------------------- |
92 // CHttpCacheObserver::RunL |
109 // CHttpCacheObserver::RunL |
93 // |
110 // |
94 // ----------------------------------------------------------------------------- |
111 // ----------------------------------------------------------------------------- |
95 // |
112 // |
96 void CHttpCacheObserver::RunL() |
113 void CHttpCacheObserver::RunL() |
97 { |
114 { |
|
115 Queue(); |
98 iHttpCacheHandler->UpdateLookupTable(); |
116 iHttpCacheHandler->UpdateLookupTable(); |
99 } |
117 } |
100 |
118 |
101 // ----------------------------------------------------------------------------- |
119 // ----------------------------------------------------------------------------- |
102 // CHttpCacheObserver::RunError |
120 // CHttpCacheObserver::RunError |