14#ifndef INCLUDED_SALHELPER_THREAD_HXX 
   15#define INCLUDED_SALHELPER_THREAD_HXX 
   68    static void* 
operator new(std::size_t size)
 
   70        return SimpleReferenceObject::operator 
new(size);
 
 
   73    static void operator delete(
void* pointer) { SimpleReferenceObject::operator 
delete(pointer); }
 
 
#define SAL_OVERRIDE
C++11 "override" feature.
Definition types.h:409
#define SALHELPER_DLLPUBLIC
Definition salhelperdllapi.h:32
Definition condition.hxx:34
A simple base implementation for reference-counted objects.
Definition simplereferenceobject.hxx:62
virtual ~Thread() SAL_OVERRIDE
void launch()
Launch the thread.
virtual void execute()=0
The main function executed by the thread.
A thread abstraction.
Definition thread.hxx:53
oslThreadIdentifier getIdentifier() const
Definition thread.hxx:135
static oslThreadIdentifier getCurrentIdentifier()
Definition thread.hxx:140
static void yield()
Definition thread.hxx:150
virtual bool schedule()
Definition thread.hxx:159
virtual void join()
Definition thread.hxx:114
static void wait(const TimeValue &Delay)
Definition thread.hxx:145
virtual void terminate()
Definition thread.hxx:108