emailservices/emailstore/message_store/server/src/ContainerStoreUtils.cpp
changeset 76 38bf5461e270
parent 20 ecc8def7944a
equal deleted inserted replaced
74:6c59112cfd31 76:38bf5461e270
   337 // ==========================================================================
   337 // ==========================================================================
   338 // FUNCTION: OpenTableL
   338 // FUNCTION: OpenTableL
   339 // ==========================================================================
   339 // ==========================================================================
   340 void CContainerStoreUtils::OpenTableL( RDbTable& aTable, const TDesC& aTableName )
   340 void CContainerStoreUtils::OpenTableL( RDbTable& aTable, const TDesC& aTableName )
   341     {
   341     {
       
   342     iTables.ReserveL( iTables.Count() + 1 ); // pre-allocate space
   342     User::LeaveIfError( aTable.Open( iDatabase, aTableName ) );
   343     User::LeaveIfError( aTable.Open( iDatabase, aTableName ) );
   343     
   344     
   344     iTables.AppendL( &aTable );
   345     iTables.Append( &aTable ); // cannot fail because space is pre-allocated
   345     
   346     
   346     } // end OpenTableL
   347     } // end OpenTableL
   347 
   348 
   348 // ==========================================================================
   349 // ==========================================================================
   349 // FUNCTION: CloseTable
   350 // FUNCTION: CloseTable