Commit graph

88 commits

Author SHA1 Message Date
51cd897b96 Create Facade for network 2024-04-14 11:41:39 +00:00
2677df4bdf Change interface HTTPHandlerBase 2024-04-14 11:41:39 +00:00
3faba1ba72 Add initialise without sort benchmark 2024-04-14 11:41:39 +00:00
16f66321a8 Update init benchmark code 2024-04-14 11:41:39 +00:00
9f48938386 Add blocker to stop; Remove Guard from TaskProcessor; Add stop blocker to Server 2024-04-14 11:41:39 +00:00
sha512sum
6e79e69a2c
Merge pull request #2 from linuxnyasha/parallel_initialisation
Parallel initialisation components
2024-04-09 13:31:13 +00:00
9cb5d5f130 Parallel initialisation components 2024-04-09 14:27:25 +00:00
dfeabf271f Add Benchmarks 2024-04-09 14:09:51 +00:00
sha512sum
8589e0ffcc
Merge pull request #1 from linuxnyasha/initialisation_benchmarks
Add Benchmarks
2024-04-09 13:11:46 +00:00
8f11d069d4 Add HTTPHandler example 2024-04-07 07:03:49 +00:00
81e0576461 Move basicTaskProcessor to default for parallel initialisation components in future 2024-04-06 20:06:34 +00:00
3426a2fce6 Revert "Fix topological sort: Add reverse"
This reverts commit 97fde27f60.
2024-04-06 19:50:11 +00:00
318ae061ba Revert "Use utempl counter and injector instead custom realisation"
This reverts commit f98f8484d0.
2024-04-06 19:49:50 +00:00
97fde27f60 Fix topological sort: Add reverse 2024-04-06 18:37:54 +00:00
2f222e1eeb Add Adder Helpers for HTTPHandlerBase 2024-04-05 15:21:14 +00:00
739ff6296a Remove uring from linking 2024-04-05 15:11:12 +00:00
fc20a118c2 Make the service context static 2024-03-29 00:21:04 +00:00
5e441675e5 Add README.md 2024-03-28 00:33:49 +00:00
sha512sum
23b461ec13
Update LICENSE 2024-03-28 00:15:53 +00:00
f98f8484d0 Use utempl counter and injector instead custom realisation 2024-03-27 23:50:08 +00:00
888ec0f342 Use unpack istead directly get with std::index_sequence 2024-03-26 09:16:55 +00:00
904cb20387 Use Map instead directly using 2024-03-26 09:11:05 +00:00
3045e1a8e4 Fix GetDependencies for 2 dependencies 2024-03-25 10:58:02 +00:00
08c048c248 Add topological sorting for components 2024-03-25 00:18:44 +00:00
67e17431c8 Use Find on Tuple instead Find on TypeList in components.hpp 2024-03-24 21:12:38 +00:00
d972d5e4e1 Change names in templates 2024-03-24 21:12:26 +00:00
0ed7c9cd75 Use component names instead types in dependency graph 2024-03-24 17:52:30 +00:00
f2db8a222a Add GetDependencyGraph method to ServiceContextBuilder 2024-03-24 17:21:17 +00:00
18365b6386 Add dependency info injector 2024-03-23 16:31:52 +00:00
a78a72d41d Remove manually check error and throw because boost asio with use_awaitable throws exceptions 2024-03-19 21:37:48 +00:00
f2f6f253ec Use std::thread instead std::jthread(For builds with libc++) 2024-03-19 17:19:11 +00:00
587f8b25db Add options to component system 2024-03-19 16:04:26 +00:00
773b393d96 Add threadId to coroutines 2024-03-19 15:23:29 +00:00
84c562f45d Use deduction this 2024-03-14 22:24:48 +00:00
f3e8ff5d73 Add Streaming API 2024-03-14 18:47:37 +00:00
57903bd14e Add error checks for HttpClient 2024-03-13 16:47:00 +00:00
65b006862f License 2024-03-13 13:24:40 +00:00
af684cc837 v1 2024-03-13 13:09:35 +00:00