32 static std::unique_ptr<SSCSMController>
create();
35 std::shared_ptr<StupidChannel> channel);
The purpose of this class is to:
Definition sscsm_controller.h:25
void runEvent(Client *client, std::unique_ptr< ISSCSMEvent > event)
Definition sscsm_controller.cpp:47
SerializedSSCSMAnswer handleRequest(Client *client, ISSCSMRequest *req)
Definition sscsm_controller.cpp:42
std::shared_ptr< StupidChannel > m_channel
Definition sscsm_controller.h:27
DISABLE_CLASS_COPY(SSCSMController)
SSCSMController(std::unique_ptr< SSCSMEnvironment > thread, std::shared_ptr< StupidChannel > channel)
Definition sscsm_controller.cpp:25
std::unique_ptr< SSCSMEnvironment > m_thread
Definition sscsm_controller.h:26
static std::unique_ptr< SSCSMController > create()
Definition sscsm_controller.cpp:11
~SSCSMController()
Definition sscsm_controller.cpp:31
The thread that runs SSCSM code.
Definition sscsm_environment.h:26
Definition sscsm_stupid_channel.h:14
Definition activeobjectmgr.cpp:11
std::unique_ptr< ISSCSMAnswer > SerializedSSCSMAnswer
Definition sscsm_irequest.h:25
Definition sscsm_irequest.h:29