harvester/common/src/harvesterdata.cpp
branchRCL_3
changeset 19 b73252188534
parent 0 c53acadfccc6
equal deleted inserted replaced
18:63c982fb92f2 19:b73252188534
    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