..
event_linux.cpp
job/event: a simple reusable edge triggered event
2018-03-15 15:23:43 +11:00
event_win32.cpp
job/event: a simple reusable edge triggered event
2018-03-15 15:23:43 +11:00
event.hpp
job/event: a simple reusable edge triggered event
2018-03-15 15:23:43 +11:00
flag_linux.cpp
job/flag: add a one off event object
2018-03-15 15:23:43 +11:00
flag_win32.cpp
job/flag: add a one off event object
2018-03-15 15:23:43 +11:00
flag.hpp
job/flag: add a one off event object
2018-03-15 15:23:43 +11:00
fwd.hpp
job: add forward declarations
2018-03-20 15:01:23 +11:00
monitor.cpp
job/monitor: add simple monitor adapter
2018-03-15 15:25:18 +11:00
monitor.hpp
job/monitor: add simple monitor adapter
2018-03-15 15:25:18 +11:00
queue.cpp
job/queue: use a reaper thread to clear finished tasks
2018-03-22 14:59:03 +11:00
queue.hpp
job/queue: use a reaper thread to clear finished tasks
2018-03-22 14:59:03 +11:00
semaphore_linux.cpp
job/semaphore: add multi-release
2018-03-22 13:39:16 +11:00
semaphore_win32.cpp
job/semaphore: add a basic semaphore implementation
2018-03-15 15:25:14 +11:00
semaphore.hpp
job/semaphore: add multi-release
2018-03-22 13:39:16 +11:00
spinlock.cpp
spinlock: prefer weak xchg when spinning
2018-03-15 23:48:50 +11:00
spinlock.hpp
job/spinlock: add simple spinlock implementation
2018-03-15 15:23:43 +11:00
ticketlock.cpp
job/ticketlock: add a trivial ticketlock
2018-03-15 15:23:43 +11:00
ticketlock.hpp
job/ticketlock: add a trivial ticketlock
2018-03-15 15:23:43 +11:00