Tristan B. Velloza Kildaire
|
f649a63a77
|
Re-worked event system
|
2022-01-16 14:32:00 +02:00 |
Tristan B. Kildaire
|
72a35976e1
|
Added a Javadoc
|
2021-12-27 13:04:30 +02:00 |
Tristan B. Kildaire
|
3e826aa1ac
|
Added a Javadoc
|
2021-12-27 13:03:55 +02:00 |
Tristan B. Kildaire
|
f87a7f44ca
|
Added some Javadocs
|
2021-12-27 13:02:32 +02:00 |
Tristan B. Velloza Kildaire
|
9cc4de215c
|
Made public
|
2021-09-15 14:55:11 +02:00 |
Tristan B. Velloza Kildaire
|
7b835b39de
|
Fixed error where no queues could be added
|
2021-09-08 12:39:40 +02:00 |
Tristan B. Velloza Kildaire
|
ca61e7a8e1
|
Use ~ opAssign operator instead
|
2021-09-08 12:37:20 +02:00 |
Tristan B. Velloza Kildaire
|
f5ed565912
|
Don't waste time spinning on a mutex that cannot be unlocked, yield as it may be unlocked by another process, if not then whenever we get back here try again (repeat if same result), else fall through with lock, execute event loop, unlock and yield (as per normal)
|
2021-09-07 14:12:31 +02:00 |
Tristan B. Velloza Kildaire
|
217688767a
|
Added yield to stop starving the mutex on our side. They (API users) could of course still starve it on their side, so they should use functions not to rapidly else event-loop gets no time to dispatch events they add.
|
2021-09-07 14:05:31 +02:00 |
Tristan B. Velloza Kildaire
|
e19421f4e5
|
Added some methods
|
2021-09-01 15:33:26 +02:00 |
Tristan B. Velloza Kildaire
|
fd4bcb7ecd
|
Added multi-threaded dispatcher
|
2021-08-31 11:48:26 +02:00 |
Tristan B. Velloza Kildaire
|
8da3dd2b4a
|
Loop through queue and find matcxhing signal handlers for the first event of each queue
|
2021-08-31 11:39:41 +02:00 |
Tristan B. Velloza Kildaire
|
349f3d3ddd
|
Added queues for Queues and Signals and respective Mutexes
|
2021-08-31 11:34:41 +02:00 |
Tristan B. Velloza Kildaire
|
29afd37f38
|
Added a few methods for Signal and Engine
|
2021-08-28 11:41:21 +02:00 |
Tristan B. Velloza Kildaire
|
635bdf255e
|
Added stub types
|
2021-08-27 16:12:48 +02:00 |
Tristan B. Velloza Kildaire
|
bfa98ffee6
|
Added stub for Engine class
|
2021-08-27 15:53:19 +02:00 |