KPIM::ThreadWeaver::Thread Class Reference
The class Thread is used to represent the worker threads in the weaver's inventory. More...
#include <weaver.h>
Inherits QThread.
Public Member Functions
- Thread (Weaver *parent)
- ~Thread ()
- void run ()
- void msleep (unsigned long msec)
- const unsigned int id () const
- void post (Event::Action, Job *=0)
Detailed Description
The class Thread is used to represent the worker threads in the weaver's inventory.It is not meant to be overloaded.
Constructor & Destructor Documentation
|
Create a thread. These thread objects are only used inside the Weaver parent object. |
|
The destructor.
|
Member Function Documentation
|
Overloaded to execute the assigned job. This will NOT return until shutdown() is called. The thread will try to execute one job after the other, asking the Weaver parent for a new job when the assigned one is finished. If no jobs are available, the thread will suspend. After shutdown() is called, the thread will end as soon as the currently assigned job is done. |
|
Returns the thread id. This id marks the respective Thread object, and must therefore not be confused with, e.g., the pthread thread ID. |
|
Post an event, will be received and processed by the Weaver.
|
The documentation for this class was generated from the following files:
- weaver.h
- weaver.cpp