mirror of
https://github.com/DarkflameUniverse/DarkflameServer.git
synced 2024-11-09 01:38:20 +00:00
4fe335cc66
* Update AMFDeserializeTests.cpp Redo Amf3 functionality Overhaul the whole thing due to it being outdated and clunky to use Sometimes you want to keep the value Update AMFDeserializeTests.cpp * Fix enum and constructors Correct enum to a class and simplify names. Add a proper default constructor * Update MasterServer.cpp * Fix bugs and add more tests * Refactor: AMF with templates in mind - Remove hard coded bodge - Use templates and generics to allow for much looser typing and strengthened implementation - Move code into header only implementation for portability Refactor: Convert AMF implementation to templates - Rip out previous implementation - Remove all extraneous terminology - Add proper overloads for all types of inserts - Fix up tests and codebase * Fix compiler errors * Check for null first * Add specialization for const char* * Update tests for new template specialization * Switch BitStream to use references * Rename files * Check enum bounds on deserialize I did this on a phone |
||
---|---|---|
.. | ||
dClient | ||
dEnums | ||
Amf3.h | ||
AMFDeserialize.cpp | ||
AMFDeserialize.h | ||
AmfSerialize.cpp | ||
AmfSerialize.h | ||
BinaryIO.cpp | ||
BinaryIO.h | ||
BinaryPathFinder.cpp | ||
BinaryPathFinder.h | ||
Brick.h | ||
BrickByBrickFix.cpp | ||
BrickByBrickFix.h | ||
CMakeLists.txt | ||
dConfig.cpp | ||
dConfig.h | ||
Diagnostics.cpp | ||
Diagnostics.h | ||
dLogger.cpp | ||
dLogger.h | ||
FdbToSqlite.cpp | ||
FdbToSqlite.h | ||
Game.h | ||
GeneralUtils.cpp | ||
GeneralUtils.h | ||
LDFFormat.cpp | ||
LDFFormat.h | ||
MD5.cpp | ||
MD5.h | ||
Metrics.cpp | ||
Metrics.hpp | ||
NiPoint3.cpp | ||
NiPoint3.h | ||
NiQuaternion.cpp | ||
NiQuaternion.h | ||
SHA512.cpp | ||
SHA512.h | ||
Singleton.h | ||
Type.cpp | ||
Type.h | ||
ZCompression.cpp | ||
ZCompression.h |