63 ret->registerThread(ret);
std::shared_ptr< SimpleAccessory > SimpleAccessoryPtr
The Baseclass for all SoDa objects, and useful commonly used classes.
The Baseclass for all SoDa thread objects.
void execSetCommand(SoDa::CommandPtr cmd)
handle SET commands from the command channel
void shutDown()
optional method that performs cleanup – may not delete.
SimpleAccessory(const std::string &name)
SoDa::CmdMBox::Subscription cmd_subs
mailbox subscription ID for command stream
SoDa::CmdMBoxPtr cmd_stream
mailbox producing command stream from user
void run()
Each thread object must define its "run" loop.
void execRepCommand(SoDa::CommandPtr cmd)
handle Report commands from the command channel
void execGetCommand(SoDa::CommandPtr cmd)
execute GET commands from the command channel
void subscribeToMailBoxes(const std::vector< SoDa::MailBoxBasePtr > &mailboxes)
connect to useful mailboxes.
static SimpleAccessoryPtr make(const std::string &name)
The Thread baseclass for all SoDa thread objects.
std::shared_ptr< Command > CommandPtr
std::shared_ptr< CmdMBox > CmdMBoxPtr