Wire comparator CLI, marionette threading model, and final load order.
Initialize SmoThreadingModelDesc from marionette before body startup, load comparator libs before stimbuff via -c/--comparator-lib, and drop the hardcoded libcomparatorCore.so load path. Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -11,6 +11,7 @@
|
||||
#include <spinscale/component.h>
|
||||
#include <spinscale/co/nonViralTaskNursery.h>
|
||||
#include <marionette/marionetteThread.h>
|
||||
#include <user/smoHooks.h>
|
||||
|
||||
namespace sscl {
|
||||
|
||||
@@ -66,6 +67,12 @@ private:
|
||||
|
||||
extern std::shared_ptr<sscl::PuppeteerThread> thread;
|
||||
extern MarionetteComponent mrntt;
|
||||
extern stim_buff::SmoThreadingModelDesc smoThreadingModelDesc;
|
||||
|
||||
void initializeSmoThreadingModelDesc(
|
||||
const std::shared_ptr<sscl::ComponentThread>& componentThread);
|
||||
|
||||
const stim_buff::SmoThreadingModelDesc& getSmoThreadingModelDesc();
|
||||
|
||||
void marionetteInitializeReqCb(bool success);
|
||||
void marionetteFinalizeReqCb(bool success);
|
||||
|
||||
Reference in New Issue
Block a user