#include "lib/StdAdaptors.h"#include "platform/StdSync.h"#include "lib/SHA1.h"#include <atomic>#include "network/C4PacketBase.h"#include "network/C4Network2IO.h"Go to the source code of this file.
Classes | |
| class | C4Network2ResCore |
| class | C4Network2ResLoad |
| class | C4Network2ResChunkData |
| struct | C4Network2ResChunkData::ChunkRange |
| class | C4Network2Res |
| class | C4Network2Res::Ref |
| struct | C4Network2Res::ClientChunks |
| class | C4Network2ResChunk |
| class | C4Network2ResList |
| class | C4PacketResStatus |
| class | C4PacketResDiscover |
| class | C4PacketResRequest |
Enumerations | |
| enum | C4Network2ResType { NRT_Null =0 , NRT_Scenario , NRT_Dynamic , NRT_Player , NRT_Definitions , NRT_System , NRT_Material } |
Variables | |
| const uint32_t | C4NetResChunkSize = 10U * 1024U |
| const int32_t | C4NetResDiscoverTimeout = 10 |
| const int32_t | C4NetResDiscoverInterval = 1 |
| const int32_t | C4NetResStatusInterval = 1 |
| const int32_t | C4NetResMaxLoad = 5 |
| const int32_t | C4NetResLoadTimeout = 60 |
| const int32_t | C4NetResDeleteTime = 60 |
| const int32_t | C4NetResMaxBigicon = 20 |
| const int32_t | C4NetResIDAnonymous = -2 |
| const StdEnumEntry< C4Network2ResType > | C4Network2ResType_EnumMap [] |
| struct C4Network2ResChunkData::ChunkRange |
Definition at line 147 of file C4Network2Res.h.
| Class Members | ||
|---|---|---|
| int32_t | Length | |
| ChunkRange * | Next | |
| int32_t | Start | |
| struct C4Network2Res::ClientChunks |
Definition at line 227 of file C4Network2Res.h.
| Class Members | ||
|---|---|---|
| C4Network2ResChunkData | Chunks | |
| int32_t | ClientID | |
| ClientChunks * | Next | |
| enum C4Network2ResType |
| Enumerator | |
|---|---|
| NRT_Null | |
| NRT_Scenario | |
| NRT_Dynamic | |
| NRT_Player | |
| NRT_Definitions | |
| NRT_System | |
| NRT_Material | |
Definition at line 40 of file C4Network2Res.h.
| const uint32_t C4NetResChunkSize = 10U * 1024U |
Definition at line 28 of file C4Network2Res.h.
Referenced by C4Network2ResCore::CompileFunc(), C4Network2ResChunk::Set(), and C4Network2ResCore::Set().
| const int32_t C4NetResDeleteTime = 60 |
Definition at line 35 of file C4Network2Res.h.
Referenced by C4Network2ResList::OnShareFree().
| const int32_t C4NetResDiscoverInterval = 1 |
Definition at line 31 of file C4Network2Res.h.
Referenced by C4Network2ResList::OnTimer().
| const int32_t C4NetResDiscoverTimeout = 10 |
Definition at line 30 of file C4Network2Res.h.
Referenced by C4Network2Res::DoLoad().
| const int32_t C4NetResIDAnonymous = -2 |
Definition at line 38 of file C4Network2Res.h.
Referenced by C4Network2Res::isAnonymous(), and C4Network2Res::SetDerived().
| const int32_t C4NetResLoadTimeout = 60 |
Definition at line 34 of file C4Network2Res.h.
Referenced by C4Network2ResLoad::CheckTimeout().
| const int32_t C4NetResMaxBigicon = 20 |
Definition at line 36 of file C4Network2Res.h.
Referenced by C4PlayerInfo::LoadBigIcon(), C4Network2Res::OptimizeStandalone(), C4ControlJoinPlayer::Strip(), and C4Player::Strip().
| const int32_t C4NetResMaxLoad = 5 |
Definition at line 33 of file C4Network2Res.h.
Referenced by C4Network2Res::StartLoad(), and C4Network2Res::StartNewLoads().
| const int32_t C4NetResStatusInterval = 1 |
Definition at line 32 of file C4Network2Res.h.
Referenced by C4Network2ResList::OnTimer().
| const StdEnumEntry<C4Network2ResType> C4Network2ResType_EnumMap[] |
Definition at line 51 of file C4Network2Res.h.
Referenced by C4Network2ResCore::CompileFunc().