21#include <osl/thread.hxx>
40 ::rtl::ByteSequence aThreadId,
44 void setTask(
JobQueue * , const ::rtl::ByteSequence & aThreadId ,
bool bAsynchron );
48 static void *
operator new(std::size_t
size)
49 {
return SimpleReferenceObject::operator
new(
size); }
51 static void operator delete(
void * pointer)
52 { SimpleReferenceObject::operator
delete(pointer); }
55 virtual void SAL_CALL
run()
override;
ThreadPoolHolder m_aThreadPool
void setTask(JobQueue *, const ::rtl::ByteSequence &aThreadId, bool bAsynchron)
virtual void SAL_CALL onTerminated() override
::rtl::ByteSequence m_aThreadId
virtual ~ORequestThread() override
ORequestThread(ThreadPoolHolder aThreadPool, JobQueue *, ::rtl::ByteSequence aThreadId, bool bAsynchron)
virtual void SAL_CALL run() override