CStreamStore Class Reference
class CStreamStore : public CBase |
Provides the core abstract framework for stores allowing streams to be created and manipulated.
Member Functions Documentation
DoCommitL()
IMPORT_C void | DoCommitL | ( | ) | [private, virtual] |
DoCreateL(TStreamId &)
Creates a new stream in the store. The function gets the allocated stream id in the anId parameter. A stream buffer for the stream should be returned, ready to write into the new stream. This provides the implementation for the RStoreWriteStream::CreateL() functions.
Parameters
TStreamId & anId | On return, contains the allocated stream id. |
DoDeleteL(TStreamId)
IMPORT_C void | DoDeleteL | ( | TStreamId | anId | ) | [private, virtual] |
DoExtendL()
IMPORT_C TStreamId | DoExtendL | ( | ) | [private, virtual] |
DoRevertL()
IMPORT_C void | DoRevertL | ( | ) | [private, virtual] |
ExtendL()
Generates a new stream within this store, and returns its id. This function can be used to create a new stream in advance of being written to.
This function is not supported by the direct file store, CDirectFileStore.
CDirectFileStore
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.