Split: Split libspinscale off from SMO.

Now we can probably begin using libspinscale in Couresilient
without worrying about excessive technical debt later on.
This commit is contained in:
2026-02-22 17:46:27 -04:00
parent 9361a43e40
commit 1c397dfeb5
22 changed files with 350 additions and 310 deletions
+9 -9
View File
@@ -14,7 +14,7 @@
#include <deviceManager/deviceManager.h>
#include <deviceManager/deviceReattacher.h>
#include <stimBuffApis/stimBuffApiManager.h>
#include <spinscale/marionette.h>
#include <marionette/marionette.h>
#include <mind.h>
namespace smo {
@@ -304,7 +304,7 @@ void DeviceManager::newDeviceAttachmentSpecInd(
});
NewDeviceAttachmentSpecInd::LockerAndInvoker lockvoker(
*request, sscl::pptr::mrntt.thread,
*request, mrntt::mrntt.thread,
std::bind(
&NewDeviceAttachmentSpecInd::newDeviceAttachmentSpecInd1_posted,
request.get(), request));
@@ -323,7 +323,7 @@ void DeviceManager::removeDeviceAttachmentSpecReq(
});
RemoveDeviceAttachmentSpecReq::LockerAndInvoker lockvoker(
*request, sscl::pptr::mrntt.thread,
*request, mrntt::mrntt.thread,
std::bind(
&RemoveDeviceAttachmentSpecReq
::removeDeviceAttachmentSpecReq1_posted,
@@ -500,7 +500,7 @@ void DeviceManager::attachStimBuffDeviceReq(
});
AttachStimBuffDeviceReq::LockerAndInvoker lockvoker(
*request, sscl::pptr::mrntt.thread,
*request, mrntt::mrntt.thread,
std::bind(
&AttachStimBuffDeviceReq::attachStimBuffDeviceReq1_posted,
request.get(), request));
@@ -535,7 +535,7 @@ void DeviceManager::detachStimBuffDeviceReq(
});
DetachStimBuffDeviceReq::LockerAndInvoker lockvoker(
*request, sscl::pptr::mrntt.thread,
*request, mrntt::mrntt.thread,
std::bind(
&DetachStimBuffDeviceReq::detachStimBuffDeviceReq1_posted,
request.get(), request));
@@ -626,7 +626,7 @@ void DeviceManager::attachAllUnattachedDevicesFromReq(
auto request = std::make_shared<AttachAllUnattachedDevicesFromReq>(
specs->size(), specs, caller, std::move(cb));
sscl::pptr::mrntt.thread->getIoService().post(
mrntt::mrntt.thread->getIoService().post(
STC(std::bind(
&AttachAllUnattachedDevicesFromReq
::attachAllUnattachedDevicesFromReq1_posted,
@@ -723,7 +723,7 @@ void DeviceManager::attachAllUnattachedDevicesFromKnownListReq(
});
AttachAllUnattachedDevicesFromKnownListReq::LockerAndInvoker lockvoker(
*request, sscl::pptr::mrntt.thread,
*request, mrntt::mrntt.thread,
std::bind(
&AttachAllUnattachedDevicesFromKnownListReq
::attachAllUnattachedDevicesFromKnownListReq1_posted,
@@ -807,7 +807,7 @@ void DeviceManager::detachAllAttachedDeviceRoles(
DeviceManager::getInstance().attachedDeviceRoles.size(),
caller, std::move(cb));
sscl::pptr::mrntt.thread->getIoService().post(
mrntt::mrntt.thread->getIoService().post(
STC(std::bind(
&DetachAllAttachedDeviceRoles::detachAllAttachedDeviceRoles1_posted,
request.get(), request)));
@@ -816,7 +816,7 @@ void DeviceManager::detachAllAttachedDeviceRoles(
void DeviceManager::initializeDeviceReattacher()
{
deviceReattacher = std::make_unique<DeviceReattacher>(
*this, sscl::pptr::mrntt.thread);
*this, mrntt::mrntt.thread);
deviceReattacher->start();
}