A thread abstraction.
More...
#include <thread.hxx>
|
void | threadFunc (void *param) |
| The thread functions calls the protected functions run and onTerminated. More...
|
|
A thread abstraction.
- Deprecated:
- use salhelper::Thread instead. Only the static member functions osl::Thread::getCurrentIdentifier, osl::Thread::wait, and osl::Thread::yield are not deprecated.
virtual osl::Thread::~Thread |
( |
| ) |
|
|
inlinevirtual |
sal_Bool osl::Thread::createSuspended |
( |
| ) |
|
|
inline |
sal_Bool osl::Thread::isRunning |
( |
| ) |
const |
|
inline |
virtual void osl::Thread::join |
( |
| ) |
|
|
inlinevirtual |
virtual void osl::Thread::onTerminated |
( |
| ) |
|
|
inlineprotectedvirtual |
static void osl::Thread::operator delete |
( |
void * |
pMem | ) |
|
throw | ( | |
| ) | | |
|
inlinestatic |
static void osl::Thread::operator delete |
( |
void * |
, |
|
|
void * |
|
|
) |
| |
throw | ( | |
| ) | | |
|
inlinestatic |
static void* osl::Thread::operator new |
( |
size_t |
nSize | ) |
|
throw | ( | |
| ) | | |
|
inlinestatic |
static void* osl::Thread::operator new |
( |
size_t |
, |
|
|
void * |
pMem |
|
) |
| |
throw | ( | |
| ) | | |
|
inlinestatic |
virtual void osl::Thread::resume |
( |
| ) |
|
|
inlinevirtual |
virtual void osl::Thread::run |
( |
| ) |
|
|
protectedpure virtual |
virtual sal_Bool osl::Thread::schedule |
( |
| ) |
|
|
inlinevirtual |
static void osl::Thread::setName |
( |
char const * |
name | ) |
|
throw | ( | |
| ) | | |
|
inlinestatic |
virtual void osl::Thread::suspend |
( |
| ) |
|
|
inlinevirtual |
virtual void osl::Thread::terminate |
( |
| ) |
|
|
inlinevirtual |
static void osl::Thread::wait |
( |
const TimeValue & |
Delay | ) |
|
|
inlinestatic |
static void osl::Thread::yield |
( |
| ) |
|
|
inlinestatic |
void threadFunc |
( |
void * |
param | ) |
|
|
friend |
The thread functions calls the protected functions run and onTerminated.
The function's signature matches the one of oslWorkerFunction which is declared in osl/thread.h .
The documentation for this class was generated from the following file: