LibreOffice
LibreOffice 6.2 SDK API Reference
Exported Interfaces | List of all members
Pump Service Referencepublished

the implementation of a data source and a data sink. More...

import"Pump.idl";

Inheritance diagram for Pump:
XActiveDataSource XActiveDataSink XActiveDataControl XInterface XInterface XInterface

Exported Interfaces

interface com::sun::star::io::XActiveDataSource
 allows to set the outputstream More...
 
interface com::sun::star::io::XActiveDataSink
 allows to set the inputstream More...
 
interface com::sun::star::io::XActiveDataControl
 allows listener administration and starting/stopping the pump More...
 

Additional Inherited Members

- Public Member Functions inherited from XActiveDataSource
void setOutputStream ([in] com::sun::star::io::XOutputStream aStream)
 plugs the output stream. More...
 
com::sun::star::io::XOutputStream getOutputStream ()
 
- Public Member Functions inherited from XInterface
any queryInterface ([in] type aType)
 queries for a new interface to an existing UNO object. More...
 
void acquire ()
 increases the reference counter by one. More...
 
void release ()
 decreases the reference counter by one. More...
 
- Public Member Functions inherited from XActiveDataSink
void setInputStream ([in] com::sun::star::io::XInputStream aStream)
 plugs the input stream. More...
 
com::sun::star::io::XInputStream getInputStream ()
 
- Public Member Functions inherited from XActiveDataControl
void addListener ([in] com::sun::star::io::XStreamListener aListener)
 registers an object to receive events from this data source. More...
 
void removeListener ([in] com::sun::star::io::XStreamListener aListener)
 unregisters an object to receive events from this data source. More...
 
void start ()
 starts I/O. More...
 
void terminate ()
 does a weak abort. More...
 

Detailed Description

the implementation of a data source and a data sink.

A thread will be created that reads from the input stream and writes the data to the connected output stream. Data will not be buffered by this service.

Exported Interfaces

allows listener administration and starting/stopping the pump

allows to set the inputstream

allows to set the outputstream


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