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