|
LibreOffice Module store (master) 1
|
#include <sal/types.h>Go to the source code of this file.
Classes | |
| struct | storeFindData |
| Find Data structure. More... | |
Enumerations | |
| enum class | storeAccessMode { Create , ReadWrite , ReadOnly , FORCE_EQUAL_SIZE = SAL_MAX_ENUM } |
| Access Mode enumeration. More... | |
| enum | storeError { store_E_None = 0 , store_E_AccessViolation , store_E_LockingViolation , store_E_CantSeek , store_E_CantRead , store_E_CantWrite , store_E_InvalidAccess , store_E_InvalidHandle , store_E_InvalidParameter , store_E_InvalidChecksum , store_E_AlreadyExists , store_E_NotExists , store_E_NotDirectory , store_E_NotFile , store_E_NoMoreFiles , store_E_NameTooLong , store_E_OutOfMemory , store_E_OutOfSpace , store_E_Pending , store_E_WrongFormat , store_E_WrongVersion , store_E_Unknown , store_E_FORCE_EQUAL_SIZE = SAL_MAX_ENUM } |
| Error Code enumeration. More... | |
Variables | |
| constexpr sal_uInt16 | STORE_DEFAULT_PAGESIZE = 0x0400 |
| PageSize (recommended) default. More... | |
| constexpr sal_uInt16 | STORE_MINIMUM_PAGESIZE = 0x0200 |
| PageSize (enforced) limits. More... | |
| constexpr sal_uInt16 | STORE_MAXIMUM_PAGESIZE = 0x8000 |
| constexpr auto | STORE_MAXIMUM_NAMESIZE = 256 |
| NameSize (enforced) limit. More... | |
| constexpr sal_uInt32 | STORE_ATTRIB_ISLINK = 0x10000000 |
| Attributes (predefined). More... | |
| constexpr sal_uInt32 | STORE_ATTRIB_ISDIR = 0x20000000 |
| constexpr sal_uInt32 | STORE_ATTRIB_ISFILE = 0x40000000 |
|
strong |
| enum storeError |
Error Code enumeration.
|
constexpr |
Definition at line 52 of file types.h.
Referenced by store::OStoreDirectory_Impl::create(), and store::OStorePageManager::iget().
|
constexpr |
Definition at line 53 of file types.h.
Referenced by store::OStoreLockBytes::create().
|
constexpr |
Attributes (predefined).
Definition at line 51 of file types.h.
Referenced by store::OStoreLockBytes::create(), store::OStorePageManager::iget(), store::OStoreDirectory_Impl::iterate(), and store::OStorePageManager::remove().
|
constexpr |
PageSize (recommended) default.
Definition at line 31 of file types.h.
Referenced by store::OStoreFile::create(), and store::OStoreFile::createInMemory().
|
constexpr |
NameSize (enforced) limit.
Definition at line 45 of file types.h.
Referenced by store::OStoreDirectory_Impl::iterate(), and store::OStorePageManager::namei().
|
constexpr |
Definition at line 38 of file types.h.
Referenced by store::ILockBytes::initialize(), and store::OStorePageBIOS::initialize_Impl().
|
constexpr |
PageSize (enforced) limits.
Definition at line 37 of file types.h.
Referenced by store::ILockBytes::initialize(), and store::OStorePageBIOS::initialize_Impl().