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