:: com :: sun :: star ::

module io
Description
General input/output interfaces.

Services
::com::sun::star::io::DataInputStream reads structured data from a chained ::com::sun::star::io::XInputStream .
::com::sun::star::io::DataOutputStream writes structured data to a chained ::com::sun::star::io::XOutputStream .
::com::sun::star::io::MarkableInputStream allows to set marks in an inputstream and to later jump back to these marks.
::com::sun::star::io::MarkableOutputStream allows to set marks in an outputstream and to later jump back to these marks.
::com::sun::star::io::ObjectInputStream is a stream which allows reading the data of persistent objects.
::com::sun::star::io::ObjectOutputStream is a stream which allows writing the data of persistent objects.
::com::sun::star::io::Pipe the implementation of an output stream and an input stream.
::com::sun::star::io::Pump the implementation of a data source and a data sink.
::com::sun::star::io::TextInputStream provides functionality to read text data from a ::com::sun::star::io::XInputStream that initially has to be passed to the method ::com::sun::star::io::XActiveDataSink::setInputStream() .
::com::sun::star::io::TextOutputStream provides functionality to write text data to a ::com::sun::star::io::XOutputStream that initially has to be passed to the method ::com::sun::star::io::XActiveDataSource::setOutputStream() .
Interfaces
::com::sun::star::io::XActiveDataControl makes it possible to control an active data source.
::com::sun::star::io::XActiveDataSink makes it possible to read the corresponding object from an input stream.
::com::sun::star::io::XActiveDataSource has to be implemented if the class should be able to write into an output stream.
::com::sun::star::io::XActiveDataStreamer makes it possible to read and write the corresponding stream.
::com::sun::star::io::XAsyncOutputMonitor An optional companion interface to ::com::sun::star::io::XOutputStream that supports scenarios where ::com::sun::star::io::XOutputStream::writeBytes operates asynchronously and does not necessarily report any errors.
::com::sun::star::io::XConnectable makes it possible to connect data sinks and sources.
::com::sun::star::io::XDataExporter makes it possible to export data from a component into a data sink.
::com::sun::star::io::XDataImporter makes it possible to import data from a data source into a component.
::com::sun::star::io::XDataInputStream makes it possible to read machine-independent simple data types from a stream.
::com::sun::star::io::XDataOutputStream makes it possible to write machine-independent simple data types to a stream.
::com::sun::star::io::XDataTransferEventListener is used to receive callbacks from an importer or exporter.
::com::sun::star::io::XInputStream This is the basic interface to read data from a stream.
::com::sun::star::io::XInputStreamProvider Interface for providing an input stream.
::com::sun::star::io::XMarkableStream makes it possible to set and remove seekable marks to a stream.
::com::sun::star::io::XObjectInputStream reads XPersistObject implementations from a stream
::com::sun::star::io::XObjectOutputStream stores XPersistObject implementations into the stream
::com::sun::star::io::XOutputStream This is the basic interface to write data to a stream.
::com::sun::star::io::XPersist makes it possible to write this object to an URL or read it from an URL.
::com::sun::star::io::XPersistObject allows to make UNO objects persistent
::com::sun::star::io::XSeekable makes it possible to seek to a certain position within a stream.
::com::sun::star::io::XStream offers read and write access to the same stream.
::com::sun::star::io::XStreamListener makes it possible to receive events from an active data control.
::com::sun::star::io::XTextInputStream Interface to read strings from a stream.
::com::sun::star::io::XTextOutputStream Interface to write strings to a stream using a special character encoding.
::com::sun::star::io::XTruncate makes it possible to set the size of the underlying data of a stream to zero.
::com::sun::star::io::XXMLExtractor offers the capability to extract the XML document stream from a document storage.
Structs
::com::sun::star::io::DataTransferEvent is broadcast by a filter.
::com::sun::star::io::FilePermission This permission represents access to a file or directory. A FilePermission consists of a file url and a set of actions valid for that url.
Exceptions
::com::sun::star::io::AlreadyConnectedException is thrown when a client tries to connect to a resource to which he is already connected.
::com::sun::star::io::BufferSizeExceededException is thrown by instances which need to buffer data.
::com::sun::star::io::ConnectException Signals that an error occurred while attempting to connect a socket to a remote address and port. Typically, the connection was refused remotely (e.g., no process is listening on the remote address/port).
::com::sun::star::io::IOException is thrown when an input or output error has occurred.
::com::sun::star::io::NoRouteToHostException Signals that an error occurred while attempting to connect a socket to a remote address and port. Typically, the remote host cannot be reached because of an intervening firewall, or if an intermediate router is down.
::com::sun::star::io::NotConnectedException is thrown when a read/write operation is tried on an instance that has not been chained properly.
::com::sun::star::io::SocketException Thrown to indicate that there is an error in the underlying protocol, such as a TCP error.
::com::sun::star::io::UnexpectedEOFException is thrown when the EOF/code> is reached during reading a datatype ( long , string , etc.).
::com::sun::star::io::UnknownHostException is thrown when the IP address of a host could not be determined.
::com::sun::star::io::WrongFormatException is thrown when inconsistent data comes up while reading a complex data type ( string or object).
Top of Page