Gjsify LogoGjsify Logo

Hierarchy

Index

Properties

attributes?: HashTable<string | number | symbol, string | number | boolean>

The attributes set on this item. Attributes are used to locate an item. They are not guaranteed to be stored or transferred securely.

created?: number

The date and time (in seconds since the UNIX epoch) that this item was created.

g_bus_type?: Gio.BusType

If this property is not %G_BUS_TYPE_NONE, then #GDBusProxy:g-connection must be %NULL and will be set to the #GDBusConnection obtained by calling g_bus_get() with the value of this property.

g_connection?: DBusConnection

The #GDBusConnection the proxy is for.

g_default_timeout?: number

The timeout to use if -1 (specifying default timeout) is passed as timeout_msec in the g_dbus_proxy_call() and g_dbus_proxy_call_sync() functions.

This allows applications to set a proxy-wide timeout for all remote method invocations on the proxy. If this property is -1, the default timeout (typically 25 seconds) is used. If set to %G_MAXINT, then no timeout is used.

g_flags?: DBusProxyFlags

Flags from the #GDBusProxyFlags enumeration.

g_interface_info?: DBusInterfaceInfo

Ensure that interactions with this proxy conform to the given interface. This is mainly to ensure that malformed data received from the other peer is ignored. The given #GDBusInterfaceInfo is said to be the "expected interface".

The checks performed are:

  • When completing a method call, if the type signature of the reply message isn't what's expected, the reply is discarded and the #GError is set to %G_IO_ERROR_INVALID_ARGUMENT.

  • Received signals that have a type signature mismatch are dropped and a warning is logged via g_warning().

  • Properties received via the initial GetAll() call or via the ::PropertiesChanged signal (on the org.freedesktop.DBus.Properties interface) or set using g_dbus_proxy_set_cached_property() with a type signature mismatch are ignored and a warning is logged via g_warning().

Note that these checks are never done on methods, signals and properties that are not referenced in the given #GDBusInterfaceInfo, since extending a D-Bus interface on the service-side is not considered an ABI break.

g_interface_name?: string

The D-Bus interface name the proxy is for.

g_name?: string

The well-known or unique name that the proxy is for.

g_object_path?: string

The object path the proxy is for.

label?: string

The human readable label for the item.

Setting this property will result in the label of the item being set asynchronously. To properly track the changing of the label use the secret_item_set_label() function.

modified?: number

The date and time (in seconds since the UNIX epoch) that this item was last modified.

The #SecretService object that this item is associated with and uses to interact with the actual D-Bus Secret Service.

Legend

  • Module
  • Object literal
  • Variable
  • Function
  • Function with type parameter
  • Index signature
  • Type alias
  • Type alias with type parameter
  • Enumeration
  • Enumeration member
  • Property
  • Method
  • Interface
  • Interface with type parameter
  • Constructor
  • Property
  • Method
  • Index signature
  • Class
  • Class with type parameter
  • Constructor
  • Property
  • Method
  • Accessor
  • Index signature
  • Inherited constructor
  • Inherited property
  • Inherited method
  • Inherited accessor
  • Protected property
  • Protected method
  • Protected accessor
  • Private property
  • Private method
  • Private accessor
  • Static property
  • Static method