Class ITPThirdParty

java.lang.Object
org.javagi.base.ProxyInstance
org.webkitgtk.ITPThirdParty
All Implemented Interfaces:
Proxy

@Generated("org.javagi.JavaGI") public class ITPThirdParty extends ProxyInstance
Describes a third party origin.
Since:
2.30
  • Constructor Details

    • ITPThirdParty

      public ITPThirdParty(MemorySegment address)
      Create a ITPThirdParty proxy instance for the provided memory address.
      Parameters:
      address - the memory address of the native object
  • Method Details

    • getType

      public static @Nullable Type getType()
      Get the GType of the ITPThirdParty class.
      Returns:
      the GType
    • getMemoryLayout

      public static MemoryLayout getMemoryLayout()
      The memory layout of the native struct.
      Returns:
      the memory layout
    • getDomain

      public String getDomain()
      Get the domain name of itpThirdParty.
      Returns:
      the domain name
      Since:
      2.30
    • getFirstParties

      public List<ITPFirstParty> getFirstParties()
      Get the list of WebKitITPFirstParty under which this ITPThirdParty has been seen.
      Returns:
      a GList of WebKitITPFirstParty
      Since:
      2.30
    • ref

      public ITPThirdParty ref()

      Atomically increments the reference count of this ITPThirdParty by one.

      This function is MT-safe and may be called from any thread.

      Returns:
      The passed WebKitITPThirdParty
      Since:
      2.30
    • unref

      public void unref()

      Atomically decrements the reference count of this ITPThirdParty by one.

      If the reference count drops to 0, all memory allocated by WebKitITPThirdParty is released. This function is MT-safe and may be called from any thread.

      Since:
      2.30