![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
Section Contents
Applications that use this class will not work correctly on a version of EPOC earlier than ER5.
RReadStream |
Abstract: supports read and internalise operations |
RDictionaryReadStream |
Supports creation and manipulation of a stream in a dictionary store |
msvstore.h
ment.lib
This class is used to access the streams in a message store with read access. Before it is used, a CMsvStore must have been opened on the message store with read or read/write access.
This class is intended for use by MTM implementations to store MTM-specific information. Message client applications access the store through the higher-level functions provided by Client-side and User Interface MTMs.
Most of its functionality is provided by the base class RDictionaryReadStream and RReadStream.
void OpenL(const CMsvStore& aMsvStore, TUid aUid);
Use this function to prepare an existing stream with UID aUid in the store aMsvStore for reading. After this function has been called, the stream can be read from with the functions provided by the RReadStream base class.
const CMsvStore& aMsvStore |
The CMsvStore the stream is in. |
TUid aUid |
The UID of the stream to open with read access |
KErrNotFound |
There is no stream with UID aUid |
Other |
Standard stream leave codes |
void OpenLC(const CMsvStore& aMsvStore, TUid aUid);
Use this function to prepare an existing stream with UID aUid in the store aMsvStore for reading. After this function has been called, the stream can be read from with the functions provided by the RReadStream base class.
OpenLC() places the stream on the cleanup stack.
const CMsvStore& aMsvStore |
The CMsvStore the stream is in. |
TUid aUid |
The UID of the stream to open with read access |
KErrNotFound |
There is no stream with UID aUid |
Other |
Standard stream leave codes |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |