10 #ifndef INCLUDED_SALHELPER_THREAD_HXX
11 #define INCLUDED_SALHELPER_THREAD_HXX
65 static inline void *
operator new(std::size_t size)
66 {
return SimpleReferenceObject::operator
new(size); }
68 static inline void operator delete(
void * pointer)
69 { SimpleReferenceObject::operator
delete(pointer); }
79 virtual void execute() = 0;
82 virtual void SAL_CALL run();
84 virtual void SAL_CALL onTerminated();
virtual void terminate()
Definition: thread.hxx:106
static void yield()
Definition: thread.hxx:148
virtual void join()
Definition: thread.hxx:112
static void wait(const TimeValue &Delay)
Definition: thread.hxx:143
A safe encapsulation of osl::Thread.
Definition: thread.hxx:29
oslThreadIdentifier getIdentifier() const
Definition: thread.hxx:133
#define SALHELPER_DLLPUBLIC
Definition: salhelperdllapi.h:28
static oslThreadIdentifier getCurrentIdentifier()
Definition: thread.hxx:138
A simple base implementation for reference-counted objects.
Definition: simplereferenceobject.hxx:58
A thread abstraction.
Definition: thread.hxx:50
virtual sal_Bool schedule()
Definition: thread.hxx:157