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().