Uses of Class
com.lucimber.dbus.type.DBusSignature
Packages that use DBusSignature
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.
D-Bus message types and structures for method calls, returns, signals, and errors.
Type-safe D-Bus data types and containers providing compile-time marshalling safety.
-
Uses of DBusSignature in com.lucimber.dbus.codec.decoder
Methods in com.lucimber.dbus.codec.decoder that return types with arguments of type DBusSignatureMethods in com.lucimber.dbus.codec.decoder with parameters of type DBusSignatureModifier and TypeMethodDescriptionstatic <R extends DBusType>
DecoderResult<R>DecoderUtils.decode
(DBusSignature signature, ByteBuffer buffer, int offset) Decodes D-Bus data types from a buffer.static <R extends DBusContainerType>
DecoderResult<R>DecoderUtils.decodeContainerType
(DBusSignature signature, ByteBuffer buffer, int offset) Decodes a D-Bus container type from the buffer.Constructors in com.lucimber.dbus.codec.decoder with parameters of type DBusSignatureModifierConstructorDescriptionArrayDecoder
(DBusSignature signature) Creates a new instance with mandatory parameters.DictDecoder
(DBusSignature signature) Creates a new decoder for D-Bus dictionary types.DictEntryDecoder
(DBusSignature signature) Creates a new instance with mandatory parameters.StructDecoder
(DBusSignature signature) Creates a new instance with mandatory parameters. -
Uses of DBusSignature in com.lucimber.dbus.codec.encoder
Methods in com.lucimber.dbus.codec.encoder with parameters of type DBusSignatureConstructors in com.lucimber.dbus.codec.encoder with parameters of type DBusSignatureModifierConstructorDescriptionArrayEncoder
(ByteOrder order, DBusSignature signature) Constructs a new instance.DictEncoder
(ByteOrder order, DBusSignature signature) Constructs a new instance.DictEntryEncoder
(ByteOrder order, DBusSignature signature) Constructs a new instance with mandatory parameters.StructEncoder
(ByteOrder order, DBusSignature signature) Constructs a new instance with mandatory parameter. -
Uses of DBusSignature in com.lucimber.dbus.message
Methods in com.lucimber.dbus.message that return types with arguments of type DBusSignatureMethods in com.lucimber.dbus.message with parameters of type DBusSignatureModifier and TypeMethodDescriptionInboundError.Builder.withBody
(DBusSignature signature, List<? extends DBusType> payload) InboundMethodCall.Builder.withBody
(DBusSignature signature, List<? extends DBusType> payload) InboundMethodReturn.Builder.withBody
(DBusSignature signature, List<? extends DBusType> payload) InboundSignal.Builder.withBody
(DBusSignature signature, List<? extends DBusType> payload) OutboundError.Builder.withBody
(DBusSignature signature, List<? extends DBusType> payload) OutboundMethodCall.Builder.withBody
(DBusSignature signature, List<? extends DBusType> payload) OutboundMethodReturn.Builder.withBody
(DBusSignature signature, List<? extends DBusType> payload) OutboundSignal.Builder.withBody
(DBusSignature signature, List<? extends DBusType> payload) Constructors in com.lucimber.dbus.message with parameters of type DBusSignatureModifierConstructorDescriptionInboundError
(DBusUInt32 serial, DBusUInt32 replySerial, DBusString sender, DBusString errorName, DBusSignature signature, List<? extends DBusType> payload) Constructs a new instance with all parameter.InboundMethodCall
(DBusUInt32 serial, DBusString sender, DBusObjectPath path, DBusString member, boolean replyExpected, DBusString iface, DBusSignature signature, List<? extends DBusType> payload) Constructs a new instance with all parameter.InboundMethodReturn
(DBusUInt32 serial, DBusUInt32 replySerial, DBusString sender, DBusSignature signature, List<? extends DBusType> payload) Constructs a new instance with all parameter.InboundSignal
(DBusUInt32 serial, DBusString sender, DBusObjectPath path, DBusString iface, DBusString member, DBusSignature signature, List<? extends DBusType> payload) Constructs a new instance with all parameter.OutboundError
(DBusUInt32 serial, DBusUInt32 replySerial, DBusString errorName, DBusString dst, DBusSignature signature, List<? extends DBusType> payload) Constructs a new instance with all parameter.OutboundMethodCall
(DBusUInt32 serial, DBusObjectPath path, DBusString member, boolean replyExpected, DBusString dst, DBusString iface, DBusSignature signature, List<? extends DBusType> payload) Constructs a new instance with all parameter.OutboundMethodCall
(DBusUInt32 serial, DBusObjectPath path, DBusString member, boolean replyExpected, DBusString dst, DBusString iface, DBusSignature signature, List<? extends DBusType> payload, Duration timeout) Constructs a new instance with all parameter including timeout.OutboundMethodReturn
(DBusUInt32 serial, DBusUInt32 replySerial, DBusString dst, DBusSignature signature, List<? extends DBusType> payload) Constructs a new instance with all parameter.OutboundSignal
(DBusUInt32 serial, DBusObjectPath path, DBusString iface, DBusString member, DBusString dst, DBusSignature signature, List<? extends DBusType> payload) Constructs a new instance with all parameter. -
Uses of DBusSignature in com.lucimber.dbus.type
Methods in com.lucimber.dbus.type that return DBusSignatureModifier and TypeMethodDescriptionDBusArray.getSignature()
DBusContainerType.getSignature()
Gets the signature of this container type.DBusDict.getSignature()
DBusDictEntry.getSignature()
DBusStruct.getSignature()
Gets the signature of the values of this struct.DBusVariant.getSignature()
DBusSignature.subContainer()
Returns a new signature without the enclosing container description.static DBusSignature
DBusSignature.valueOf
(CharSequence sequence) Constructs a newDBusSignature
instance by parsing aCharSequence
.Methods in com.lucimber.dbus.type that return types with arguments of type DBusSignatureModifier and TypeMethodDescriptionDBusSignature.getChildren()
Gets a list of signatures that are a subset of this signature.Constructors in com.lucimber.dbus.type with parameters of type DBusSignatureModifierConstructorDescriptionDBusArray
(DBusSignature signature) Constructs a new instance.DBusDict
(DBusSignature signature) Constructs a new instance.DBusDictEntry
(DBusSignature signature, KeyT key) Constructs a new instance.DBusDictEntry
(DBusSignature signature, KeyT key, ValueT value) Constructs a new instance.DBusStruct
(DBusSignature signature, DBusType... values) Constructs a new struct with the signature of the values.DBusStruct
(DBusSignature signature, List<DBusType> types) Constructs a new struct with mandatory parameter.