GDtlsConnectionInterface

Virtual method table for a #GDtlsConnection implementation.

Members

Variables

acceptCertificate
int function(GDtlsConnection* connection, GTlsCertificate* peerCert, GTlsCertificateFlags errors) acceptCertificate;
gIface
GTypeInterface gIface;

The parent interface.

getBindingData
int function(GDtlsConnection* conn, GTlsChannelBindingType type, GByteArray* data, GError** err) getBindingData;
getNegotiatedProtocol
const(char)* function(GDtlsConnection* conn) getNegotiatedProtocol;
handshake
int function(GDtlsConnection* conn, GCancellable* cancellable, GError** err) handshake;
handshakeAsync
void function(GDtlsConnection* conn, int ioPriority, GCancellable* cancellable, GAsyncReadyCallback callback, void* userData) handshakeAsync;
handshakeFinish
int function(GDtlsConnection* conn, GAsyncResult* result, GError** err) handshakeFinish;
setAdvertisedProtocols
void function(GDtlsConnection* conn, char** protocols) setAdvertisedProtocols;
shutdown
int function(GDtlsConnection* conn, int shutdownRead, int shutdownWrite, GCancellable* cancellable, GError** err) shutdown;
shutdownAsync
void function(GDtlsConnection* conn, int shutdownRead, int shutdownWrite, int ioPriority, GCancellable* cancellable, GAsyncReadyCallback callback, void* userData) shutdownAsync;
shutdownFinish
int function(GDtlsConnection* conn, GAsyncResult* result, GError** err) shutdownFinish;

Meta

Since

2.48