hayodea
870b8de249
Marionette: Introduce concept and add other 3 component threads
...
We introduce the 4 main component threads of execution for Harikoff:
* Marionette: This is the resident hijacking module that makes Harikoff
instances non-persons, if configured to allow hijacking.
* Director: :)
* Canvas: :)
* Subconscious: DB, storage and recall.
2025-01-10 17:37:49 -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
hayodea
6307d2869e
DeviceManager: Initial class with DeviceSpecParser
...
Hopefully by the end of tonight we should be done with the dev
spec parser.
2025-01-05 14:19:53 -04:00
hayodea
77a19deb8e
cmdopts: Add --interceptor, --extrospector, --actuator and --devicefile
2025-01-05 13:25:40 -04:00
hayodea
52b6d72132
Build: Use relative paths for includes
2025-01-05 07:47:38 -04:00
hayodea
841441806c
Now builds.
...
* Cut out all extraneous includes.
2025-01-04 07:33:15 -04:00
hayodea
f9b377a9f4
Rename corelogic->hcore, add simulator skeleton classes
2025-01-03 20:06:49 -04:00