Interface DBusInterfaceVTable.OnDBusInterfaceMethodCallFunc

Enclosing class:
DBusInterfaceVTable
Functional Interface:
This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.

@FunctionalInterface public static interface DBusInterfaceVTable.OnDBusInterfaceMethodCallFunc
  • Method Details

    • onDBusInterfaceMethodCallFunc

      void onDBusInterfaceMethodCallFunc(CallbackHandler __self, @Nonnull DBusConnection connection, @Nonnull Str sender, @Nonnull Str object_path, @Nonnull Str interface_name, @Nonnull Str method_name, @Nonnull Variant parameters, @Nonnull DBusMethodInvocation invocation, @Nullable Pointer user_data)
      The type of the @method_call function in #GDBusInterfaceVTable.
      Parameters:
      connection - A #GDBusConnection.
      sender - The unique bus name of the remote caller.
      object_path - The object path that the method was invoked on.
      interface_name - The D-Bus interface name the method was invoked on.
      method_name - The name of the method that was invoked.
      parameters - A #GVariant tuple with parameters.
      invocation - A #GDBusMethodInvocation object that must be used to return a value or error.
      user_data - The @user_data #gpointer passed to g_dbus_connection_register_object().