24#include <rtl/string.h>
33class OStorePageManager;
34struct OStoreDataPageData;
35struct OStoreDirectoryPageData;
51 rtl_String
const *pPath,
52 rtl_String
const *
pName,
static const sal_uInt32 m_nTypeId
IStoreHandle TypeId.
storeError create(OStorePageManager *pManager, rtl_String const *pPath, rtl_String const *pName, storeAccessMode eAccessMode)
create (two-phase construction).
OStoreDirectoryPageData inode
virtual bool isKindOf(sal_uInt32 nMagic) override
IStoreHandle.
inode_holder_type m_xNode
storeError writeAt(sal_uInt32 nOffset, const void *pBuffer, sal_uInt32 nBytes, sal_uInt32 &rnDone)
Write at Offset from Buffer.
OStoreLockBytes(const OStoreLockBytes &)=delete
PageHolderObject< inode > inode_holder_type
storeError setSize(sal_uInt32 nSize)
setSize.
OStoreLockBytes & operator=(const OStoreLockBytes &)=delete
rtl::Reference< OStorePageManager > m_xManager
virtual ~OStoreLockBytes() override
storeError readAt(sal_uInt32 nOffset, void *pBuffer, sal_uInt32 nBytes, sal_uInt32 &rnDone)
Read at Offset into Buffer.
virtual bool isKindOf(sal_uInt32 nTypeId)
Replaces dynamic_cast type checking.
Old OStorePageCache implementation.
store_handle_type *SAL_CALL query(OStoreObject *pHandle, store_handle_type *)
Template helper function as dynamic_cast replacement.
storeAccessMode
Access Mode enumeration.
storeError
Error Code enumeration.