![]() |
Gray C++ Libraries
0.0.2
A set of C++ libraries for MSVC, GNU on Windows, WinCE, Linux
|
#include <cCmdManifestBuild.h>
Public Member Functions | |
cCmdManifestBuild (cStringF sRootDir) | |
virtual HRESULT | onFilePrep (cManifestDir *pDir, cFileFindEntry &FileEntry, cManifestElem *pElementOld) override |
override these to process the manifests differently. More... | |
virtual HRESULT | DoCmd (const FILECHAR_t *pszArgs) override |
![]() | |
cManifestBuilder (cManifestContext &context) | |
virtual | ~cManifestBuilder () |
HRESULT | DoBuildManifest (const FILECHAR_t *pszRelativePath=nullptr) |
UNITTEST_FRIEND (cManifestDir) | |
Additional Inherited Members | |
![]() | |
cManifestContext & | m_Context |
Config info regarding my root and preferences. More... | |
bool | m_bTrustCRC |
trust manifest CRC if file matches by date & size. so don't bother recalculating CRC. default=true. More... | |
cArraySortString< FILECHAR_t > * | m_pChangeList |
Don't trust these paths. Assume they have changed. nullptr = descend all directories. More... | |
int | m_iChanges |
Count changes for the last DoBuildManifest. More... | |
![]() | |
bool | isTrustedDir (const FILECHAR_t *pszDirPath) const |
virtual HRESULT | onDirComplete (cManifestDir *pManLocal, HRESULT hRes) |
virtual HRESULT | onChangeManifest (cManifestDir *pManLocal, const FILECHAR_t *pszElemName) |
![]() | |
cStreamProgressF | m_ManProgress |
How far into processing the full tree are we? More... | |
Used to build/update directory manifests for a directory of my choosing. root params.
GrayX::cCmdManifestBuild::cCmdManifestBuild | ( | cStringF | sRootDir | ) |
|
overridevirtual |
Implements GrayX::GrayXCmd.
|
overridevirtual |
override these to process the manifests differently.
Pick out the directories that can/can't be indexed.
callback when file is about to be checked. do i want this file ?
Reimplemented from GrayLib::cManifestBuilder.