================================ Type deai.plugin.dbus:DBusMethod ================================ .. lua:module:: deai.plugin.dbus.DBusMethod Represents a dbus method that can be called. This object is callable. Methods ========== .. list-table:: :header-rows: 0 * - :lua:meth:`call_with_signature(dbus_object, signature, ...) ` - Call the dbus method with a signature .. lua:method:: call_with_signature(dbus_object, signature, ...) -> DBusPendingReply :rtype: :lua:mod:`DBusPendingReply ` :param dbus_object: the dbus object that provided this method. :type dbus_object: :lua:mod:`DBusObject ` :param signature: a dbus type signature :type signature: string Call the dbus method with a signature Since there is multiple possible ways to serialize a deai value to dbus, sometimes deai can get it wrong and not create the desired dbus types. This method accepts an explicit dbus type signature and tries to match that.