LibreOffice Module sw (master)
1
|
class for a thread to retrieve an input stream given by a URL More...
#include <retrieveinputstream.hxx>
Public Member Functions | |
static::rtl::Reference< ObservableThread > | createThread (const SwRetrievedInputStreamDataManager::tDataKey nDataKey, const OUString &rLinkedURL, const OUString &rReferer) |
virtual | ~SwAsyncRetrieveInputStreamThread () override |
![]() | |
virtual | ~ObservableThread () override |
void | SetListener (std::weak_ptr< IFinishedThreadListener > const &pThreadListener, const oslInterlockedCount nThreadID) |
![]() | |
SimpleReferenceObject () | |
void | acquire () |
void | release () |
Protected Member Functions | |
virtual void | threadFunction () override |
![]() | |
ObservableThread () | |
virtual void SAL_CALL | run () override |
intrinsic function of the thread More... | |
virtual void SAL_CALL | onTerminated () override |
method called, when thread has finished its work More... | |
![]() | |
virtual | ~SimpleReferenceObject () COVERITY_NOEXCEPT_FALSE |
Private Member Functions | |
SwAsyncRetrieveInputStreamThread (const SwRetrievedInputStreamDataManager::tDataKey nDataKey, const OUString &rLinkedURL, const OUString &rReferer) | |
Private Attributes | |
const SwRetrievedInputStreamDataManager::tDataKey | mnDataKey |
const OUString | mrLinkedURL |
const OUString | mrReferer |
Additional Inherited Members | |
![]() | |
static void * | operator new (std::size_t nSize) |
static void * | operator new (std::size_t nSize, std::nothrow_t const &rNothrow) |
static void | operator delete (void *pPtr) |
static void | operator delete (void *pPtr, std::nothrow_t const &rNothrow) |
![]() | |
oslInterlockedCount | m_nCount |
class for a thread to retrieve an input stream given by a URL
OD 2007-01-29 #i73788#
Definition at line 31 of file retrieveinputstream.hxx.
|
overridevirtual |
Definition at line 49 of file retrieveinputstream.cxx.
|
private |
Definition at line 38 of file retrieveinputstream.cxx.
Referenced by createThread().
rtl::Reference< ObservableThread > SwAsyncRetrieveInputStreamThread::createThread | ( | const SwRetrievedInputStreamDataManager::tDataKey | nDataKey, |
const OUString & | rLinkedURL, | ||
const OUString & | rReferer | ||
) |
Definition at line 29 of file retrieveinputstream.cxx.
References SwAsyncRetrieveInputStreamThread().
Referenced by SwAsyncRetrieveInputStreamThreadConsumer::CreateThread().
|
overrideprotectedvirtual |
Implements ObservableThread.
Definition at line 53 of file retrieveinputstream.cxx.
References utl::MediaDescriptor::addInputStream(), SwRetrievedInputStreamDataManager::GetManager(), utl::MediaDescriptor::isStreamReadOnly(), mnDataKey, mrLinkedURL, mrReferer, utl::MediaDescriptor::PROP_INPUTSTREAM(), utl::MediaDescriptor::PROP_STREAM(), SwRetrievedInputStreamDataManager::PushData(), and xStream.
|
private |
Definition at line 51 of file retrieveinputstream.hxx.
Referenced by threadFunction().
|
private |
Definition at line 52 of file retrieveinputstream.hxx.
Referenced by threadFunction().
|
private |
Definition at line 53 of file retrieveinputstream.hxx.
Referenced by threadFunction().