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 classDictDecoder<KeyT extends DBusBasicType,ValueT extends DBusType> A decoder which unmarshals a dictionary from the byte stream format used by D-Bus.final classDictEntryDecoder<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 classDictEncoder<KeyT extends DBusBasicType,ValueT extends DBusType> An encoder which encodes a dictionary to the D-Bus marshalling format using ByteBuffer.final classDictEntryEncoder<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 classDBusDict<KeyT extends DBusBasicType,ValueT extends DBusType> An object that maps keys to values.final classDBusDictEntry<KeyT extends DBusBasicType,ValueT extends DBusType> A map entry (key-value pair).Classes in com.lucimber.dbus.type that implement DBusBasicTypeModifier and TypeClassDescriptionfinal classMaps aBooleanto its D-Bus equivalent of BOOLEAN.final classMaps aByteto its D-Bus equivalent of BYTE.final classMaps aDoubleto its D-Bus equivalent of DOUBLE.final classMaps aShortto its D-Bus equivalent of INT16.final classMaps anIntegerto its D-Bus equivalent of INT32.final classMaps aLongto its D-Bus equivalent of INT64.final classD-Bus objects are identified within an application via their object path.final classD-Bus uses a string-based type encoding mechanism called Signatures to describe the number and types of arguments required by methods and signals.final classMaps aStringto its D-Bus equivalent of STRING.final classMaps an unsignedShortto its D-Bus equivalent of UINT16.final classMaps an unsignedIntegerto its D-Bus equivalent of UINT32.final classMaps an unsignedLongto its D-Bus equivalent of UINT64.final classMaps an unsignedIntegerto its D-Bus equivalent of UNIX_FD.