#include <C4Update.h>
Public Member Functions | |
| void | CompileFunc (StdCompiler *pComp) |
| bool | Load (C4Group &hGroup) |
| bool | Save (C4Group &hGroup) |
Public Attributes | |
| int32_t | RequireVersion [4] = { 0, 0, 0, 0 } |
| char | Name [C4MaxName+1] = { 0 } |
| char | DestPath [_MAX_PATH_LEN] = { 0 } |
| int32_t | GrpUpdate = 0 |
| int32_t | UpGrpCnt = 0 |
| uint32_t | GrpChks1 [C4UP_MaxUpGrpCnt] = { 0 } |
| uint32_t | GrpChks2 = 0 |
Definition at line 25 of file C4Update.h.
| void C4UpdatePackageCore::CompileFunc | ( | StdCompiler * | pComp | ) |
Definition at line 230 of file C4Update.cpp.
References DestPath, GrpChks1, GrpChks2, GrpUpdate, mkNamingAdapt(), Name, RequireVersion, toC4CArr, toC4CArrU, toC4CStr, UpGrpCnt, and StdCompiler::Value().
| bool C4UpdatePackageCore::Load | ( | C4Group & | hGroup | ) |
Definition at line 241 of file C4Update.cpp.
References C4CFN_UpdateCore, C4Group::LoadEntryString(), and mkNamingAdapt().
Referenced by C4UpdatePackage::MakeUpdate().
| bool C4UpdatePackageCore::Save | ( | C4Group & | hGroup | ) |
Definition at line 260 of file C4Update.cpp.
References C4Group::Add(), C4CFN_UpdateCore, StdStrBuf::getLength(), StdStrBuf::getMData(), and mkNamingAdapt().
Referenced by C4UpdatePackage::MakeUpdate().
| char C4UpdatePackageCore::DestPath[_MAX_PATH_LEN] = { 0 } |
Definition at line 30 of file C4Update.h.
Referenced by C4Group_ApplyUpdate(), C4UpdatePackage::Check(), CompileFunc(), C4UpdatePackage::Execute(), and C4UpdatePackage::MakeUpdate().
| uint32_t C4UpdatePackageCore::GrpChks1[C4UP_MaxUpGrpCnt] = { 0 } |
Definition at line 33 of file C4Update.h.
Referenced by C4UpdatePackage::Check(), CompileFunc(), C4UpdatePackage::Execute(), and C4UpdatePackage::MakeUpdate().
| uint32_t C4UpdatePackageCore::GrpChks2 = 0 |
Definition at line 33 of file C4Update.h.
Referenced by C4UpdatePackage::Check(), CompileFunc(), C4UpdatePackage::Execute(), and C4UpdatePackage::MakeUpdate().
| int32_t C4UpdatePackageCore::GrpUpdate = 0 |
Definition at line 31 of file C4Update.h.
Referenced by C4UpdatePackage::Check(), CompileFunc(), C4UpdatePackage::DoUpdate(), C4UpdatePackage::Execute(), and C4UpdatePackage::MakeUpdate().
| char C4UpdatePackageCore::Name[C4MaxName+1] = { 0 } |
Definition at line 29 of file C4Update.h.
Referenced by C4Group_ApplyUpdate(), CompileFunc(), C4UpdatePackage::Load(), and C4UpdatePackage::MakeUpdate().
| int32_t C4UpdatePackageCore::RequireVersion[4] = { 0, 0, 0, 0 } |
Definition at line 28 of file C4Update.h.
Referenced by C4Group_ApplyUpdate(), C4UpdatePackage::Check(), and CompileFunc().
| int32_t C4UpdatePackageCore::UpGrpCnt = 0 |
Definition at line 32 of file C4Update.h.
Referenced by C4UpdatePackage::Check(), CompileFunc(), C4UpdatePackage::Execute(), and C4UpdatePackage::MakeUpdate().