TwiceAsNice  2019-02-18
Public Member Functions | Public Attributes | Protected Member Functions | Private Attributes | List of all members
PlayThread Class Reference

#include <ActionEditorImpl.h>

Inheritance diagram for PlayThread:
Inheritance graph
Collaboration diagram for PlayThread:
Collaboration graph

Public Member Functions

void terminate ()
 
void stop ()
 
 PlayThread (ActionEditorImpl *ac)
 
- Public Member Functions inherited from Nice::Thread
 Thread ()
 
virtual ~Thread ()
 
IceUtil::ThreadControl start (size_t _stackSize=0, int prio=-1, int schedpolicy=-1, cpu_set_t *mask=0)
 
virtual bool terminated ()
 
virtual void cancel ()
 cancels a thread - this will throw an unknown exception More...
 
virtual void wait ()
 
virtual void sleep (const Nice::Time &_t)
 
virtual void yield ()
 
virtual void wakeupAt (const Nice::Time &_t)
 
 Thread ()
 
virtual ~Thread ()
 
IceUtil::ThreadControl start (size_t _stackSize=0, int prio=-1, int schedpolicy=-1, cpu_set_t *mask=0)
 
virtual bool terminated ()
 
virtual void cancel ()
 cancels a thread - this will throw an unknown exception More...
 
virtual void wait ()
 
virtual void sleep (const Nice::Time &_t)
 
virtual void yield ()
 
virtual void wakeupAt (const Nice::Time &_t)
 

Public Attributes

Nice::Monitor m_monitor
 

Protected Member Functions

virtual void run ()
 

Private Attributes

ActionEditorImplm_action
 
QString m_returnString
 

Additional Inherited Members

- Protected Types inherited from Nice::Thread
enum  STATE {
  VALID, TERMINATED, CANCELED, VALID,
  TERMINATED, CANCELED
}
 
enum  STATE {
  VALID, TERMINATED, CANCELED, VALID,
  TERMINATED, CANCELED
}
 
- Protected Attributes inherited from Nice::Thread
Nice::Atomic< boolm_terminated
 

Constructor & Destructor Documentation

◆ PlayThread()

PlayThread::PlayThread ( ActionEditorImpl ac)

Member Function Documentation

◆ run()

void PlayThread::run ( )
protectedvirtual

◆ stop()

void PlayThread::stop ( )

◆ terminate()

void PlayThread::terminate ( )
virtual

Reimplemented from Nice::Thread.

Member Data Documentation

◆ m_action

ActionEditorImpl* PlayThread::m_action
private

◆ m_monitor

Nice::Monitor PlayThread::m_monitor

◆ m_returnString

QString PlayThread::m_returnString
private

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