LibreOffice Module store (master) 1
Public Types | Public Member Functions | Public Attributes | Static Public Attributes | List of all members
store::OStorePageNameBlock Struct Reference

#include <stordata.hxx>

Collaboration diagram for store::OStorePageNameBlock:
[legend]

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

Detailed Description

Definition at line 271 of file stordata.hxx.

Member Typedef Documentation

◆ G

Definition at line 273 of file stordata.hxx.

◆ K

Definition at line 274 of file stordata.hxx.

Constructor & Destructor Documentation

◆ OStorePageNameBlock()

store::OStorePageNameBlock::OStorePageNameBlock ( )
default

Construction.

Member Function Documentation

◆ guard()

void store::OStorePageNameBlock::guard ( )
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().

◆ verify()

storeError store::OStorePageNameBlock::verify ( ) const
inline

Member Data Documentation

◆ m_aGuard

G store::OStorePageNameBlock::m_aGuard

Representation.

Definition at line 278 of file stordata.hxx.

Referenced by guard(), and verify().

◆ m_aKey

K store::OStorePageNameBlock::m_aKey

Definition at line 279 of file stordata.hxx.

Referenced by guard(), store::OStoreDirectoryPageObject::key(), and verify().

◆ m_nAttrib

sal_uInt32 store::OStorePageNameBlock::m_nAttrib = 0

Definition at line 280 of file stordata.hxx.

Referenced by store::OStoreDirectoryPageObject::attrib().

◆ m_pData

char store::OStorePageNameBlock::m_pData[STORE_MAXIMUM_NAMESIZE] = {}

◆ theSize

const size_t store::OStorePageNameBlock::theSize = sizeof(G) + sizeof(K) + sizeof(sal_uInt32) + sizeof(char[STORE_MAXIMUM_NAMESIZE])
static

size.

Definition at line 285 of file stordata.hxx.

Referenced by guard(), and verify().


The documentation for this struct was generated from the following file: