#include "C4Include.h"#include "c4group/C4Update.h"#include "C4Version.h"#include "c4group/C4Components.h"#include "c4group/C4Group.h"Go to the source code of this file.
Classes | |
| class | C4GroupEx |
Functions | |
| C4Config * | GetCfg () |
| bool | C4Group_CopyEntry (C4Group *pFrom, C4Group *pTo, const char *strItemName) |
| bool | C4Group_ApplyUpdate (C4Group &hGroup, unsigned long ParentProcessID) |
| void | MemScramble (BYTE *, int) |
Variables | |
| char | C4Group_TempPath [_MAX_PATH_LEN] |
| bool C4Group_ApplyUpdate | ( | C4Group & | hGroup, |
| unsigned long | ParentProcessID | ||
| ) |
Definition at line 42 of file C4Update.cpp.
References _MAX_FNAME_LEN, C4CFN_UpdateCore, C4CFN_UpdateEntries, C4Group_ExplodeDirectory(), C4Group_IsGroup(), C4UPD_CHK_ALREADY_UPDATED, C4UPD_CHK_BAD_SOURCE, C4UPD_CHK_BAD_VERSION, C4UPD_CHK_NO_SOURCE, C4UPD_CHK_OK, C4UpdatePackage::Check(), C4Group::Close(), C4UpdatePackageCore::DestPath, C4Group::EntryCount(), C4UpdatePackage::Execute(), C4Group::Extract(), C4Group::FindEntry(), C4Group::FindNextEntry(), StdStrBuf::getData(), C4UpdatePackage::Load(), C4UpdatePackageCore::Name, C4Group::OpenAsChild(), C4UpdatePackageCore::RequireVersion, C4Group::ResetSearch(), SGetModule(), and WildcardMatch().
Referenced by ProcessGroup().
Definition at line 31 of file C4Update.cpp.
References C4Group::Add(), iSize, and C4Group::LoadEntry().
Referenced by C4UpdatePackage::DoUpdate(), and C4UpdatePackage::MkUp().
| C4Config* GetCfg | ( | ) |
| void MemScramble | ( | BYTE * | buffer, |
| int | size | ||
| ) |
Definition at line 534 of file C4Group.cpp.
Referenced by C4UpdatePackage::MakeUpdate(), C4Group::OpenAsChild(), and C4Group::Save().
|
extern |
Definition at line 59 of file C4Group.cpp.
Referenced by C4Group_CopyItem(), C4Group_GetTempPath(), C4Group_MoveItem(), C4Group_PackDirectoryTo(), C4Group_SetTempPath(), C4UpdatePackage::MkUp(), and C4Group::Save().