LibreOffice Module io (master) 1
Namespaces | Functions
opump.cxx File Reference
#include <sal/log.hxx>
#include <com/sun/star/io/IOException.hpp>
#include <com/sun/star/io/NotConnectedException.hpp>
#include <com/sun/star/io/XActiveDataSource.hpp>
#include <com/sun/star/io/XActiveDataSink.hpp>
#include <com/sun/star/io/XActiveDataControl.hpp>
#include <com/sun/star/io/XConnectable.hpp>
#include <com/sun/star/lang/XServiceInfo.hpp>
#include <com/sun/star/uno/XComponentContext.hpp>
#include <cppuhelper/implbase.hxx>
#include <comphelper/interfacecontainer4.hxx>
#include <cppuhelper/supportsservice.hxx>
#include <osl/thread.h>
#include <mutex>
Include dependency graph for opump.cxx:

Go to the source code of this file.

Namespaces

namespace  io_stm
 

Functions

SAL_DLLPUBLIC_EXPORT css::uno::XInterface * io_Pump_get_implementation (css::uno::XComponentContext *, css::uno::Sequence< css::uno::Any > const &)
 

Function Documentation

◆ io_Pump_get_implementation()

SAL_DLLPUBLIC_EXPORT css::uno::XInterface * io_Pump_get_implementation ( css::uno::XComponentContext *  ,
css::uno::Sequence< css::uno::Any > const &   
)

Definition at line 448 of file opump.cxx.

Variable Documentation

◆ m_aMutex

std::mutex m_aMutex
private

Definition at line 51 of file opump.cxx.

◆ m_aThread

oslThread m_aThread
private

Definition at line 52 of file opump.cxx.

◆ m_closeFired

bool m_closeFired
private

Definition at line 59 of file opump.cxx.

◆ m_cnt

comphelper::OInterfaceContainerHelper4<XStreamListener> m_cnt
private

Definition at line 58 of file opump.cxx.

◆ m_xInput

Reference< XInputStream > m_xInput
private

Definition at line 56 of file opump.cxx.

◆ m_xOutput

Reference< XOutputStream > m_xOutput
private

Definition at line 57 of file opump.cxx.

◆ m_xPred

Reference< XConnectable > m_xPred
private

Definition at line 54 of file opump.cxx.

◆ m_xSucc

Reference< XConnectable > m_xSucc
private

Definition at line 55 of file opump.cxx.