#include <s32file.h>
class FileStoreFactory |
Public Member Functions | |
---|---|
IMPORT_C CFileStore * | DirectLC(RFileBuf &, const TUidType &) |
IMPORT_C CFileStore * | PermanentLC(RFileBuf &, const TUidType &) |
A class containing a set of factory functions for opening an existing direct file store and an existing permanent file store identified using a Uidtype.
IMPORT_C CFileStore * | DirectLC | ( | RFileBuf & | aBuf, |
const TUidType & | aType | |||
) | [static] |
Opens an existing direct file store and creates a file store object to represent it.
Parameter | Description |
---|---|
aBuf | The stream buffer to be used. |
aType | The Uidtype for the store. |
Returns: A pointer to the new direct file store object. This is Null, if the specified Uidtype is KNullUid or the first Uid component is not KDirectFileStoreLayoutUid.
IMPORT_C CFileStore * | PermanentLC | ( | RFileBuf & | aBuf, |
const TUidType & | aType | |||
) | [static] |
Opens an existing permanent file store and creates a file store object to represent it.
Parameter | Description |
---|---|
aBuf | The stream buffer to be used. |
aType | The Uidtype for the store. |
Returns: A pointer to the new permanent file store object. This is Null, if the specified Uidtype is KNullUid or the first Uid component is not KPermanentFileStoreLayoutUid.