#include <C4Network2Res.h>
Classes | |
struct | ClientChunks |
class | Ref |
Public Member Functions | |
C4Network2Res (C4Network2ResList *pnParent) | |
~C4Network2Res () | |
C4Network2ResType | getType () const |
const C4Network2ResCore & | getCore () const |
bool | isDirty () const |
bool | isAnonymous () const |
int32_t | getResID () const |
int32_t | getResClient () const |
const char * | getFile () const |
CStdCSec * | getFileCSec () |
int32_t | getLastReqTime () const |
bool | isRemoved () const |
bool | isLoading () const |
bool | isComplete () const |
int32_t | getPresentPercent () const |
bool | isTempFile () const |
bool | SetByFile (const char *strFilePath, bool fTemp, C4Network2ResType eType, int32_t iResID, const char *szResName=nullptr, bool fSilent=false) |
bool | SetByGroup (C4Group *pGrp, bool fTemp, C4Network2ResType eType, int32_t iResID, const char *szResName=nullptr, bool fSilent=false) |
bool | SetByCore (const C4Network2ResCore &nCore, bool fSilent=false, const char *szAsFilename=nullptr, int32_t iRecursion=0) |
bool | SetLoad (const C4Network2ResCore &nCore) |
bool | SetDerived (const char *strName, const char *strFilePath, bool fTemp, C4Network2ResType eType, int32_t iDResID) |
void | ChangeID (int32_t inID) |
bool | IsBinaryCompatible () |
bool | GetStandalone (char *pTo, int32_t iMaxL, bool fSetOfficial, bool fAllowUnloadable=false, bool fSilent=false) |
bool | CalculateSHA () |
bool | SaveBackFile () |
C4Network2Res::Ref | Derive () |
bool | FinishDerive () |
bool | FinishDerive (const C4Network2ResCore &nCore) |
bool | SendStatus (C4Network2IOConnection *pTo=nullptr) |
bool | SendChunk (uint32_t iChunk, int32_t iToClient) |
void | AddRef () |
void | DelRef () |
void | OnDiscover (C4Network2IOConnection *pBy) |
void | OnStatus (const C4Network2ResChunkData &rChunkData, C4Network2IOConnection *pBy) |
void | OnChunk (const C4Network2ResChunk &rChunk) |
bool | DoLoad () |
bool | NeedsDiscover () |
C4Group * | OpenAsGrp () const |
void | Remove () |
void | Clear () |
Protected Member Functions | |
int32_t | OpenFileRead () |
int32_t | OpenFileWrite () |
void | StartNewLoads () |
bool | StartLoad (int32_t iFromClient, const C4Network2ResChunkData &Chunks) |
void | EndLoad () |
void | ClearLoad () |
void | RemoveLoad (C4Network2ResLoad *pLoad) |
void | RemoveCChunks (ClientChunks *pChunks) |
bool | OptimizeStandalone (bool fSilent) |
Protected Attributes | |
C4Network2ResCore | Core |
C4Network2ResChunkData | Chunks |
bool | fDirty |
CStdCSec | FileCSec |
char | szFile [_MAX_PATH_LEN] |
char | szStandalone [_MAX_PATH_LEN] |
bool | fTempFile |
bool | fStandaloneFailed |
std::atomic_long | iRefCnt |
bool | fRemoved |
int32_t | iLastReqTime |
bool | fLoading |
struct C4Network2Res::ClientChunks * | pCChunks |
time_t | iDiscoverStartTime |
C4Network2ResLoad * | pLoads |
int32_t | iLoadCnt |
C4Network2Res * | pNext |
C4Network2ResList * | pParent |
Friends | |
class | C4Network2ResList |
class | C4Network2ResChunk |
Definition at line 178 of file C4Network2Res.h.
struct C4Network2Res::ClientChunks |
Definition at line 227 of file C4Network2Res.h.
Class Members | ||
---|---|---|
C4Network2ResChunkData | Chunks | |
int32_t | ClientID | |
ClientChunks * | Next |
C4Network2Res::C4Network2Res | ( | C4Network2ResList * | pnParent | ) |
Definition at line 338 of file C4Network2Res.cpp.
References szFile, and szStandalone.
Referenced by Derive().
C4Network2Res::~C4Network2Res | ( | ) |
Definition at line 351 of file C4Network2Res.cpp.
References Clear(), and pNext.
void C4Network2Res::AddRef | ( | ) |
Definition at line 832 of file C4Network2Res.cpp.
References iRefCnt.
Referenced by C4Network2ResList::Add(), C4Network2Res::Ref::Ref(), and C4Network2Res::Ref::Set().
bool C4Network2Res::CalculateSHA | ( | ) |
Definition at line 657 of file C4Network2Res.cpp.
References _MAX_PATH, _MAX_PATH_LEN, Core, GetFileSHA1(), GetStandalone(), C4Network2ResCore::hasFileSHA(), SCopy(), C4Network2ResCore::SetFileSHA(), SHA_DIGEST_LENGTH, szFile, and szStandalone.
Referenced by C4GameRes::CalcHash().
void C4Network2Res::ChangeID | ( | int32_t | inID | ) |
Definition at line 529 of file C4Network2Res.cpp.
References Core, and C4Network2ResCore::SetID().
void C4Network2Res::Clear | ( | ) |
Definition at line 956 of file C4Network2Res.cpp.
References Chunks, C4Network2ResCore::Clear(), C4Network2ResChunkData::Clear(), ClearLoad(), Core, EraseFile(), fDirty, FileCSec, FileExists(), fRemoved, fTempFile, LogSilentF(), SEqual(), szFile, and szStandalone.
Referenced by SetByGroup(), SetDerived(), SetLoad(), and ~C4Network2Res().
|
protected |
Definition at line 1097 of file C4Network2Res.cpp.
References fLoading, iDiscoverStartTime, iLoadCnt, pCChunks, pLoads, RemoveCChunks(), and RemoveLoad().
Referenced by Clear(), and EndLoad().
void C4Network2Res::DelRef | ( | ) |
Definition at line 837 of file C4Network2Res.cpp.
References iRefCnt.
Referenced by C4Network2Res::Ref::Clear().
C4Network2Res::Ref C4Network2Res::Derive | ( | ) |
Definition at line 676 of file C4Network2Res.cpp.
References _MAX_PATH, _MAX_PATH_LEN, C4Network2ResList::Add(), Application, C4Group_CopyItem(), C4Network2Res(), Core, FileCSec, C4Network2ResList::FindTempResFileName(), fTempFile, C4Network2ResCore::getFileName(), getResID(), getType(), C4Application::InteractiveThread, isLoading(), Log(), pParent, SCopy(), SEqual(), SetDerived(), szFile, szStandalone, and C4InteractiveThread::ThreadLogS().
Referenced by C4Player::Save().
bool C4Network2Res::DoLoad | ( | ) |
Definition at line 911 of file C4Network2Res.cpp.
References C4NetResDiscoverTimeout, fLoading, iDiscoverStartTime, iLoadCnt, pLoads, pNext, RemoveLoad(), and StartNewLoads().
Referenced by C4Network2ResList::OnTimer().
|
protected |
Definition at line 1086 of file C4Network2Res.cpp.
References ClearLoad(), fLoading, C4Network2ResList::OnResComplete(), and pParent.
Referenced by OnChunk().
bool C4Network2Res::FinishDerive | ( | ) |
Definition at line 732 of file C4Network2Res.cpp.
References _MAX_PATH, _MAX_PATH_LEN, C4Network2IO::BroadcastMsg(), Core, fDirty, FileCSec, fTempFile, C4Network2ResCore::getDerID(), C4Network2ResCore::getFileName(), C4Network2ResList::getIOClass(), GetStandalone(), getType(), isAnonymous(), MkC4NetIOPacket(), C4Network2ResList::nextResID(), PID_NetResDerive, pParent, SCopy(), SetByFile(), C4Network2ResCore::SetDerived(), and szFile.
bool C4Network2Res::FinishDerive | ( | const C4Network2ResCore & | nCore | ) |
Definition at line 760 of file C4Network2Res.cpp.
References Chunks, Core, C4Network2ResCore::getChunkCnt(), isAnonymous(), and C4Network2ResChunkData::SetComplete().
|
inline |
Definition at line 239 of file C4Network2Res.h.
References Core.
Referenced by C4Network2ResList::AddByCore(), C4Network2ResChunk::AddTo(), C4PlayerInfo::CompileFunc(), C4Network2::CreateDynamic(), C4PlayerInfo::LoadFromLocalFile(), C4Network2ResList::OnResComplete(), C4PlayerInfoList::RecreatePlayers(), C4Network2::RetrieveRes(), C4Network2ResChunk::Set(), and C4GameRes::SetNetRes().
|
inline |
Definition at line 244 of file C4Network2Res.h.
References szFile.
Referenced by C4PlayerInfo::GetLocalJoinFilename(), C4PlayerInfo::LoadBigIcon(), C4ControlJoinPlayer::PreRec(), C4MessageInput::ProcessCommand(), C4Network2::RetrieveScenario(), C4Network2ResChunk::Set(), and C4GameRes::SetNetRes().
|
inline |
|
inline |
|
inline |
Definition at line 250 of file C4Network2Res.h.
References Chunks, fLoading, and C4Network2ResChunkData::getPresentPercent().
Referenced by C4Network2::RetrieveRes().
|
inline |
Definition at line 243 of file C4Network2Res.h.
References Core, and C4Network2ResCore::getID().
|
inline |
Definition at line 242 of file C4Network2Res.h.
References Core, and C4Network2ResCore::getID().
Referenced by C4Network2ResChunk::AddTo(), Derive(), C4ClientPlayerInfos::GetPlayerInfoByRes(), C4Network2ResList::getRefNextRes(), C4Network2Players::HandlePlayerInfoUpdRequest(), isAnonymous(), OnChunk(), C4Network2ResChunk::Set(), and C4Network2ResDlg::Update().
bool C4Network2Res::GetStandalone | ( | char * | pTo, |
int32_t | iMaxL, | ||
bool | fSetOfficial, | ||
bool | fAllowUnloadable = false , |
||
bool | fSilent = false |
||
) |
Definition at line 551 of file C4Network2Res.cpp.
References C4Group_CopyItem(), C4Group_PackDirectory(), C4Group_PackDirectoryTo(), Chunks, Config, Core, DirectoryExists(), EraseDirectory(), EraseItem(), FileCSec, FileExists(), FileSize(), C4Network2ResList::FindTempResFileName(), fStandaloneFailed, fTempFile, C4Network2ResCore::getChunkCnt(), DirSizeHelper::GetDirSize(), C4Network2ResCore::getFileCRC(), GetFileCRC(), GetFilename(), C4Network2ResCore::getFileSize(), iSize, C4Network2ResCore::isLoadable(), LoadResStr(), Log(), LogF(), LogSilentF(), C4ConfigNetwork::MaxLoadFileSize, C4Config::Network, OptimizeStandalone(), pParent, SCopy(), SEqual(), C4Network2ResChunkData::SetComplete(), C4Network2ResCore::SetLoadable(), szFile, and szStandalone.
Referenced by C4Network2ResList::AddByFile(), C4Network2ResList::AddByGroup(), CalculateSHA(), FinishDerive(), IsBinaryCompatible(), and OpenFileRead().
|
inline |
Definition at line 238 of file C4Network2Res.h.
References Core, and C4Network2ResCore::getType().
Referenced by Derive(), FinishDerive(), C4GameControlNetwork::OnResComplete(), and C4GameRes::SetNetRes().
|
inline |
Definition at line 241 of file C4Network2Res.h.
References C4NetResIDAnonymous, and getResID().
Referenced by FinishDerive().
bool C4Network2Res::IsBinaryCompatible | ( | ) |
Definition at line 534 of file C4Network2Res.cpp.
References DirectoryExists(), FileCSec, GetStandalone(), szFile, and szStandalone.
Referenced by C4Network2ResList::HandlePacket(), and OnDiscover().
|
inline |
Definition at line 249 of file C4Network2Res.h.
References fLoading.
Referenced by C4PlayerInfo::LoadBigIcon().
|
inline |
Definition at line 240 of file C4Network2Res.h.
References fDirty.
Referenced by C4Network2ResList::OnTimer().
|
inline |
Definition at line 248 of file C4Network2Res.h.
References fLoading.
Referenced by Derive(), C4Network2ResList::OnTimer(), C4ControlJoinPlayer::PreExecute(), C4PlayerInfoList::RecreatePlayers(), and C4Network2::RetrieveRes().
|
inline |
Definition at line 247 of file C4Network2Res.h.
References fRemoved.
Referenced by C4Network2ResList::OnTimer(), and C4ControlJoinPlayer::PreRec().
|
inline |
bool C4Network2Res::NeedsDiscover | ( | ) |
Definition at line 942 of file C4Network2Res.cpp.
References fLoading, iDiscoverStartTime, and iLoadCnt.
Referenced by C4Network2ResList::OnTimer().
void C4Network2Res::OnChunk | ( | const C4Network2ResChunk & | rChunk | ) |
Definition at line 879 of file C4Network2Res.cpp.
References C4Network2ResChunk::AddTo(), Application, Chunks, Core, EndLoad(), fDirty, FileCSec, fLoading, C4Network2ResChunk::getChunkNr(), C4Network2ResCore::getFileName(), C4Network2ResList::getIOClass(), getResID(), C4Network2ResChunk::getResID(), C4Application::InteractiveThread, C4Network2ResChunkData::isComplete(), pLoads, pNext, pParent, RemoveLoad(), StartNewLoads(), szFile, and C4InteractiveThread::ThreadLogS().
Referenced by C4Network2ResList::HandlePacket().
void C4Network2Res::OnDiscover | ( | C4Network2IOConnection * | pBy | ) |
Definition at line 843 of file C4Network2Res.cpp.
References iLastReqTime, IsBinaryCompatible(), and SendStatus().
void C4Network2Res::OnStatus | ( | const C4Network2ResChunkData & | rChunkData, |
C4Network2IOConnection * | pBy | ||
) |
Definition at line 852 of file C4Network2Res.cpp.
References Chunks, C4Network2Res::ClientChunks::Chunks, C4Network2Res::ClientChunks::ClientID, fLoading, C4Network2ResChunkData::getChunkCnt(), C4Network2IOConnection::getClientID(), iDiscoverStartTime, C4Network2Res::ClientChunks::Next, pCChunks, RemoveCChunks(), and StartLoad().
Referenced by C4Network2ResList::HandlePacket().
C4Group * C4Network2Res::OpenAsGrp | ( | ) | const |
Definition at line 779 of file C4Network2Res.cpp.
References C4Group::Open(), and szFile.
|
protected |
Definition at line 977 of file C4Network2Res.cpp.
References _O_BINARY, FileCSec, GetStandalone(), GetWideChar(), O_CLOEXEC, and szStandalone.
Referenced by C4Network2ResChunk::Set().
|
protected |
Definition at line 989 of file C4Network2Res.cpp.
References _O_BINARY, FileCSec, GetWideChar(), O_CLOEXEC, and szStandalone.
Referenced by C4Network2ResChunk::AddTo().
|
protected |
Definition at line 1141 of file C4Network2Res.cpp.
References _MAX_PATH_LEN, C4CFN_BigIcon, C4Group_CopyItem(), C4NetResMaxBigicon, C4Group::Close(), Core, C4Group::Delete(), FileCSec, C4Group::FindEntry(), C4Network2ResList::FindTempResFileName(), fTempFile, GetFilename(), C4Network2ResCore::getType(), LoadResStr(), Log(), LogF(), NRT_Player, C4Group::Open(), pParent, SCopy(), SEqual(), szFile, and szStandalone.
Referenced by GetStandalone().
void C4Network2Res::Remove | ( | ) |
Definition at line 790 of file C4Network2Res.cpp.
References fRemoved.
Referenced by C4Network2ResList::OnTimer(), C4Network2::RemoveDynamic(), and C4Network2::RetrieveScenario().
|
protected |
Definition at line 1124 of file C4Network2Res.cpp.
References C4Network2Res::ClientChunks::Next, and pCChunks.
Referenced by ClearLoad(), OnStatus(), and StartNewLoads().
|
protected |
Definition at line 1106 of file C4Network2Res.cpp.
References iLoadCnt, C4Network2ResLoad::Next(), pLoads, and C4Network2ResLoad::pNext.
Referenced by ClearLoad(), DoLoad(), and OnChunk().
bool C4Network2Res::SaveBackFile | ( | ) |
bool C4Network2Res::SendChunk | ( | uint32_t | iChunk, |
int32_t | iToClient | ||
) |
Definition at line 813 of file C4Network2Res.cpp.
References Core, C4Network2IOConnection::DelRef(), FileCSec, C4Network2ResCore::getChunkCnt(), C4Network2IO::GetDataConnection(), C4Network2ResList::getIOClass(), iLastReqTime, MkC4NetIOPacket(), PID_NetResData, pParent, C4Network2IOConnection::Send(), C4Network2ResChunk::Set(), and szStandalone.
Referenced by C4Network2ResList::HandlePacket().
bool C4Network2Res::SendStatus | ( | C4Network2IOConnection * | pTo = nullptr | ) |
Definition at line 796 of file C4Network2Res.cpp.
References C4Network2IO::BroadcastMsg(), Chunks, Core, fDirty, C4Network2ResCore::getID(), C4Network2ResList::getIOClass(), MkC4NetIOPacket(), PID_NetResStat, pParent, and C4Network2IOConnection::Send().
Referenced by OnDiscover(), and C4Network2ResList::OnTimer().
bool C4Network2Res::SetByCore | ( | const C4Network2ResCore & | nCore, |
bool | fSilent = false , |
||
const char * | szAsFilename = nullptr , |
||
int32_t | iRecursion = 0 |
||
) |
Definition at line 422 of file C4Network2Res.cpp.
References StdStrBuf::Append(), Config, StdStrBuf::Copy(), Core, DirectoryExists(), DirectorySeparator, C4ConfigGeneral::ExePath, fDirty, StdStrBuf::Format(), C4Config::General, GetC4Filename(), C4Network2ResCore::getContentsCRC(), StdStrBuf::getData(), GetExtension(), C4Network2ResCore::getFileName(), GetFilename(), C4Network2ResCore::getID(), C4Network2ResCore::getType(), StdStrBuf::GrabPointer(), ItemIdentical(), C4ConfigNetwork::MaxResSearchRecursion, C4Config::Network, SetByFile(), SLen(), StdStrBuf::Take(), TruncateBackslash(), and C4ConfigNetwork::WorkPath.
Referenced by C4Network2ResList::AddByCore().
bool C4Network2Res::SetByFile | ( | const char * | strFilePath, |
bool | fTemp, | ||
C4Network2ResType | eType, | ||
int32_t | iResID, | ||
const char * | szResName = nullptr , |
||
bool | fSilent = false |
||
) |
Definition at line 357 of file C4Network2Res.cpp.
References C4Config::AtRelativePath(), Config, Core, fDirty, FileCSec, fLoading, fRemoved, fStandaloneFailed, fTempFile, StdStrBuf::getData(), GetFileCRC(), iLastReqTime, C4Reloc::LocateItem(), LogF(), LogSilentF(), C4Reloc::Open(), Reloc, SCopy(), C4Network2ResCore::Set(), SetByGroup(), and szFile.
Referenced by C4Network2ResList::AddByFile(), FinishDerive(), and SetByCore().
bool C4Network2Res::SetByGroup | ( | C4Group * | pGrp, |
bool | fTemp, | ||
C4Network2ResType | eType, | ||
int32_t | iResID, | ||
const char * | szResName = nullptr , |
||
bool | fSilent = false |
||
) |
Definition at line 391 of file C4Network2Res.cpp.
References C4Config::AtRelativePath(), Clear(), Config, StdStrBuf::Copy(), Core, C4Group::EntryCRC32(), fDirty, FileCSec, fLoading, fRemoved, fStandaloneFailed, fTempFile, StdStrBuf::getData(), C4Group::GetFullName(), iLastReqTime, LogSilentF(), SCopy(), C4Network2ResCore::Set(), and szFile.
Referenced by C4Network2ResList::AddByGroup(), and SetByFile().
bool C4Network2Res::SetDerived | ( | const char * | strName, |
const char * | strFilePath, | ||
bool | fTemp, | ||
C4Network2ResType | eType, | ||
int32_t | iDResID | ||
) |
Definition at line 507 of file C4Network2Res.cpp.
References _MAX_PATH, C4NetResIDAnonymous, Clear(), Core, fDirty, FileCSec, fLoading, fRemoved, fStandaloneFailed, fTempFile, iLastReqTime, SCopy(), C4Network2ResCore::Set(), C4Network2ResCore::SetDerived(), szFile, and szStandalone.
Referenced by Derive().
bool C4Network2Res::SetLoad | ( | const C4Network2ResCore & | nCore | ) |
Definition at line 477 of file C4Network2Res.cpp.
References Application, Chunks, Clear(), Core, fDirty, FileCSec, C4Network2ResList::FindTempResFileName(), fLoading, fRemoved, fStandaloneFailed, fTempFile, C4Network2ResCore::getChunkCnt(), C4Network2ResCore::getFileName(), C4Network2ResCore::getID(), iDiscoverStartTime, iLastReqTime, C4Application::InteractiveThread, C4Network2ResCore::isLoadable(), pParent, SCopy(), C4Network2ResChunkData::SetIncomplete(), szFile, szStandalone, and C4InteractiveThread::ThreadLogS().
Referenced by C4Network2ResList::AddLoad().
|
protected |
Definition at line 1047 of file C4Network2Res.cpp.
References Application, C4NetResMaxLoad, Chunks, Core, C4Network2IOConnection::DelRef(), C4Network2ResCore::getChunkCnt(), C4Network2ResChunkData::GetChunkToRetrieve(), C4Network2ResCore::getFileName(), C4Network2ResCore::getID(), C4Network2ResList::getIOClass(), C4Network2IO::GetMsgConnection(), iLoadCnt, C4Application::InteractiveThread, MkC4NetIOPacket(), C4Network2ResLoad::Next(), PID_NetResReq, pLoads, C4Network2ResLoad::pNext, pParent, C4Network2IOConnection::Send(), szFile, and C4InteractiveThread::ThreadLogS().
Referenced by OnStatus(), and StartNewLoads().
|
protected |
Definition at line 1000 of file C4Network2Res.cpp.
References C4NetResMaxLoad, Chunks, iLoadCnt, C4Network2Res::ClientChunks::Next, pCChunks, RemoveCChunks(), StartLoad(), and UnsyncedRandom().
Referenced by DoLoad(), and OnChunk().
|
friend |
Definition at line 181 of file C4Network2Res.h.
|
friend |
Definition at line 180 of file C4Network2Res.h.
|
protected |
Definition at line 210 of file C4Network2Res.h.
Referenced by C4Network2ResChunk::AddTo(), Clear(), FinishDerive(), getPresentPercent(), GetStandalone(), OnChunk(), OnStatus(), SendStatus(), SetLoad(), StartLoad(), and StartNewLoads().
|
protected |
Definition at line 209 of file C4Network2Res.h.
Referenced by CalculateSHA(), ChangeID(), Clear(), Derive(), FinishDerive(), getCore(), getResClient(), getResID(), GetStandalone(), getType(), OnChunk(), OptimizeStandalone(), SendChunk(), SendStatus(), SetByCore(), SetByFile(), SetByGroup(), SetDerived(), SetLoad(), and StartLoad().
|
protected |
Definition at line 211 of file C4Network2Res.h.
Referenced by Clear(), FinishDerive(), isDirty(), OnChunk(), SendStatus(), SetByCore(), SetByFile(), SetByGroup(), SetDerived(), and SetLoad().
|
protected |
Definition at line 214 of file C4Network2Res.h.
Referenced by Clear(), Derive(), FinishDerive(), getFileCSec(), GetStandalone(), IsBinaryCompatible(), OnChunk(), OpenFileRead(), OpenFileWrite(), OptimizeStandalone(), SendChunk(), SetByFile(), SetByGroup(), SetDerived(), and SetLoad().
|
protected |
Definition at line 226 of file C4Network2Res.h.
Referenced by ClearLoad(), DoLoad(), EndLoad(), getPresentPercent(), isComplete(), isLoading(), NeedsDiscover(), OnChunk(), OnStatus(), SetByFile(), SetByGroup(), SetDerived(), and SetLoad().
|
protected |
Definition at line 220 of file C4Network2Res.h.
Referenced by Clear(), isRemoved(), Remove(), SetByFile(), SetByGroup(), SetDerived(), and SetLoad().
|
protected |
Definition at line 216 of file C4Network2Res.h.
Referenced by GetStandalone(), SetByFile(), SetByGroup(), SetDerived(), and SetLoad().
|
protected |
Definition at line 216 of file C4Network2Res.h.
Referenced by Clear(), Derive(), FinishDerive(), GetStandalone(), isTempFile(), OptimizeStandalone(), SetByFile(), SetByGroup(), SetDerived(), and SetLoad().
|
protected |
Definition at line 229 of file C4Network2Res.h.
Referenced by ClearLoad(), DoLoad(), NeedsDiscover(), OnStatus(), and SetLoad().
|
protected |
Definition at line 223 of file C4Network2Res.h.
Referenced by getLastReqTime(), OnDiscover(), SendChunk(), SetByFile(), SetByGroup(), SetDerived(), and SetLoad().
|
protected |
Definition at line 231 of file C4Network2Res.h.
Referenced by ClearLoad(), DoLoad(), NeedsDiscover(), RemoveLoad(), StartLoad(), and StartNewLoads().
|
protected |
Definition at line 219 of file C4Network2Res.h.
|
protected |
Referenced by ClearLoad(), OnStatus(), RemoveCChunks(), and StartNewLoads().
|
protected |
Definition at line 230 of file C4Network2Res.h.
Referenced by ClearLoad(), DoLoad(), OnChunk(), RemoveLoad(), and StartLoad().
|
protected |
Definition at line 234 of file C4Network2Res.h.
Referenced by C4Network2ResList::Add(), C4Network2ResList::Clear(), DoLoad(), C4Network2ResList::getRefNextRes(), C4Network2ResList::getRes(), C4Network2ResList::HandlePacket(), OnChunk(), C4Network2ResList::OnTimer(), C4Network2ResList::RemoveAtClient(), C4Network2ResList::SendDiscover(), C4Network2ResList::SetLocalID(), and ~C4Network2Res().
|
protected |
Definition at line 235 of file C4Network2Res.h.
Referenced by Derive(), EndLoad(), FinishDerive(), GetStandalone(), OnChunk(), OptimizeStandalone(), SendChunk(), SendStatus(), SetLoad(), and StartLoad().
|
protected |
Definition at line 215 of file C4Network2Res.h.
Referenced by C4Network2Res(), CalculateSHA(), Clear(), Derive(), FinishDerive(), getFile(), GetStandalone(), IsBinaryCompatible(), OnChunk(), OpenAsGrp(), OptimizeStandalone(), SetByFile(), SetByGroup(), SetDerived(), SetLoad(), and StartLoad().
|
protected |
Definition at line 215 of file C4Network2Res.h.
Referenced by C4Network2Res(), CalculateSHA(), Clear(), Derive(), GetStandalone(), IsBinaryCompatible(), OpenFileRead(), OpenFileWrite(), OptimizeStandalone(), SendChunk(), SetDerived(), and SetLoad().