Open Lighting Architecture  Latest Git
Public Member Functions | List of all members
ola::plugin::karate::KarateThread Class Reference
Inheritance diagram for ola::plugin::karate::KarateThread:
Inheritance graph
[legend]
Collaboration diagram for ola::plugin::karate::KarateThread:
Collaboration graph
[legend]

Public Member Functions

 KarateThread (const std::string &path)
 Create a new KarateThread object.
 
bool Stop ()
 Stop the thread.
 
bool WriteDmx (const DmxBuffer &buffer)
 Store the data in the shared buffer.
 
void * Run ()
 Run this thread.
 
- Public Member Functions inherited from ola::thread::Thread
 Thread (const Options &options=Options())
 Create a new thread with the specified thread options. More...
 
virtual ~Thread ()
 Destructor.
 
virtual bool Start ()
 Start the thread and wait for the thread to be running. More...
 
virtual bool FastStart ()
 Start the thread and return immediately. More...
 
virtual bool Join (void *ptr=NULL)
 Join this thread. More...
 
bool IsRunning ()
 Check if the thread is running. More...
 
ThreadId Id () const
 Return the thread id. More...
 
std::string Name () const
 Return the thread name. More...
 

Additional Inherited Members

- Static Public Member Functions inherited from ola::thread::Thread
static ThreadId Self ()
 Returns the current thread's id. More...
 

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