metadataengine/server/src/mdssqlobjectmanipulate.cpp
branchRCL_3
changeset 47 b73252188534
parent 27 4a4892eec172
child 49 f23c07ec56e2
equal deleted inserted replaced
46:63c982fb92f2 47:b73252188534
    69     }
    69     }
    70 
    70 
    71 CMdSIdentifierGenerator::~CMdSIdentifierGenerator()
    71 CMdSIdentifierGenerator::~CMdSIdentifierGenerator()
    72     {
    72     {
    73     delete iDigest;
    73     delete iDigest;
       
    74     iDigest = NULL;
    74     }
    75     }
    75 
    76 
    76 void CMdSIdentifierGenerator::ConstructL( )
    77 void CMdSIdentifierGenerator::ConstructL( )
    77     {
    78     {
    78     CMdsGetImeiAO * imeigetter = CMdsGetImeiAO::NewLC();
    79     CMdsGetImeiAO * imeigetter = CMdsGetImeiAO::NewLC();
   176 	const TInt count = iBuffers.Count();
   177 	const TInt count = iBuffers.Count();
   177 	
   178 	
   178 	for (TInt i = 0; i < count; ++i)
   179 	for (TInt i = 0; i < count; ++i)
   179 		{
   180 		{
   180 		delete iBuffers[i].iBuffer;
   181 		delete iBuffers[i].iBuffer;
       
   182 		iBuffers[i].iBuffer = NULL;
   181 		}
   183 		}
   182 	iBuffers.Close();
   184 	iBuffers.Close();
   183 
   185 
   184 	delete iGenerator;
   186 	delete iGenerator;
       
   187 	iGenerator = NULL;
   185 	delete iUri;
   188 	delete iUri;
       
   189 	iUri = NULL;
   186     }
   190     }
   187 
   191 
   188 CMdSSqlObjectManipulate::CMdSSqlObjectManipulate( const CMdsSchema& aSchema, 
   192 CMdSSqlObjectManipulate::CMdSSqlObjectManipulate( const CMdsSchema& aSchema, 
   189 		CMdSObjectLockList& aLockList )
   193 		CMdSObjectLockList& aLockList )
   190 	: iSchema( aSchema ), iGenerator(NULL), iLockList( aLockList ) 
   194 	: iSchema( aSchema ), iGenerator(NULL), iLockList( aLockList )