API Documentation
Loading...
Searching...
No Matches
DesignCalcThread Class Reference
Inheritance diagram for DesignCalcThread:
[legend]
Collaboration diagram for DesignCalcThread:
[legend]

Public Member Functions

 DesignCalcThread (DesignWidget *widget)
 
void run () override
 
bool shouldExitThread () const override
 
- Public Member Functions inherited from Thread
void detach ()
 
void forceStop ()
 
bool isPrimaryThread () const
 
bool isRunning () const
 
void join ()
 
virtual void requestStopThread ()
 
void setIsPrimaryThread (bool is_primary_thread)
 
void setThreadName (const String &name)
 
void start ()
 
virtual void stopThread ()
 
 Thread ()
 
 Thread (const String &name)
 
 Thread (const Thread &name)=delete
 
const StringthreadName () const
 
virtual ~Thread ()
 

Additional Inherited Members

- Static Public Member Functions inherited from Thread
static ThreadCurrentThread ()
 
static String CurrentThreadName ()
 
static void ServiceVirtualThreads ()
 
static void SetCurrentThreadName (const String &name)
 
static void StopAllThreads ()
 
- Protected Member Functions inherited from Thread
const std::thread & self ()
 
- Static Protected Member Functions inherited from Thread
static void _setThreadName (const String &name)
 
static uint08 GetThreadCount ()
 
- Protected Attributes inherited from Thread
volatile bool m_is_running = false
 
volatile bool m_is_single_run = true
 

Constructor & Destructor Documentation

◆ DesignCalcThread()

DesignCalcThread ( DesignWidget * widget)
inline

Member Function Documentation

◆ run()

void run ( )
inlineoverridevirtual

Reimplemented from Thread.

◆ shouldExitThread()

bool shouldExitThread ( ) const
inlineoverridevirtual

Reimplemented from Thread.


The documentation for this class was generated from the following file: