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 DBusSignatureDBusSignature.valueOf(CharSequence sequence) Constructs a newDBusSignatureinstance 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.