|
LibreOffice
LibreOffice 5.3 SDK API Reference
|
makes it possible to read machine-independent simple data types from a stream. More...
import"XDataInputStream.idl";
Public Member Functions | |
| byte | readBoolean () raises ( com::sun::star::io::IOException ) |
| reads in a boolean. More... | |
| byte | readByte () raises ( com::sun::star::io::IOException ) |
| reads an 8-bit byte. More... | |
| char | readChar () raises ( com::sun::star::io::IOException ) |
| reads a 16-bit unicode character. More... | |
| short | readShort () raises ( com::sun::star::io::IOException ) |
| reads a 16-bit big endian integer. More... | |
| long | readLong () raises ( com::sun::star::io::IOException ) |
| reads a 32-bit big endian integer. More... | |
| hyper | readHyper () raises ( com::sun::star::io::IOException ) |
| reads a 64-bit big endian integer. More... | |
| float | readFloat () raises ( com::sun::star::io::IOException ) |
| reads a 32-bit IEEE float. More... | |
| double | readDouble () raises ( com::sun::star::io::IOException ) |
| reads a 64-bit IEEE double. More... | |
| string | readUTF () raises ( com::sun::star::io::IOException ) |
| reads a string of UTF encoded characters. More... | |
Public Member Functions inherited from XInputStream | |
| long | readBytes ([out] sequence< byte > aData, [in] long nBytesToRead) raises ( com::sun::star::io::NotConnectedException, com::sun::star::io::BufferSizeExceededException, com::sun::star::io::IOException) |
| reads the specified number of bytes in the given sequence. More... | |
| long | readSomeBytes ([out] sequence< byte > aData, [in] long nMaxBytesToRead) raises ( com::sun::star::io::NotConnectedException, com::sun::star::io::BufferSizeExceededException, com::sun::star::io::IOException ) |
| reads the available number of bytes, at maximum nMaxBytesToRead. More... | |
| void | skipBytes ([in] long nBytesToSkip) raises ( com::sun::star::io::NotConnectedException, com::sun::star::io::BufferSizeExceededException, com::sun::star::io::IOException ) |
| skips the next nBytesToSkip bytes (must be positive). More... | |
| long | available () raises ( com::sun::star::io::NotConnectedException, com::sun::star::io::IOException ) |
| states how many bytes can be read or skipped without blocking. More... | |
| void | closeInput () raises ( com::sun::star::io::NotConnectedException, com::sun::star::io::IOException) |
| closes the stream. More... | |
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... | |
makes it possible to read machine-independent simple data types from a stream.
| byte readBoolean | ( | ) | ||
| raises | ( | com::sun::star::io::IOException | ||
| ) | ||||
reads in a boolean.
It is an 8-bit value. 0 means FALSE; all other values mean TRUE.
| byte readByte | ( | ) | ||
| raises | ( | com::sun::star::io::IOException | ||
| ) | ||||
reads an 8-bit byte.
| char readChar | ( | ) | ||
| raises | ( | com::sun::star::io::IOException | ||
| ) | ||||
reads a 16-bit unicode character.
| double readDouble | ( | ) | ||
| raises | ( | com::sun::star::io::IOException | ||
| ) | ||||
reads a 64-bit IEEE double.
| float readFloat | ( | ) | ||
| raises | ( | com::sun::star::io::IOException | ||
| ) | ||||
reads a 32-bit IEEE float.
| hyper readHyper | ( | ) | ||
| raises | ( | com::sun::star::io::IOException | ||
| ) | ||||
reads a 64-bit big endian integer.
| long readLong | ( | ) | ||
| raises | ( | com::sun::star::io::IOException | ||
| ) | ||||
reads a 32-bit big endian integer.
| short readShort | ( | ) | ||
| raises | ( | com::sun::star::io::IOException | ||
| ) | ||||
reads a 16-bit big endian integer.
| string readUTF | ( | ) | ||
| raises | ( | com::sun::star::io::IOException | ||
| ) | ||||
reads a string of UTF encoded characters.
1.8.13