LibreOffice Module store (master) 1
|
#include <store.hxx>
Public Types | |
typedef storeFindData | iterator |
Directory iterator type. More... | |
Public Member Functions | |
OStoreDirectory () | |
~OStoreDirectory () | |
OStoreDirectory (OStoreDirectory const &rhs) | |
OStoreDirectory (OStoreDirectory &&rhs) noexcept | |
OStoreDirectory & | operator= (OStoreDirectory const &rhs) |
OStoreDirectory & | operator= (OStoreDirectory &&rhs) noexcept |
storeError | create (storeFileHandle hFile, OUString const &rPath, OUString const &rName, storeAccessMode eMode) |
Open the directory. More... | |
storeError | first (iterator &it) |
Find first directory entry. More... | |
storeError | next (iterator &it) |
Find next directory entry. More... | |
Private Attributes | |
storeDirectoryHandle | m_hImpl |
|
inline |
Definition at line 118 of file store.hxx.
References m_hImpl, and store_releaseHandle().
|
inline |
Definition at line 124 of file store.hxx.
References m_hImpl, and store_acquireHandle().
|
inlinenoexcept |
|
inline |
Open the directory.
Definition at line 159 of file store.hxx.
References eMode, m_hImpl, store_openDirectory(), and store_releaseHandle().
|
inline |
Find first directory entry.
Definition at line 182 of file store.hxx.
References m_hImpl, store_E_InvalidHandle, and store_findFirst().
|
inline |
Find next directory entry.
Definition at line 193 of file store.hxx.
References m_hImpl, store_E_InvalidHandle, and store_findNext().
|
inlinenoexcept |
Definition at line 147 of file store.hxx.
References m_hImpl, and store_releaseHandle().
|
inline |
Definition at line 137 of file store.hxx.
References m_hImpl, store_acquireHandle(), and store_releaseHandle().
|
private |
Definition at line 202 of file store.hxx.
Referenced by create(), first(), next(), operator=(), OStoreDirectory(), and ~OStoreDirectory().