2025-12-26 01:18:39 -04:00
|
|
|
#ifndef MIND_THREAD_H
|
|
|
|
|
#define MIND_THREAD_H
|
|
|
|
|
|
|
|
|
|
#include <memory>
|
|
|
|
|
#include <componentThread.h>
|
|
|
|
|
|
|
|
|
|
namespace smo {
|
|
|
|
|
|
|
|
|
|
class MindThread
|
2025-12-27 16:21:22 -04:00
|
|
|
: public sscl::PuppetThread
|
2025-12-26 01:18:39 -04:00
|
|
|
{
|
|
|
|
|
public:
|
2026-02-22 17:46:27 -04:00
|
|
|
MindThread(
|
|
|
|
|
sscl::ThreadId _id, sscl::PuppetThread::entryPointFn entryPoint,
|
|
|
|
|
sscl::PuppetComponent &component,
|
|
|
|
|
sscl::PuppetThread::preJoltHookFn preJoltFn = nullptr)
|
|
|
|
|
: sscl::PuppetThread(_id, std::move(entryPoint), component, preJoltFn)
|
2026-02-19 19:20:21 -04:00
|
|
|
{}
|
2025-12-26 01:18:39 -04:00
|
|
|
};
|
|
|
|
|
|
|
|
|
|
} // namespace smo
|
|
|
|
|
|
|
|
|
|
#endif // MIND_THREAD_H
|