![]() |
Gray C++ Libraries
0.0.2
A set of C++ libraries for MSVC, GNU on Windows, WinCE, Linux
|
#include <cManifestDir.h>
Public Member Functions | |
| cManifestContext (cStringF sDirRoot, const FILECHAR_t *pszManifestFileName=nullptr, cLogProcessor *pLog=nullptr, IStreamProgressCallback *pProgress=nullptr) | |
| ~cManifestContext () | |
| HRESULT | UpdateProgress (const cStreamProgress &s) |
Public Member Functions inherited from GrayLib::cManifestRoot | |
| cManifestRoot (cStringF sRootDir, const FILECHAR_t *pszManifestFileName=nullptr) | |
| ~cManifestRoot () | |
| cStringF | get_RootDir () const |
| void | put_RootDir (cStringF sRootDir) |
| bool | isRootDir (const FILECHAR_t *pszDirPath) const |
| bool | isInRootPath (const FILECHAR_t *pszDirPath) const |
| cStringF | makeFullPath (const FILECHAR_t *pszRelativePath) const |
| cStringF | makeRelativePath (const FILECHAR_t *pszDirPath) const |
| HRESULT | ReadSearchForTitle (cStringF &sPathRet, const FILECHAR_t *pszTitle, int iDescendLevels) const |
Public Attributes | |
| cLogProcessor * | m_pLog |
| Route status messages to this logger. More... | |
| IStreamProgressCallback * | m_pProgress |
| Send progress info to some outside party on the action(s) we are taking. More... | |
Public Attributes inherited from GrayLib::cManifestRoot | |
| const FILECHAR_t * | m_pszManifestFileName |
| "Manifest.scp" // name of the local manifest files. (one per dir) More... | |
Additional Inherited Members | |
Static Public Attributes inherited from GrayLib::cManifestRoot | |
| static const FILECHAR_t * | k_pszManifestDefault = _FN("Manifest.scp") |
| "Manifest.scp" More... | |
Protected Attributes inherited from GrayLib::cManifestRoot | |
| cStringF | m_sRootDir |
| full path to the (local system) root directory we are syncing or building manifests for. More... | |
Config info for taking some action on the manifests in a directory tree. Used for cManifestBuilder and base for cSyncContext
| GrayLib::cManifestContext::cManifestContext | ( | cStringF | sDirRoot, |
| const FILECHAR_t * | pszManifestFileName = nullptr, |
||
| cLogProcessor * | pLog = nullptr, |
||
| IStreamProgressCallback * | pProgress = nullptr |
||
| ) |
| GrayLib::cManifestContext::~cManifestContext | ( | ) |
|
inline |
feed the total progress indicator to some outside source.
| cLogProcessor* GrayLib::cManifestContext::m_pLog |
Route status messages to this logger.
| IStreamProgressCallback* GrayLib::cManifestContext::m_pProgress |
Send progress info to some outside party on the action(s) we are taking.