|
LibreOffice Module store (master) 1
|
#include <store.hxx>
Public Member Functions | |
| OStoreStream () | |
| ~OStoreStream () | |
| OStoreStream (OStoreStream const &rhs) | |
| OStoreStream & | operator= (OStoreStream const &rhs) |
| storeError | create (storeFileHandle hFile, OUString const &rPath, OUString const &rName, storeAccessMode eMode) |
| Open the stream. More... | |
| storeError | readAt (sal_uInt32 nOffset, void *pBuffer, sal_uInt32 nBytes, sal_uInt32 &rnDone) |
| Read from the stream. More... | |
| storeError | writeAt (sal_uInt32 nOffset, void const *pBuffer, sal_uInt32 nBytes, sal_uInt32 &rnDone) |
| Write to the stream. More... | |
Private Attributes | |
| storeStreamHandle | m_hImpl |
|
inline |
Definition at line 37 of file store.hxx.
References m_hImpl, and store_releaseHandle().
|
inline |
Definition at line 43 of file store.hxx.
References m_hImpl, and store_acquireHandle().
|
inline |
Open the stream.
Definition at line 63 of file store.hxx.
References eMode, m_hImpl, store_openStream(), and store_releaseHandle().
|
inline |
Definition at line 50 of file store.hxx.
References m_hImpl, store_acquireHandle(), and store_releaseHandle().
|
inline |
Read from the stream.
Definition at line 80 of file store.hxx.
References m_hImpl, store_E_InvalidHandle, and store_readStream().
|
inline |
Write to the stream.
Definition at line 95 of file store.hxx.
References m_hImpl, store_E_InvalidHandle, and store_writeStream().
|
private |
Definition at line 108 of file store.hxx.
Referenced by create(), operator=(), OStoreStream(), readAt(), writeAt(), and ~OStoreStream().