ddnet/src/engine/shared
heinrich5991 05af24a052 Make less headers depend on <base/system.h>
Move a couple of trivial type definitions to `<base/types.h>` instead.
2023-12-11 23:52:23 +01:00
..
assertion_logger.cpp Use CLock instead of std::mutex, add thread-safety annotations 2023-11-11 00:09:17 +01:00
assertion_logger.h Unify logging infrastructure between IConsole and dbg_msg 2022-04-29 15:21:26 +02:00
build.rs Add support for Rust code in DDNet 2022-10-19 23:46:06 +02:00
Cargo.toml Add support for Rust code in DDNet 2022-10-19 23:46:06 +02:00
compression.cpp Consistently use static const instead of const static 2022-11-29 23:32:32 +01:00
compression.h Add size checks to CVariableInt::Pack and ::Unpack 2022-03-05 20:49:55 +01:00
config.cpp Refactor config manager, move config variable handling 2023-11-30 20:26:00 +01:00
config.h Refactor config manager, move config variable handling 2023-11-30 20:26:00 +01:00
config.rs Add support for Rust code in DDNet 2022-10-19 23:46:06 +02:00
config_variables.h Merge pull request #7393 from archimede67/editor-undo-redo-v2 2023-12-09 18:17:38 +00:00
console.cpp Refactor config manager, move config variable handling 2023-11-30 20:26:00 +01:00
console.h Make less headers depend on <base/system.h> 2023-12-11 23:52:23 +01:00
csv.cpp Make less headers depend on <base/system.h> 2023-12-11 23:52:23 +01:00
csv.h Make less headers depend on <base/system.h> 2023-12-11 23:52:23 +01:00
datafile.cpp Support writing maps with more items/data 2023-11-04 22:54:18 +01:00
datafile.h Make less headers depend on <base/system.h> 2023-12-11 23:52:23 +01:00
demo.cpp Make less headers depend on <base/system.h> 2023-12-11 23:52:23 +01:00
demo.h Fix unused variabled m_WasRecording 2023-11-15 12:11:58 +01:00
econ.cpp Quit when configured bindaddr cannot be resolved 2023-03-23 21:34:07 +01:00
econ.h Organize engine-shared includes 2022-06-17 17:39:24 +02:00
engine.cpp Add compile time errors for unsupported endianness 2023-12-08 16:57:01 +01:00
fifo.cpp Improve Windows pipe (FIFO) support 2023-09-05 19:15:09 +02:00
fifo.h Make less headers depend on <base/system.h> 2023-12-11 23:52:23 +01:00
filecollection.cpp Make less headers depend on <base/system.h> 2023-12-11 23:52:23 +01:00
filecollection.h Make less headers depend on <base/system.h> 2023-12-11 23:52:23 +01:00
global_uuid_manager.cpp Move teehistorian UUIDs into engine 2018-01-11 16:01:13 +01:00
host_lookup.cpp Move CHostLookup to separate compilation unit 2023-10-22 13:38:35 +02:00
host_lookup.h Encapsulate CHostLookup member variables 2023-10-22 13:38:56 +02:00
http.cpp Check SHA256 of downloaded maps and community icons 2023-11-30 21:31:48 +01:00
http.h Check SHA256 of downloaded maps and community icons 2023-11-30 21:31:48 +01:00
huffman.cpp Remove redundant variable assignments 2022-11-29 23:32:26 +01:00
huffman.h Mark CHuffman::Compress and ::Decompress as const 2022-04-02 13:35:24 +02:00
jobs.cpp Add CLock wrapper for std::mutex to replace lock_* functions 2023-11-11 00:04:57 +01:00
jobs.h Add CLock wrapper for std::mutex to replace lock_* functions 2023-11-11 00:04:57 +01:00
json.cpp Run clang-format 2020-09-26 21:50:15 +02:00
json.h Run clang-format 2020-09-26 21:50:15 +02:00
jsonwriter.cpp Make less headers depend on <base/system.h> 2023-12-11 23:52:23 +01:00
jsonwriter.h Make less headers depend on <base/system.h> 2023-12-11 23:52:23 +01:00
kernel.cpp Support arbitrary number of kernel interfaces, assert on errors 2023-12-04 18:11:47 +01:00
lib.rs Add support for Rust code in DDNet 2022-10-19 23:46:06 +02:00
linereader.cpp Make less headers depend on <base/system.h> 2023-12-11 23:52:23 +01:00
linereader.h Make less headers depend on <base/system.h> 2023-12-11 23:52:23 +01:00
localization.h Add Localizable hint 2022-12-13 17:53:32 +01:00
map.cpp Add functions for reading/writing strings from/to datafile 2023-10-03 16:07:15 +02:00
map.h Make less headers depend on <base/system.h> 2023-12-11 23:52:23 +01:00
masterserver.cpp Add HTTP masterserver registering and HTTP masterserver 2022-05-20 08:58:32 +02:00
masterserver.h Add HTTP masterserver registering and HTTP masterserver 2022-05-20 08:58:32 +02:00
memheap.cpp Use static_casts instead of C style, remove unnecessary casts 2023-11-26 13:40:01 +01:00
memheap.h Add templated CHeap::Allocate function 2023-11-26 13:09:23 +01:00
netban.cpp Reduce duplicate code by extracting CNetBan::CBanPool::InsertUsed 2022-12-06 20:18:08 +01:00
netban.h Make less headers depend on <base/system.h> 2023-12-11 23:52:23 +01:00
network.cpp Remove check for pResponseToken, which isn't used on this code path 2022-12-06 20:37:59 +01:00
network.h Fix NET_MAX_CHUNKHEADERSIZE 5 -> 3 2023-04-23 11:51:34 +02:00
network_client.cpp Don't allow mem_zero for nontrivial types 2023-11-18 22:55:17 +01:00
network_conn.cpp Mark parameters as const when possible 2022-11-29 23:32:31 +01:00
network_console.cpp Don't allow mem_zero for nontrivial types 2023-11-18 22:55:17 +01:00
network_console_conn.cpp Port some code to str_copy() template 2022-07-09 19:40:58 +03:00
network_server.cpp Don't allow mem_zero for nontrivial types 2023-11-18 22:55:17 +01:00
network_stun.cpp Only compare with old STUN server address if we have any 2022-07-10 16:53:15 +02:00
packer.cpp Add missing unpacker error checks for server and client packets 2023-12-05 19:40:27 +01:00
packer.h Add default parameter for CPacker::AddString 2023-05-03 18:17:27 +02:00
protocol.h NETMSG_AUTH_CHALLENGE is not used in 0.6 or 0.7 2023-08-22 10:31:16 +02:00
protocol7.h NETMSG_AUTH_CHALLENGE is not used in 0.6 or 0.7 2023-08-22 10:31:16 +02:00
protocol_ex.cpp Make less headers depend on <base/system.h> 2023-12-11 23:52:23 +01:00
protocol_ex.h Organize engine-shared includes 2022-06-17 17:39:24 +02:00
protocol_ex_msgs.h Allow server to redirect clients 2023-07-27 11:30:11 +02:00
ringbuffer.cpp Remove unnecessary mem_zero of ringbuffer memory 2023-11-18 17:40:36 +01:00
ringbuffer.h Fix some variable name's style 2020-11-08 17:15:48 +01:00
rust_version.rs Add support for Rust code in DDNet 2022-10-19 23:46:06 +02:00
serverinfo.cpp Make less headers depend on <base/system.h> 2023-12-11 23:52:23 +01:00
serverinfo.h Add name for enum EClientScoreKind 2023-09-30 13:29:28 +02:00
snapshot.cpp Separate snapshot storage holder and snap data allocations 2023-12-09 19:03:07 +01:00
snapshot.h Use size_t and add assertions for CSnapshotStorage::Add 2023-12-04 17:59:40 +01:00
storage.cpp Ensure filenames are valid UTF-8 on Unix 2023-11-17 18:55:28 +01:00
stun.cpp Use STUN to determine UDP connectivity and show diagnostics 2022-05-18 09:21:31 +02:00
stun.h Add bare-bones STUN protocol support 2022-05-18 09:20:54 +02:00
teehistorian_ex.cpp Run clang-format 2020-09-26 21:50:15 +02:00
teehistorian_ex.h Run clang-format 2020-09-26 21:50:15 +02:00
teehistorian_ex_chunks.h Allow antibot to record data into teehistorian 2023-08-25 14:26:09 +02:00
uuid_manager.cpp Make less headers depend on <base/system.h> 2023-12-11 23:52:23 +01:00
uuid_manager.h Make less headers depend on <base/system.h> 2023-12-11 23:52:23 +01:00
video.cpp Organize engine-shared includes 2022-05-29 20:02:22 +02:00
video.h Replace most global variables in engine sound with member variables 2023-09-21 23:52:13 +02:00
websockets.cpp Use mem_copy instead of memcpy for websockets 2023-03-09 13:16:49 +01:00
websockets.h Replace all usages of C standard headers with C++ headers 2023-03-01 19:26:51 +01:00