Commit Graph

405 Commits

Author SHA1 Message Date
26d161fd26 Added the ability to request a write lock on the tree. 2022-02-10 16:47:18 +01:00
2266a66a79 Moved around some of the new classes in core. 2022-02-10 14:56:59 +01:00
b69dd8abe9 Small change. 2022-02-10 14:37:04 +01:00
4f39060341 Added some notes. 2022-02-10 14:35:26 +01:00
059cae3625 Small improvements. 2022-02-10 14:01:39 +01:00
38a28ee9ce initial codestyle cleanup in the net folder. 2022-02-10 13:41:02 +01:00
8992cf49b3 Removed the trantor namespace. 2022-02-10 12:07:47 +01:00
b9d441bf60 Re-enabled logging in socket. 2022-02-10 11:10:45 +01:00
15f1f810be Same change to the rest of the taken files. 2022-02-10 11:09:09 +01:00
1cdeb151bf Same copyright header change to stuff in the loops folder. 2022-02-10 11:01:52 +01:00
6221c9ed03 Directly add license header to the files I took from trantor in the containers, and log folders. 2022-02-10 10:38:37 +01:00
3534817831 Remove trantor NonCopyable inheritances from core. 2022-02-10 10:05:10 +01:00
b8e0579a2a Remove all TRANTOR_EXPORT defines from core. 2022-02-10 09:52:56 +01:00
e1a3ba0179 Move the rest of the net related things from trantor to core. 2022-02-10 09:42:13 +01:00
f1a528fbcf Also moved Wepoll. 2022-02-10 09:02:18 +01:00
735fe772f6 Renamed cc files to cpp. 2022-02-10 08:50:18 +01:00
e78b34f274 Also move windows support. 2022-02-10 08:47:31 +01:00
fc6381a6e5 Also moved TimingWheel to core. 2022-02-10 08:39:37 +01:00
556fa194ab Moved the task queues from trantor to core. 2022-02-10 08:31:28 +01:00
26f428e330 Also move defines.h from trantor to core. 2022-02-10 08:17:27 +01:00
9543341423 Move event loops from trantor to core. 2022-02-10 01:24:36 +01:00
6a29af9963 Moved lock free queue to core. 2022-02-10 00:56:28 +01:00
aeaecd4b76 Moved trantor's logger to core. It's a bit messy right now, but It will get cleaned up later. 2022-02-10 00:50:19 +01:00
94fd22eee9 Make Socket noncopyable, without inheritance. 2022-02-09 23:48:12 +01:00
0e6ad2d135 Moved socket from trantor to core. 2022-02-09 23:21:11 +01:00
7105acff50 Remove unneeded includes. 2022-02-09 21:34:06 +01:00
9e5f58fdc1 Moved MsgBuffer from trantor to core. 2022-02-09 21:33:26 +01:00
a60b4681b6 Moved InetAddress from trantor to core. 2022-02-09 20:39:54 +01:00
9f39b21574 Moved Date from trantor to core/math. Also moved the methods from and Funcs.h to core. 2022-02-09 19:58:44 +01:00
4fd6ce10ea Added an rwlock to the NodeTree. Not yet usable. Committing, as I just noticed what to do with trantor, and will mess with that instead. 2022-02-09 19:04:11 +01:00
ecf3daf5cb Fix typo. 2022-02-06 13:44:21 +01:00
1060f85089 Added find_reversed and file_get_extension helpers to string. 2022-02-06 13:43:56 +01:00
679c08c314 Fix 2 typos. 2022-02-06 11:14:12 +01:00
a4e4df979d Added a new path_get_prev_dir method to String. 2022-02-06 11:12:31 +01:00
1476a89304 Added more path related helpers to String. 2022-02-06 10:54:10 +01:00
aee3bd76c8 Apparently you can't use add empty strings as printf() parameters. 2022-02-06 10:11:20 +01:00
3b4d7a723d Return an empty string in substr if len is 0. 2022-02-06 10:10:30 +01:00
5b31a47a21 Handle 2 edge cases in the new helpers. 2022-02-06 10:05:08 +01:00
6d6735717b Added 2 new path slash related helper methods to string. 2022-02-06 09:58:48 +01:00
f711d413d6 Shorten the used prefixes in Logger. 2022-02-05 19:55:30 +01:00
079dd663ee Added a specialized singleton convenience getter to DBSettings. 2022-02-05 19:19:52 +01:00
a47b6fb206 Moved FileCache from core to web. 2022-02-05 16:55:07 +01:00
c77cd4255a FileCache now inherits from Object. 2022-02-05 16:52:24 +01:00
ffd1f7eb68 Created database_modules folder again, and moved db_settings from the core to it. 2022-02-05 16:36:27 +01:00
4b4a254601 Moved out more things from core. These files are not is the build yet, so nothing changed on that front. 2022-02-05 16:22:25 +01:00
0189370023 Moved core/hash into a new crypto/hash folder. Also cleaned up core/SCsub. 2022-02-05 16:19:24 +01:00
81780683a4 Moved core/databases to just datatbases. Also fox database module detection login. 2022-02-05 15:57:40 +01:00
80d2a379fe Moved html and http from core to a new web folder. 2022-02-05 15:30:48 +01:00
d1e8def48d Moved newline_to_br helper from Utils to String. 2022-02-05 15:12:37 +01:00
b9afc6f201 Moved the Utils class under core/html. 2022-02-05 15:10:56 +01:00