equal
deleted
inserted
replaced
27 //========================================================================== |
27 //========================================================================== |
28 // |
28 // |
29 CHarvesterData::CHarvesterData( const HBufC* aUri ) |
29 CHarvesterData::CHarvesterData( const HBufC* aUri ) |
30 { |
30 { |
31 iUri = aUri; |
31 iUri = aUri; |
|
32 iClientData = NULL; |
|
33 iMdeObject = NULL; |
|
34 iLocationData = NULL; |
32 iIsBinary = ETrue; |
35 iIsBinary = ETrue; |
|
36 iClientId = KNullUid; |
33 } |
37 } |
34 |
38 |
35 //========================================================================== |
39 //========================================================================== |
36 // Destructor |
40 // Destructor |
37 //========================================================================== |
41 //========================================================================== |
38 // |
42 // |
39 CHarvesterData::~CHarvesterData() |
43 CHarvesterData::~CHarvesterData() |
40 { |
44 { |
41 delete iUri; |
45 delete iUri; |
|
46 iUri = NULL; |
42 delete iClientData; |
47 delete iClientData; |
|
48 iClientData = NULL; |
43 delete iMdeObject; |
49 delete iMdeObject; |
|
50 iMdeObject = NULL; |
44 delete iLocationData; |
51 delete iLocationData; |
|
52 iLocationData = NULL; |
45 } |
53 } |
46 |
54 |
47 //========================================================================== |
55 //========================================================================== |
48 // NewLC |
56 // NewLC |
49 //========================================================================== |
57 //========================================================================== |
223 // SetMdeObject |
231 // SetMdeObject |
224 //========================================================================== |
232 //========================================================================== |
225 // |
233 // |
226 EXPORT_C void CHarvesterData::SetMdeObject( CMdEObject* aMdeObject ) |
234 EXPORT_C void CHarvesterData::SetMdeObject( CMdEObject* aMdeObject ) |
227 { |
235 { |
|
236 if( iMdeObject ) |
|
237 { |
|
238 delete iMdeObject; |
|
239 iMdeObject = NULL; |
|
240 } |
228 iMdeObject = aMdeObject; |
241 iMdeObject = aMdeObject; |
229 } |
242 } |
230 |
243 |
231 //========================================================================== |
244 //========================================================================== |
232 // SetLocationData |
245 // SetLocationData |