RSecureStorePagePool Class Reference
| class RSecureStorePagePool : public RStorePagePool |
Uses an encrypted store to implement the page pool interface MPagePool.
A secure store page pool uses a cache to store pages in-memory and to cache frequently accessed pages. You should provide a cache object (CPageCache) to the pool for this purpose.
CPageCache
Constructor & Destructor Documentation
RSecureStorePagePool(const CPBEncryptSet &)
RSecureStorePagePool(CPageCache &, const CPBEncryptSet &)
Member Functions Documentation
DoDeleteL(TPageRef)
| IMPORT_C void | DoDeleteL | ( | TPageRef | aRef | ) | [protected, virtual] |
Deletes a specified page.
Parameters
| TPageRef aRef | Reference to page to delete |
ExtendL(const TAny *, TPageReclamation)
Adds a new page to the pool.
Parameters
| const TAny * aPage | Data for the page |
| TPageReclamation aReclamation | Flags that define how allocated pages can be reclaimed |
ReadL(TPageRef, TAny *)
| IMPORT_C void | ReadL | ( | TPageRef | aRef, |
| | TAny * | aPage |
| | ) | [protected, virtual] |
Reads a specified page from the pool.
Parameters
| TPageRef aRef | Reference to page to read |
| TAny * aPage | On return, the page data |
WriteL(TPageRef, const TAny *, TPageChange)
Writes data to a page in the pool.
Parameters
| TPageRef aRef | Reference to the page to which to write |
| const TAny * aPage | Data to write |
| TPageChange aChange | Flags that define how a page should be treated when it is unlocked for writing |
Member Data Documentation
const CPBEncryptSet & iKey
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights
reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License
v1.0.