70 , m_bIsCompressed(false)
194 if (
static_cast<sal_uInt32
>(tag) != pObj->GetTag())
static LwpGlobalMgr * GetInstance(LwpSvStream *pSvStream=nullptr)
LwpObjectFactory * GetLwpObjFactory()
LwpIndexManager, to read all index records and maintain the index information.
sal_uInt32 GetObjTime(sal_uInt16 index)
object factory used for lwp object creation and maintenance
rtl::Reference< LwpObject > QueryObject(const LwpObjectID &objID)
@descr query object by object id object is created if not in the factory
LwpIndexManager & GetIndexManager()
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)
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
stream class for LwpObject body data provide stream like interface to read object data
sal_uInt16 QuickReaduInt16(bool *pFailure=nullptr)
@descr Quick read sal_uInt32
sal_uInt8 QuickReaduInt8(bool *pFailure=nullptr)
@descr Quick read sal_uInt8
sal_uInt32 QuickReaduInt32(bool *pFailure=nullptr)
@descr Quick read sal_uInt32
encapsulate XInputStream to provide SvStream like interfaces
LwpSvStream & ReadUInt16(sal_uInt16 &rUInt16)
LwpSvStream & ReadUInt32(sal_uInt32 &rUInt32)
LwpSvStream & ReadUInt8(sal_uInt8 &rUInt8)