#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().