|
LibreOffice Module store (master) 1
|
#include <store.hxx>
Public Member Functions | |
| OStoreFile () | |
| ~OStoreFile () | |
| OStoreFile (OStoreFile const &rhs) | |
| OStoreFile & | operator= (OStoreFile const &rhs) |
| operator storeFileHandle () const | |
| bool | isValid () const |
| Check for a valid File Handle. More... | |
| storeError | create (OUString const &rFilename, storeAccessMode eAccessMode) |
| Open the file. More... | |
| storeError | createInMemory () |
| Open the temporary file in memory. More... | |
| void | close () |
| Close the file. More... | |
| storeError | flush () const |
| Flush the file. More... | |
| storeError | remove (OUString const &rPath, OUString const &rName) |
| Remove a file entry. More... | |
Private Attributes | |
| storeFileHandle | m_hImpl |
|
inline |
Definition at line 212 of file store.hxx.
References m_hImpl, and store_releaseHandle().
|
inline |
Definition at line 218 of file store.hxx.
References m_hImpl, and store_acquireHandle().
|
inline |
Close the file.
Definition at line 279 of file store.hxx.
References m_hImpl, and store_closeFile().
|
inline |
Open the file.
Definition at line 251 of file store.hxx.
References m_hImpl, STORE_DEFAULT_PAGESIZE, store_openFile(), and store_releaseHandle().
|
inline |
Open the temporary file in memory.
Definition at line 266 of file store.hxx.
References m_hImpl, store_createMemoryFile(), STORE_DEFAULT_PAGESIZE, and store_releaseHandle().
|
inline |
Flush the file.
Definition at line 291 of file store.hxx.
References m_hImpl, store_E_InvalidHandle, and store_flushFile().
|
inline |
|
inline |
|
inline |
Definition at line 225 of file store.hxx.
References m_hImpl, store_acquireHandle(), and store_releaseHandle().
|
inline |
Remove a file entry.
Definition at line 302 of file store.hxx.
References m_hImpl, store_E_InvalidHandle, and store_remove().
|
private |
Definition at line 312 of file store.hxx.
Referenced by close(), create(), createInMemory(), flush(), isValid(), operator storeFileHandle(), operator=(), OStoreFile(), remove(), and ~OStoreFile().