LibreOffice
LibreOffice 7.4 SDK API Reference
Classes
com::sun::star::io Module Reference

General input/output interfaces. More...

Classes

exception  AlreadyConnectedException
 is thrown when a client tries to connect to a resource to which he is already connected. More...
 
exception  BufferSizeExceededException
 is thrown by instances which need to buffer data. More...
 
exception  ConnectException
 Signals that an error occurred while attempting to connect a socket to a remote address and port. More...
 
service  DataInputStream
 reads structured data from a chained XInputStream. More...
 
service  DataOutputStream
 writes structured data to a chained XOutputStream. More...
 
struct  DataTransferEvent
 is broadcast by a filter. More...
 
struct  FilePermission
 This permission represents access to a file or directory. More...
 
exception  IOException
 is thrown when an input or output error has occurred. More...
 
service  MarkableInputStream
 allows to set marks in an inputstream and to later jump back to these marks. More...
 
service  MarkableOutputStream
 allows to set marks in an outputstream and to later jump back to these marks. More...
 
exception  NoRouteToHostException
 Signals that an error occurred while attempting to connect a socket to a remote address and port. More...
 
exception  NotConnectedException
 is thrown when a read/write operation is tried on an instance that has not been chained properly. More...
 
service  ObjectInputStream
 is a stream which allows reading the data of persistent objects. More...
 
service  ObjectOutputStream
 is a stream which allows writing the data of persistent objects. More...
 
service  Pipe
 the implementation of an output stream and an input stream. More...
 
service  Pump
 the implementation of a data source and a data sink. More...
 
service  SequenceInputStream
 This service allows to wrap a sequence of bytes with a stream object. More...
 
service  SequenceOutputStream
 This service allows to wrap a sequence of bytes with an output stream object. More...
 
exception  SocketException
 Thrown to indicate that there is an error in the underlying protocol, such as a TCP error. More...
 
service  TempFile
 This service allows to get access to temp files. More...
 
service  TextInputStream
 provides functionality to read text data from a com::sun::star::io::XInputStream that initially has to be passed to the method XActiveDataSink::setInputStream(). More...
 
service  TextOutputStream
 provides functionality to write text data to a com::sun::star::io::XOutputStream that initially has to be passed to the method XActiveDataSource::setOutputStream(). More...
 
exception  UnexpectedEOFException
 is thrown when the EOF is reached during reading a datatype (long, string, etc.). More...
 
exception  UnknownHostException
 is thrown when the IP address of a host could not be determined. More...
 
exception  WrongFormatException
 is thrown when inconsistent data comes up while reading a complex data type (string or object). More...
 
interface  XActiveDataControl
 makes it possible to control an active data source. More...
 
interface  XActiveDataSink
 makes it possible to read the corresponding object from an input stream. More...
 
interface  XActiveDataSource
 has to be implemented if the class should be able to write into an output stream. More...
 
interface  XActiveDataStreamer
 makes it possible to read and write the corresponding stream. More...
 
interface  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. More...
 
interface  XConnectable
 makes it possible to connect data sinks and sources. More...
 
interface  XDataExporter
 makes it possible to export data from a component into a data sink. More...
 
interface  XDataImporter
 makes it possible to import data from a data source into a component. More...
 
interface  XDataInputStream
 makes it possible to read machine-independent simple data types from a stream. More...
 
interface  XDataOutputStream
 makes it possible to write machine-independent simple data types to a stream. More...
 
interface  XDataTransferEventListener
 is used to receive callbacks from an importer or exporter. More...
 
interface  XInputStream
 This is the basic interface to read data from a stream. More...
 
interface  XInputStreamProvider
 Interface for providing an input stream. More...
 
interface  XMarkableStream
 makes it possible to set and remove seekable marks to a stream. More...
 
interface  XObjectInputStream
 reads XPersistObject implementations from a stream More...
 
interface  XObjectOutputStream
 stores XPersistObject implementations into the stream More...
 
interface  XOutputStream
 This is the basic interface to write data to a stream. More...
 
interface  XPersist
 makes it possible to write this object to a URL or read it from a URL. More...
 
interface  XPersistObject
 allows to make UNO objects persistent More...
 
interface  XPipe
 The implementation of an output stream and an input stream. More...
 
interface  XSeekable
 makes it possible to seek to a certain position within a stream. More...
 
interface  XSeekableInputStream
 This interface can be used to represent a seekable input stream. More...
 
interface  XSequenceOutputStream
 This interface offers access to the written bytes. More...
 
interface  XStream
 offers read and write access to the same stream. More...
 
interface  XStreamListener
 makes it possible to receive events from an active data control. More...
 
interface  XTempFile
 This interface offers access to temp files. More...
 
interface  XTextInputStream
 Interface to read strings from a stream. More...
 
interface  XTextInputStream2
 Provides a unified interface for the new-style service TextInputStream. More...
 
interface  XTextOutputStream
 Interface to write strings to a stream using a special character encoding. More...
 
interface  XTextOutputStream2
 Provides a unified interface for the new-style service TextOutputStream. More...
 
interface  XTruncate
 makes it possible to set the size of the underlying data of a stream to zero. More...
 
interface  XXMLExtractor
 offers the capability to extract the XML document stream from a document storage. More...
 

Detailed Description

General input/output interfaces.