MythTV  master
Public Member Functions | Static Public Member Functions | Private Attributes | List of all members
MThreadInternal Class Reference
Inheritance diagram for MThreadInternal:
Inheritance graph
[legend]
Collaboration diagram for MThreadInternal:
Collaboration graph
[legend]

Public Member Functions

 MThreadInternal (MThread &parent)
 
void run (void) override
 
void QThreadRun (void)
 
int exec (void)
 

Static Public Member Functions

static void SetTerminationEnabled (bool enabled=true)
 
static void USleep (std::chrono::microseconds time)
 

Private Attributes

MThreadm_parent
 

Detailed Description

Definition at line 74 of file mthread.cpp.

Constructor & Destructor Documentation

◆ MThreadInternal()

MThreadInternal::MThreadInternal ( MThread parent)
inlineexplicit

Definition at line 77 of file mthread.cpp.

Member Function Documentation

◆ run()

void MThreadInternal::run ( void  )
inlineoverride

Definition at line 78 of file mthread.cpp.

◆ QThreadRun()

void MThreadInternal::QThreadRun ( void  )
inline

Definition at line 80 of file mthread.cpp.

Referenced by MThread::run().

◆ exec()

int MThreadInternal::exec ( void  )
inline

Definition at line 81 of file mthread.cpp.

Referenced by MThread::exec().

◆ SetTerminationEnabled()

static void MThreadInternal::SetTerminationEnabled ( bool  enabled = true)
inlinestatic

Definition at line 87 of file mthread.cpp.

Referenced by MThread::setTerminationEnabled().

◆ USleep()

static void MThreadInternal::USleep ( std::chrono::microseconds  time)
inlinestatic

Definition at line 90 of file mthread.cpp.

Referenced by MThread::usleep().

Member Data Documentation

◆ m_parent

MThread& MThreadInternal::m_parent
private

Definition at line 93 of file mthread.cpp.

Referenced by run().


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