Aeadoin
f752b57a55
[Cleanup] Cleanup uses of insert/push_back when a temp object is used. ( #3170 )
2023-04-03 16:45:01 -04:00
Michael Cook (mackal)
5331f4d841
[CPP] Update C++ standard to C++17 ( #2308 )
...
* Update C++ standard to C++17
* Nuke EQ::Any in favor of std::any
* Remove std::iterator due to deprecation
* Replace result_of with invoke_result due to deprecation
2022-07-27 09:00:09 -05:00
Michael Cook (mackal)
cafae9d8c6
Use casts to silence ASan complaints
...
I don't think these are actually causing any real problems, ASan
complains about them though since it's kind of a code smell I guess and
a potential source of problems. But our case is fine, so cast to silence
them.
2021-02-28 18:01:34 -05:00
KimLS
2fbd5aaccc
Rename namespace EQEmu to namespace EQ (so we don't have two similar but different namespaces anymore)
2020-05-17 18:36:06 -07:00
KimLS
52d2469da2
Rewrite how zone finds ports
2020-03-21 17:05:28 -07:00
KimLS
6243a31644
Added ability to use default looping behavior of libuv, in use in zone now
2020-01-03 19:12:55 -08:00
KimLS
6a64d845c2
Async eqemu login credential lookup
2019-08-08 18:45:10 -07:00
KimLS
cbfd02b9ff
Remove logging from daybreak network code to make it thread safe, there is a threadsafe replacement if you care (there's only like 4 logs in the code anyway); made event loop thread local so we can have one for each thread
2019-03-15 21:34:23 -07:00
KimLS
e3d5200310
Redid background task interface, used it to async send client packets
2019-01-07 19:53:23 -08:00
KimLS
563878f20e
Compile fixes and some debugging messages in find path code.
2017-08-19 12:49:06 -07:00
KimLS
f07b5d9032
Legacy connection wip
2016-11-07 21:03:06 -08:00
Ubuntu
7f7a4b0f2d
Compile fixes for linux cpp++11
2016-10-30 19:42:28 +00:00
KimLS
4ba0aa8e7f
Basic relay link connection
2016-10-11 21:34:26 -07:00
KimLS
5cad3f62d0
EQStream abstraction layer
2016-09-25 15:10:34 -07:00