7fb055cd40
Refactor event code.
...
This splits the thread pool code from the event code, and
class names are now wrong (I will update them in the next
commit). Also, this disregards the roar11 vs tf library
thing, taskflow was not working anyways and I will probably
remove all the conditional compilation stuff about it for
now.
2020-08-09 19:26:18 +01:00
9f0fed98e2
Get the concept working
...
A bit hackish because see ThreadPool.hpp.
Also code is dirty and it can't be stopped once running.
Building up from here.
2020-08-09 17:29:37 +01:00
399f60190f
Make methods noexcept where necessary
2020-08-09 17:28:31 +01:00
f6cc2ff951
Import roar11's thread pool
...
See https://roar11.com/2016/01/a-platform-independent-thread-pool-using-c14/
2020-08-09 17:25:33 +01:00
fb69fd2289
Split html timed fetch into 2 classes
...
Signed-off-by: King_DuckZ <king_duckz@gmx.com>
2020-08-01 07:24:45 +02:00
3ab4f916d8
Add sample responses as received by the origins server
2020-08-01 07:05:27 +02:00
d44529871c
Add event loop with thread pool
...
I think it works
Signed-off-by: King_DuckZ <king_duckz@gmx.com>
2020-08-01 07:02:54 +02:00
e3b8b563f0
Add some cmake options to the meson file
2020-06-23 15:14:57 +02:00
e94131ac32
Add SQLiteCpp subproject
2020-06-23 10:58:19 +02:00
b4c9b013a0
Add fame_list() to Api.
...
With this commit the whole remote API is currently covered.
2020-06-23 10:29:59 +02:00
5b480f3ae5
Add market_list() to Api.
2020-06-23 10:19:02 +02:00
fd5c29ca54
Add items_icons() to Api.
2020-06-22 22:29:14 +02:00
fd147c4f2a
Add items_list() to Api.
2020-06-22 20:53:56 +02:00
939bcffc61
Add who_am_i() method to Api.
2020-06-22 19:40:37 +02:00
d6a27f814a
Pass the base url as a build option
...
So with SoapUI I can pass -Dbase_url=http://localhost:8080
2020-06-22 19:37:56 +02:00
b1376f7379
Default initalise values
2020-06-20 02:02:43 +02:00
bab47fbd0b
Parse the date from the responce header
2020-06-20 02:01:52 +02:00
96e35a5814
Giving code some initial structure
2020-06-20 01:27:47 +02:00
e0611ec6ff
Create src subdir
2020-06-20 00:15:24 +02:00
002f27de1f
Not using boost in the end
...
Although the dependency is still there because
of restc-cpp
2020-06-20 00:11:06 +02:00
49af441d48
Proof of concept invoking remote ping call
2020-06-20 00:08:04 +02:00