REBUILD_INFO Struct Reference

Structure returned during status callback from FlmDbRebuild(). More...

#include <flaim.h>

List of all members.

Public Attributes

FLMINT iDoingFlag
 This indicates what the rebuild operation is currently doing. It may be one of the following:
  • REBUILD_GET_BLK_SIZ - FlmDbRebuild() is trying to determine the database's block size
  • REBUILD_RECOVER_DICT - FlmDbRebuild() is recovering dictionary records
  • REBUILD_RECOVER_DATA - FlmDbRebuild() is recovering non-dictionary records
  • REBUILD_FINISHED - FlmDbRebuild() is done rebuilding the database.

FLMBOOL bStartFlag
 This flag is TRUE when FlmDbRebuild() is just starting its current operation (the one specified in iDoingFlag), FALSE otherwise.
FLMUINT64 ui64DatabaseSize
 Total size of the database data files (in bytes).
FLMUINT64 ui64BytesExamined
 Total bytes examined in the data files so far.
FLMUINT uiTotRecs
 Total records traversed.
FLMUINT uiRecsRecov
 Total records recovered so far.


Detailed Description

Structure returned during status callback from FlmDbRebuild().

This structure is passed to the callback function when the eStatusType::FLM_REBUILD_STATUS status is reported.


Generated on Wed Oct 4 12:11:43 2006 for FLAIM by  doxygen 1.4.6