61#ifndef INCLUDED_LOTUSWORDPRO_INC_LWPOBJID_HXX
62#define INCLUDED_LOTUSWORDPRO_INC_LWPOBJID_HXX
66#include <config_lgpl.h>
97 static sal_uInt32
DiskSize() {
return sizeof(sal_uInt32) +
sizeof(sal_uInt16); }
101 sal_uInt32
GetLow()
const ;
137 return static_cast<size_t>(
sal_uInt16 GetHigh() const
void Read(LwpSvStream *pStrm)
@descr Read object id with format: low(4bytes)+high(2bytes) from stream for LWP7 record
sal_uInt32 DiskSizeIndexed() const
@descr return the size of indexed object id
void ReadCompressed(LwpObjectStream *pObj, LwpObjectID const &prev)
@descr Read object id with compressed format from object stream if diff == 255: 255+lowid+highid else...
static sal_uInt32 DiskSize()
@descr return the size of object id with format: low(4bytes)+high(2bytes)
bool operator==(const LwpObjectID &Other) const
void ReadIndexed(LwpSvStream *pStrm)
@descr Read object id with indexed format from stream if index>0, lowid is get from time table per th...
rtl::Reference< LwpObject > obj(VO_TYPE tag=VO_INVALID) const
@descr get object from object factory per the object id
sal_uInt32 GetLow() const
bool operator!=(const LwpObjectID &Other) const
stream class for LwpObject body data provide stream like interface to read object data
Base class of all Lwp VO objects.
encapsulate XInputStream to provide SvStream like interfaces