Uses of Interface
com.lucimber.dbus.type.DBusBasicType
Packages that use DBusBasicType
Package
Description
D-Bus message decoding infrastructure for converting wire format to Java objects.
D-Bus message encoding infrastructure for converting Java objects to wire format.
Type-safe D-Bus data types and containers providing compile-time marshalling safety.
-
Uses of DBusBasicType in com.lucimber.dbus.codec.decoder
Classes in com.lucimber.dbus.codec.decoder with type parameters of type DBusBasicTypeModifier and TypeClassDescriptionfinal class
DictDecoder<KeyT extends DBusBasicType,
ValueT extends DBusType> A decoder which unmarshals a dictionary from the byte stream format used by D-Bus.final class
DictEntryDecoder<KeyT extends DBusBasicType,
ValueT extends DBusType> A decoder which unmarshals a key-value pair from the byte stream format used by D-Bus.Methods in com.lucimber.dbus.codec.decoder with type parameters of type DBusBasicTypeModifier and TypeMethodDescriptionstatic <R extends DBusBasicType>
DecoderResult<R>DecoderUtils.decodeBasicType
(TypeCode code, ByteBuffer buffer, int offset) Decodes a D-Bus basic type from the buffer. -
Uses of DBusBasicType in com.lucimber.dbus.codec.encoder
Classes in com.lucimber.dbus.codec.encoder with type parameters of type DBusBasicTypeModifier and TypeClassDescriptionfinal class
DictEncoder<KeyT extends DBusBasicType,
ValueT extends DBusType> An encoder which encodes a dictionary to the D-Bus marshalling format using ByteBuffer.final class
DictEntryEncoder<KeyT extends DBusBasicType,
ValueT extends DBusType> An encoder which encodes a key-value pair to the D-Bus marshalling format using ByteBuffer. -
Uses of DBusBasicType in com.lucimber.dbus.type
Classes in com.lucimber.dbus.type with type parameters of type DBusBasicTypeModifier and TypeClassDescriptionfinal class
DBusDict<KeyT extends DBusBasicType,
ValueT extends DBusType> An object that maps keys to values.final class
DBusDictEntry<KeyT extends DBusBasicType,
ValueT extends DBusType> A map entry (key-value pair).Classes in com.lucimber.dbus.type that implement DBusBasicTypeModifier and TypeClassDescriptionfinal class
Maps aBoolean
to its D-Bus equivalent of BOOLEAN.final class
Maps aByte
to its D-Bus equivalent of BYTE.final class
Maps aDouble
to its D-Bus equivalent of DOUBLE.final class
Maps aShort
to its D-Bus equivalent of INT16.final class
Maps anInteger
to its D-Bus equivalent of INT32.final class
Maps aLong
to its D-Bus equivalent of INT64.final class
D-Bus objects are identified within an application via their object path.final class
D-Bus uses a string-based type encoding mechanism called Signatures to describe the number and types of arguments required by methods and signals.final class
Maps aString
to its D-Bus equivalent of STRING.final class
Maps an unsignedShort
to its D-Bus equivalent of UINT16.final class
Maps an unsignedInteger
to its D-Bus equivalent of UINT32.final class
Maps an unsignedLong
to its D-Bus equivalent of UINT64.final class
Maps an unsignedInteger
to its D-Bus equivalent of UNIX_FD.