LookingGlass/common/include/common
Geoffrey McRae d99ec3e9c0 [common] ringbuffer: remove exta locking and add append/consume funcs
As the ringbuffer is now in use for audio it makes sense to provide bulk
append and consume functions that are thread safe instead of adding
locking over all of the functions. This partially reverts the prior
commit that added the extra locking.
2021-12-26 11:09:42 +11:00
..
appstrings.h [all] copyright: use unicode copyright sign © 2021-08-04 21:16:35 +10:00
array.h [common] array: add ALIGN_PAD macro for common logic 2021-08-14 08:05:29 +10:00
countedbuffer.h [common] CountedBuffer: cosmetics 2021-08-09 14:07:39 +10:00
cpuinfo.h [common] cpuinfo: add common library 2021-08-31 20:14:10 +10:00
crash.h [all] copyright: use unicode copyright sign © 2021-08-04 21:16:35 +10:00
debug.h [common] debug: fix incorrect use of #elif defined 2021-09-29 17:48:03 +10:00
event.h [all] copyright: use unicode copyright sign © 2021-08-04 21:16:35 +10:00
framebuffer.h [common] rects: implement routine to copy rectangles from framebuffer 2021-08-08 08:30:11 +10:00
ivshmem.h [all] copyright: use unicode copyright sign © 2021-08-04 21:16:35 +10:00
KVMFR.h [common] add new KVMFR structs and fields for feature support 2021-08-05 22:19:11 +10:00
locking.h [all] copyright: use unicode copyright sign © 2021-08-04 21:16:35 +10:00
open.h [common] open: implement opening URLs in browser 2021-08-05 22:43:46 +10:00
option.h [common] option: change option_dump to option_dump_preset 2021-08-30 18:32:16 +10:00
paths.h [all] copyright: use unicode copyright sign © 2021-08-04 21:16:35 +10:00
rects.h [common] rects: add rectsRejectContained function 2021-08-13 20:21:27 +10:00
ringbuffer.h [common] ringbuffer: remove exta locking and add append/consume funcs 2021-12-26 11:09:42 +11:00
runningavg.h [all] copyright: use unicode copyright sign © 2021-08-04 21:16:35 +10:00
stringlist.h [common] stringlist: implement item removal 2021-08-30 18:21:54 +10:00
stringutils.h [all] copyright: use unicode copyright sign © 2021-08-04 21:16:35 +10:00
sysinfo.h [all] copyright: use unicode copyright sign © 2021-08-04 21:16:35 +10:00
thread.h [all] copyright: use unicode copyright sign © 2021-08-04 21:16:35 +10:00
time.h [common] time: fixed time values in nsleep 2021-11-01 20:58:42 +11:00
types.h [all] copyright: use unicode copyright sign © 2021-08-04 21:16:35 +10:00
vector.h [common] vector: implement item removal 2021-08-30 18:21:54 +10:00
version.h [all] copyright: use unicode copyright sign © 2021-08-04 21:16:35 +10:00
windebug.h [all] copyright: use unicode copyright sign © 2021-08-04 21:16:35 +10:00