Package ch.bailu.gtk.gio
Class TlsInteractionClass
java.lang.Object
ch.bailu.gtk.type.Type
ch.bailu.gtk.type.Pointer
ch.bailu.gtk.type.Record
ch.bailu.gtk.gio.TlsInteractionClass
- All Implemented Interfaces:
PointerInterface
The class for #GTlsInteraction. Derived classes implement the various
virtual interaction methods to handle TLS interactions.
Derived classes can choose to implement whichever interactions methods they'd
like to support by overriding those virtual methods in their class
initialization function. If a derived class implements an async method,
it must also implement the corresponding finish method.
The synchronous interaction methods should implement to display modal dialogs,
and the asynchronous methods to display modeless dialogs.
If the user cancels an interaction, then the result should be
%G_TLS_INTERACTION_FAILED and the error should be set with a domain of
%G_IO_ERROR and code of %G_IO_ERROR_CANCELLED.
virtual interaction methods to handle TLS interactions.
Derived classes can choose to implement whichever interactions methods they'd
like to support by overriding those virtual methods in their class
initialization function. If a derived class implements an async method,
it must also implement the corresponding finish method.
The synchronous interaction methods should implement to display modal dialogs,
and the asynchronous methods to display modeless dialogs.
If the user cancels an interaction, then the result should be
%G_TLS_INTERACTION_FAILED and the error should be set with a domain of
%G_IO_ERROR and code of %G_IO_ERROR_CANCELLED.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interfacestatic interfacestatic interfacestatic interface -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic ClassHandlerch.bailu.gtk.gio.JnaTlsInteractionClass.OnAskPasswordch.bailu.gtk.gio.JnaTlsInteractionClass.OnAskPasswordFinishch.bailu.gtk.gio.JnaTlsInteractionClass.OnRequestCertificatech.bailu.gtk.gio.JnaTlsInteractionClass.OnRequestCertificateFinishstatic intstatic TypeSystem.TypeSizestatic TypeSystem.TypeSizevoidsetFieldAskPassword(TlsInteractionClass.OnAskPassword ask_password) voidsetFieldAskPasswordFinish(TlsInteractionClass.OnAskPasswordFinish ask_password_finish) voidsetFieldRequestCertificate(TlsInteractionClass.OnRequestCertificate request_certificate) voidsetFieldRequestCertificateFinish(TlsInteractionClass.OnRequestCertificateFinish request_certificate_finish) Methods inherited from class ch.bailu.gtk.type.Pointer
asCPointer, cast, connectSignal, disconnectSignals, disconnectSignals, equals, hashCode, throwIfNull, throwNullPointerException, toString, unregisterCallbacks, unregisterCallbacksMethods inherited from class ch.bailu.gtk.type.Type
asCPointer, asCPointer, asCPointerNotNull, asJnaPointer, asJnaPointer, asPointer, asPointer, cast, cast, throwIfNullMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface ch.bailu.gtk.type.PointerInterface
asCPointerNotNull, asJnaPointer, asPointer, isNotNull, isNull
-
Field Details
-
PARENT_CLASS
Private field: direct-type- See Also:
-
ASK_PASSWORD
- See Also:
-
ASK_PASSWORD_ASYNC
Private field: cb-with-cb- See Also:
-
ASK_PASSWORD_FINISH
- See Also:
-
REQUEST_CERTIFICATE
- See Also:
-
REQUEST_CERTIFICATE_ASYNC
Private field: cb-with-cb- See Also:
-
REQUEST_CERTIFICATE_FINISH
- See Also:
-
-
Constructor Details
-
TlsInteractionClass
-
-
Method Details
-
getClassHandler
-
setFieldAskPassword
-
getFieldAskPassword
public ch.bailu.gtk.gio.JnaTlsInteractionClass.OnAskPassword getFieldAskPassword() -
setFieldAskPasswordFinish
-
getFieldAskPasswordFinish
public ch.bailu.gtk.gio.JnaTlsInteractionClass.OnAskPasswordFinish getFieldAskPasswordFinish() -
setFieldRequestCertificate
public void setFieldRequestCertificate(TlsInteractionClass.OnRequestCertificate request_certificate) -
getFieldRequestCertificate
public ch.bailu.gtk.gio.JnaTlsInteractionClass.OnRequestCertificate getFieldRequestCertificate() -
setFieldRequestCertificateFinish
public void setFieldRequestCertificateFinish(TlsInteractionClass.OnRequestCertificateFinish request_certificate_finish) -
getFieldRequestCertificateFinish
public ch.bailu.gtk.gio.JnaTlsInteractionClass.OnRequestCertificateFinish getFieldRequestCertificateFinish() -
getTypeSize
-
getParentTypeSize
-
getInstanceSize
public static int getInstanceSize()
-