|
LibreOffice Module filter (master) 1
|
#include <LibXSLTTransformer.hxx>
Public Member Functions | |
| Reader (LibXSLTTransformer *transformer) | |
| int | read (char *buffer, int len) |
| int | write (const char *buffer, int len) |
| void | forceStateStopped () |
| void | closeOutput () |
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 Member Functions | |
| virtual | ~Reader () override |
| virtual void | execute () override |
Static Private Member Functions | |
| static void | registerExtensionModule () |
Private Attributes | |
| rtl::Reference< LibXSLTTransformer > | m_transformer |
| Sequence< sal_Int8 > | m_readBuf |
| Sequence< sal_Int8 > | m_writeBuf |
| std::mutex | m_mutex |
| xsltTransformContextPtr | m_tcontext |
Static Private Attributes | |
| static const sal_Int32 | OUTPUT_BUFFER_SIZE = 4096 |
| static const sal_Int32 | INPUT_BUFFER_SIZE = 4096 |
Additional Inherited Members | |
Static Public Member Functions inherited from salhelper::Thread | |
| static void * | operator new (std::size_t size) |
| static void | operator delete (void *pointer) |
Static Public Member Functions inherited from salhelper::SimpleReferenceObject | |
| 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) |
Protected Member Functions inherited from salhelper::Thread | |
| virtual | ~Thread () SAL_OVERRIDE |
| virtual void | execute ()=0 |
Protected Member Functions inherited from salhelper::SimpleReferenceObject | |
| virtual | ~SimpleReferenceObject () COVERITY_NOEXCEPT_FALSE |
Protected Attributes inherited from salhelper::SimpleReferenceObject | |
| oslInterlockedCount | m_nCount |
Definition at line 56 of file LibXSLTTransformer.hxx.
| Reader::Reader | ( | LibXSLTTransformer * | transformer | ) |
Definition at line 200 of file LibXSLTTransformer.cxx.
References INPUT_BUFFER_SIZE, and OUTPUT_BUFFER_SIZE.
|
overrideprivatevirtual |
Definition at line 384 of file LibXSLTTransformer.cxx.
| void Reader::closeOutput | ( | ) |
Definition at line 252 of file LibXSLTTransformer.cxx.
References m_transformer.
|
overrideprivatevirtual |
Implements salhelper::Thread.
Definition at line 264 of file LibXSLTTransformer.cxx.
References m_mutex, m_tcontext, m_transformer, NULL, registerExtensionModule(), and result.
| void Reader::forceStateStopped | ( | ) |
Definition at line 373 of file LibXSLTTransformer.cxx.
References m_mutex, and m_tcontext.
Definition at line 210 of file LibXSLTTransformer.cxx.
References m_readBuf, m_transformer, and n.
|
staticprivate |
Definition at line 358 of file LibXSLTTransformer.cxx.
References EXT_MODULE_OLE_URI.
Referenced by execute().
Definition at line 226 of file LibXSLTTransformer.cxx.
References m_transformer, m_writeBuf, n, and OUTPUT_BUFFER_SIZE.
|
staticprivate |
Definition at line 69 of file LibXSLTTransformer.hxx.
|
private |
Definition at line 74 of file LibXSLTTransformer.hxx.
Referenced by execute(), and forceStateStopped().
|
private |
Definition at line 71 of file LibXSLTTransformer.hxx.
Referenced by read().
|
private |
Definition at line 75 of file LibXSLTTransformer.hxx.
Referenced by execute(), and forceStateStopped().
|
private |
Definition at line 70 of file LibXSLTTransformer.hxx.
Referenced by closeOutput(), execute(), read(), and write().
|
private |
Definition at line 72 of file LibXSLTTransformer.hxx.
Referenced by write().
|
staticprivate |
Definition at line 68 of file LibXSLTTransformer.hxx.
Referenced by write().