Files
salmanoff/smocore/include/componentThread.h
T

26 lines
518 B
C++
Raw Normal View History

2025-12-26 01:18:39 -04:00
#ifndef SMO_COMPONENT_THREAD_H
#define SMO_COMPONENT_THREAD_H
2025-12-26 01:18:39 -04:00
#include <string>
// Include the spinscale componentThread.h which provides ComponentThread, PuppetThread, etc.
#include <spinscale/componentThread.h>
2025-07-22 06:48:04 -04:00
namespace smo {
2025-12-26 01:18:39 -04:00
// Application-specific thread ID enum
// Using regular enum (not enum class) to allow implicit conversion to ThreadId
2025-12-27 16:21:22 -04:00
enum SmoThreadId : sscl::ThreadId
{
2025-12-26 01:18:39 -04:00
MRNTT = 0,
DIRECTOR,
SIMULATOR,
SUBCONSCIOUS,
BODY,
WORLD,
N_ITEMS
};
2025-07-22 06:48:04 -04:00
} // namespace smo
2025-12-26 01:18:39 -04:00
#endif // SMO_COMPONENT_THREAD_H