LibreOffice Module store (master) 1
|
#include <stordata.hxx>
Public Types | |
typedef OStorePageGuard | G |
typedef OStorePageKey | K |
Public Member Functions | |
OStorePageNameBlock ()=default | |
Construction. More... | |
void | guard () |
guard (external representation). More... | |
storeError | verify () const |
verify (external representation). More... | |
Public Attributes | |
G | m_aGuard |
Representation. More... | |
K | m_aKey |
sal_uInt32 | m_nAttrib = 0 |
char | m_pData [STORE_MAXIMUM_NAMESIZE] = {} |
Static Public Attributes | |
static const size_t | theSize = sizeof(G) + sizeof(K) + sizeof(sal_uInt32) + sizeof(char[STORE_MAXIMUM_NAMESIZE]) |
size. More... | |
Definition at line 271 of file stordata.hxx.
Definition at line 273 of file stordata.hxx.
Definition at line 274 of file stordata.hxx.
|
default |
Construction.
|
inline |
guard (external representation).
Definition at line 293 of file stordata.hxx.
References store::htonl(), m_aGuard, m_aKey, store::OStorePageGuard::m_nCRC32, store::OStorePageGuard::m_nMagic, and theSize.
Referenced by store::OStoreDirectoryPageData::guard().
|
inline |
verify (external representation).
Definition at line 302 of file stordata.hxx.
References store::htonl(), m_aGuard, m_aKey, store::OStorePageGuard::m_nCRC32, store::OStorePageGuard::m_nMagic, store_E_InvalidChecksum, store_E_None, and theSize.
Referenced by store::OStoreDirectoryPageData::verify().
G store::OStorePageNameBlock::m_aGuard |
K store::OStorePageNameBlock::m_aKey |
Definition at line 279 of file stordata.hxx.
Referenced by guard(), store::OStoreDirectoryPageObject::key(), and verify().
sal_uInt32 store::OStorePageNameBlock::m_nAttrib = 0 |
Definition at line 280 of file stordata.hxx.
Referenced by store::OStoreDirectoryPageObject::attrib().
char store::OStorePageNameBlock::m_pData[STORE_MAXIMUM_NAMESIZE] = {} |
Definition at line 281 of file stordata.hxx.
Referenced by store::OStorePageManager::iget(), and store::OStoreDirectory_Impl::iterate().
|
static |