equal
deleted
inserted
replaced
53 // --------------------------------------------------------------------------- |
53 // --------------------------------------------------------------------------- |
54 // Constructor |
54 // Constructor |
55 // --------------------------------------------------------------------------- |
55 // --------------------------------------------------------------------------- |
56 // |
56 // |
57 CWrtDataObserver::CWrtDataObserver () |
57 CWrtDataObserver::CWrtDataObserver () |
58 { |
58 { |
59 |
|
60 } |
59 } |
61 |
60 |
62 // --------------------------------------------------------------------------- |
61 // --------------------------------------------------------------------------- |
63 // Destructor |
62 // Destructor |
64 // --------------------------------------------------------------------------- |
63 // --------------------------------------------------------------------------- |
65 // |
64 // |
66 CWrtDataObserver ::~CWrtDataObserver () |
65 CWrtDataObserver ::~CWrtDataObserver () |
67 { |
66 { |
68 TRAP_IGNORE( ReleaseL()); |
67 TRAP_IGNORE( ReleaseL() ); |
|
68 |
69 iInterface = NULL; |
69 iInterface = NULL; |
70 iData = NULL; |
70 iData = NULL; |
71 } |
71 } |
72 |
72 |
73 // --------------------------------------------------------------------------- |
73 // --------------------------------------------------------------------------- |
189 // --------------------------------------------------------------------------- |
189 // --------------------------------------------------------------------------- |
190 // CWrtDataObserver ::ReleaseL |
190 // CWrtDataObserver ::ReleaseL |
191 // Sing off to notification |
191 // Sing off to notification |
192 // --------------------------------------------------------------------------- |
192 // --------------------------------------------------------------------------- |
193 // |
193 // |
194 void CWrtDataObserver ::ReleaseL() |
194 void CWrtDataObserver::ReleaseL() |
195 { |
195 { |
196 if( iInterface ) |
196 if( iInterface ) |
197 { |
197 { |
198 CLiwGenericParamList* inParamList = CLiwGenericParamList::NewL(); |
198 CLiwGenericParamList* inParamList = CLiwGenericParamList::NewL(); |
199 CleanupStack::PushL( inParamList ); |
199 CleanupStack::PushL( inParamList ); |
210 |
210 |
211 CleanupStack::PopAndDestroy( outParamList ); |
211 CleanupStack::PopAndDestroy( outParamList ); |
212 CleanupStack::PopAndDestroy( inParamList ); |
212 CleanupStack::PopAndDestroy( inParamList ); |
213 } |
213 } |
214 } |
214 } |
|
215 |
|
216 // End of file |