TxtSmartFactoryLib
0.8.0
Smart Factory Library
|
#include <TxtSimulationModel.h>
Public Member Functions | |
TxtSimulationModel (TxtTransfer *pT, ft::TxtMqttFactoryClient *mqttclient) | |
virtual | ~TxtSimulationModel () |
TxtSimulationModel_status_t | getStatus () |
bool | isActive () |
bool | startThread () |
bool | stopThread () |
bool | isThreadRunning () |
Public Member Functions inherited from ft::SubjectObserver | |
SubjectObserver () | |
virtual | ~SubjectObserver () |
virtual void | Attach (Observer *) |
virtual void | Detach (Observer *) |
virtual void | Notify () |
Public Attributes | |
TxtSound | sound |
Protected Member Functions | |
void | setStatus (TxtSimulationModel_status_t s) |
void | setActStatus (bool a, TxtSimulationModel_status_t s) |
virtual void | run ()=0 |
Static Protected Member Functions | |
static void * | start_thread (void *obj) |
Protected Attributes | |
ft::TxtMqttFactoryClient * | mqttclient |
TxtSimulationModel_status_t | status |
bool | active |
TxtTransfer * | pT |
volatile bool | m_stoprequested |
volatile bool | m_running |
pthread_mutex_t | m_mutex |
pthread_t | m_thread |
ft::TxtSimulationModel::TxtSimulationModel | ( | TxtTransfer * | pT, |
ft::TxtMqttFactoryClient * | mqttclient | ||
) |
|
virtual |
|
inline |
|
inline |
|
inline |
|
protectedpure virtual |
|
inlineprotected |
|
inlineprotected |
|
inlinestaticprotected |
bool ft::TxtSimulationModel::startThread | ( | ) |
bool ft::TxtSimulationModel::stopThread | ( | ) |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
TxtSound ft::TxtSimulationModel::sound |
|
protected |