interface XActiveDataControl in module com::sun::star::io::

(Global Index)

Syntax

interface XActiveDataControl : com::sun::star::uno::XInterface ;

Description

makes it possible to control an active data source.

This interface should be supported by objects which implement XActiveDataSource or XActiveDataSink .

Method Summary

addListener registers an object to receive events from this data source.

removeListener unregisters an object to receive events from this data source.

start starts I/O.

terminate does a weak abort.

Method Details



addListener

Syntax

void addListener (
com::sun::star::io::XStreamListener aListener );

Description

registers an object to receive events from this data source.


removeListener

Syntax

void removeListener (
com::sun::star::io::XStreamListener aListener );

Description

unregisters an object to receive events from this data source.


start

Syntax

void start ();

Description

starts I/O.

Either XActiveDataControl::setInputStream() or XActiveDataControl::setOutputStream() must be called beforehand.

This method does not block the thread, so reading is generally not finished when the method returns.


terminate

Syntax

void terminate ();

Description

does a weak abort.

It closes all connected resources and calls XInputStream::close or XOutputStream::close and fires the XStreamListener::terminated -event.

Top of Page