16#ifndef __XB_BLKREAD_H__
17#define __XB_BLKREAD_H__
20#ifdef XB_BLOCKREAD_SUPPORT
32class XBDLLEXPORT xbBlockRead {
35 xbBlockRead(
xbDbf * d );
38 #ifdef XB_DEBUG_SUPPORT
39 void DumpReadBlockInternals();
42 xbInt16 Init( xbUInt32 ulBlkSize = 0 );
44 xbUInt32 GetBlockFirstRecNo()
const;
45 xbUInt32 GetBlockRecCnt()
const;
46 xbUInt32 GetBlockSize()
const;
48 xbInt16 GetRecord( xbUInt32 ulRecNo );
49 xbInt16 SetBlockSize( xbUInt32 ulBlkSize );
54 xbInt16 GetBlockForRecNo( xbUInt32 ulRecNo );
58 xbUInt32 ulFirstBlkRec;
Definition: xbdate.cpp:19
short int xbBool
Definition: xbtypes.h:24
class XBDLLEXPORT xbDbf
Definition: xbtblmgr.h:28