LibreOffice Module sc (master)  1
Public Member Functions | Private Attributes | List of all members
sc::XMLFetchThread Class Reference
Inheritance diagram for sc::XMLFetchThread:
Collaboration diagram for sc::XMLFetchThread:

Public Member Functions

 XMLFetchThread (ScDocument &rDoc, const OUString &, const ScOrcusImportXMLParam &rParam, const OUString &rID, std::function< void()> aImportFinishedHdl, std::vector< std::shared_ptr< sc::DataTransformation >> &&rTransformations)
virtual void execute () override
- Public Member Functions inherited from salhelper::Thread
 Thread (char const *name)
void launch ()
- Public Member Functions inherited from salhelper::SimpleReferenceObject
 SimpleReferenceObject ()
void acquire ()
void release ()

Private Attributes

OUString maURL
OUString maID
ScOrcusImportXMLParam maParam
std::unique_ptr< ScOrcusXMLContextmpXMLContext
const std::vector< std::shared_ptr< sc::DataTransformation > > maDataTransformations
std::function< void()> maImportFinishedHdl

Additional Inherited Members

- Static Public Member Functions inherited from salhelper::Thread
static voidoperator new (std::size_t size)
static void operator delete (void *pointer)
- Static Public Member Functions inherited from salhelper::SimpleReferenceObject
static voidoperator new (std::size_t nSize)
static voidoperator 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)
- Protected Member Functions inherited from salhelper::Thread
virtual ~Thread () SAL_OVERRIDE
- Protected Member Functions inherited from salhelper::SimpleReferenceObject
virtual ~SimpleReferenceObject () COVERITY_NOEXCEPT_FALSE
- Protected Attributes inherited from salhelper::SimpleReferenceObject
oslInterlockedCount m_nCount

Detailed Description

Definition at line 24 of file xmldataprovider.cxx.

Constructor & Destructor Documentation

sc::XMLFetchThread::XMLFetchThread ( ScDocument rDoc,
const OUString &  rURL,
const ScOrcusImportXMLParam rParam,
const OUString &  rID,
std::function< void()>  aImportFinishedHdl,
std::vector< std::shared_ptr< sc::DataTransformation >> &&  rTransformations 

Definition at line 41 of file xmldataprovider.cxx.

Member Function Documentation

void sc::XMLFetchThread::execute ( )

Member Data Documentation

const std::vector<std::shared_ptr<sc::DataTransformation> > sc::XMLFetchThread::maDataTransformations

Definition at line 31 of file xmldataprovider.cxx.

OUString sc::XMLFetchThread::maID

Definition at line 28 of file xmldataprovider.cxx.

std::function<void()> sc::XMLFetchThread::maImportFinishedHdl

Definition at line 32 of file xmldataprovider.cxx.

Referenced by execute().

ScOrcusImportXMLParam sc::XMLFetchThread::maParam

Definition at line 29 of file xmldataprovider.cxx.

OUString sc::XMLFetchThread::maURL

Definition at line 27 of file xmldataprovider.cxx.

std::unique_ptr<ScOrcusXMLContext> sc::XMLFetchThread::mpXMLContext

Definition at line 30 of file xmldataprovider.cxx.

ScDocument& sc::XMLFetchThread::mrDocument

Definition at line 26 of file xmldataprovider.cxx.

The documentation for this class was generated from the following file: