Package org.gnome.gio
Class TlsDatabase.TlsDatabaseClass
java.lang.Object
io.github.jwharm.javagi.base.ProxyInstance
org.gnome.gobject.TypeClass
org.gnome.gobject.GObject.ObjectClass
org.gnome.gio.TlsDatabase.TlsDatabaseClass
- All Implemented Interfaces:
Proxy
- Enclosing class:
TlsDatabase
The class for
GTlsDatabase
. Derived classes should implement the various
virtual methods. _async and _finish methods have a default
implementation that runs the corresponding sync method in a thread.-
Constructor Summary
ConstructorDescriptionAllocate a new TlsDatabaseClass.TlsDatabaseClass
(Arena arena) Allocate a new TlsDatabaseClass.TlsDatabaseClass
(MemorySegment address) Create a TlsDatabaseClass proxy instance for the provided memory address. -
Method Summary
Modifier and TypeMethodDescriptionstatic MemoryLayout
The memory layout of the native struct.void
overrideCreateCertificateHandle
(Arena arena, Method method) Override virtual methodcreate_certificate_handle
.void
overrideLookupCertificateForHandle
(Arena arena, Method method) Override virtual methodlookup_certificate_for_handle
.void
overrideLookupCertificateForHandleAsync
(Arena arena, Method method) Override virtual methodlookup_certificate_for_handle_async
.void
overrideLookupCertificateForHandleFinish
(Arena arena, Method method) Override virtual methodlookup_certificate_for_handle_finish
.void
overrideLookupCertificateIssuer
(Arena arena, Method method) Override virtual methodlookup_certificate_issuer
.void
overrideLookupCertificateIssuerAsync
(Arena arena, Method method) Override virtual methodlookup_certificate_issuer_async
.void
overrideLookupCertificateIssuerFinish
(Arena arena, Method method) Override virtual methodlookup_certificate_issuer_finish
.void
overrideLookupCertificatesIssuedBy
(Arena arena, Method method) Override virtual methodlookup_certificates_issued_by
.void
overrideLookupCertificatesIssuedByAsync
(Arena arena, Method method) Override virtual methodlookup_certificates_issued_by_async
.void
overrideLookupCertificatesIssuedByFinish
(Arena arena, Method method) Override virtual methodlookup_certificates_issued_by_finish
.void
overrideVerifyChain
(Arena arena, Method method) Override virtual methodverify_chain
.void
overrideVerifyChainAsync
(Arena arena, Method method) Override virtual methodverify_chain_async
.void
overrideVerifyChainFinish
(Arena arena, Method method) Override virtual methodverify_chain_finish
.Methods inherited from class org.gnome.gobject.GObject.ObjectClass
findProperty, installProperties, installProperty, listProperties, overrideConstructed, overrideConstructor, overrideDispatchPropertiesChanged, overrideDispose, overrideFinalize, overrideGetProperty, overrideNotify, overrideProperty, overrideSetProperty, readFlags, readNConstructProperties, readNPspecs, readPdummy, readPspecs, writeFlags, writeNConstructProperties, writeNPspecs, writePdummy, writePspecs
Methods inherited from class org.gnome.gobject.TypeClass
addPrivate, adjustPrivateOffset, getInstancePrivateOffset, getPrivate, peek, peekParent, peekStatic, readGType, ref, unref, unrefUncached, writeGType
Methods inherited from class io.github.jwharm.javagi.base.ProxyInstance
equals, handle, hashCode
-
Constructor Details
-
TlsDatabaseClass
Create a TlsDatabaseClass proxy instance for the provided memory address.- Parameters:
address
- the memory address of the native object
-
TlsDatabaseClass
Allocate a new TlsDatabaseClass.- Parameters:
arena
- to control the memory allocation scope
-
TlsDatabaseClass
public TlsDatabaseClass()Allocate a new TlsDatabaseClass. The memory is allocated withArena.ofAuto()
.
-
-
Method Details
-
getMemoryLayout
The memory layout of the native struct.- Returns:
- the memory layout
-
overrideVerifyChain
-
overrideVerifyChainAsync
-
overrideVerifyChainFinish
-
overrideCreateCertificateHandle
-
overrideLookupCertificateForHandle
-
overrideLookupCertificateForHandleAsync
-
overrideLookupCertificateForHandleFinish
-
overrideLookupCertificateIssuer
-
overrideLookupCertificateIssuerAsync
-
overrideLookupCertificateIssuerFinish
-
overrideLookupCertificatesIssuedBy
-
overrideLookupCertificatesIssuedByAsync
-
overrideLookupCertificatesIssuedByFinish
-