hayodea
b85d6f76a6
SenseApiMgr: add initialize/finalizeAllSenseApiLibs()
...
Also, SenseApiDesc: initializeInd() now takes void. We no longer
try to pass a struct of marionette-role ops into the libs. We'll
be using message queueing for the handshake side of async calls now.
2025-01-12 09:44:49 -04:00
hayodea
c8a7a6678f
Fix annoying build warning
2025-01-12 09:44:08 -04:00
hayodea
c6577b1155
Add stringifiers to SenseApi related classes
2025-01-11 06:40:43 -04:00
hayodea
090f0d3b02
senseApiMgr: new method: loadAllSenseApisFromOptions
...
This method dlopens() all senseApi libs that were referenced by
device specs.
2025-01-08 15:06:31 -04:00
hayodea
c864bcfdd2
SenseApis: Define descriptors exported by libs
2025-01-08 11:49:28 -04:00
hayodea
fe3f911db4
SenseApis: New senseApiManager and X11XcbApi
...
Still fleshing these out but ultimately senseApiMgr will manage
sense apis, and the X11XcbApi is where we'll connect to Xcb and
read the screen.
2025-01-08 06:26:36 -04:00