Documentation
¶
Index ¶
- func QDtlsClientVerifier_Tr(s string) string
- func QDtlsClientVerifier_Tr2(s string, c string) string
- func QDtlsClientVerifier_Tr3(s string, c string, n int) string
- func QDtlsClientVerifier_TrUtf8(s string) string
- func QDtlsClientVerifier_TrUtf82(s string, c string) string
- func QDtlsClientVerifier_TrUtf83(s string, c string, n int) string
- func QDtls_Tr(s string) string
- func QDtls_Tr2(s string, c string) string
- func QDtls_Tr3(s string, c string, n int) string
- func QDtls_TrUtf8(s string) string
- func QDtls_TrUtf82(s string, c string) string
- func QDtls_TrUtf83(s string, c string, n int) string
- type QDtls
- func (this *QDtls) AbortHandshake(socket *network.QUdpSocket) bool
- func (this *QDtls) CookieGeneratorParameters() *QDtlsClientVerifier__GeneratorParameters
- func (this *QDtls) DecryptDatagram(socket *network.QUdpSocket, dgram []byte) []byte
- func (this *QDtls) Delete()
- func (this *QDtls) DoHandshake(socket *network.QUdpSocket) bool
- func (this *QDtls) DoHandshake2(socket *network.QUdpSocket, dgram []byte) bool
- func (this *QDtls) DtlsConfiguration() *network.QSslConfiguration
- func (this *QDtls) DtlsError() QDtlsError
- func (this *QDtls) DtlsErrorString() string
- func (this *QDtls) GoGC()
- func (this *QDtls) HandleTimeout(socket *network.QUdpSocket) bool
- func (this *QDtls) HandshakeState() QDtls__HandshakeState
- func (this *QDtls) HandshakeTimeout()
- func (this *QDtls) IgnoreVerificationErrors(errorsToIgnore []network.QSslError)
- func (this *QDtls) IsConnectionEncrypted() bool
- func (this *QDtls) IsSignalConnected(signal *qt.QMetaMethod) bool
- func (this *QDtls) MetaObject() *qt.QMetaObject
- func (this *QDtls) Metacast(param1 string) unsafe.Pointer
- func (this *QDtls) MtuHint() uint16
- func (this *QDtls) OnChildEvent(slot func(super func(event *qt.QChildEvent), event *qt.QChildEvent))
- func (this *QDtls) OnConnectNotify(slot func(super func(signal *qt.QMetaMethod), signal *qt.QMetaMethod))
- func (this *QDtls) OnCustomEvent(slot func(super func(event *qt.QEvent), event *qt.QEvent))
- func (this *QDtls) OnDisconnectNotify(slot func(super func(signal *qt.QMetaMethod), signal *qt.QMetaMethod))
- func (this *QDtls) OnEvent(slot func(super func(event *qt.QEvent) bool, event *qt.QEvent) bool)
- func (this *QDtls) OnEventFilter(...)
- func (this *QDtls) OnHandshakeTimeout(slot func())
- func (this *QDtls) OnPskRequired(slot func(authenticator *network.QSslPreSharedKeyAuthenticator))
- func (this *QDtls) OnTimerEvent(slot func(super func(event *qt.QTimerEvent), event *qt.QTimerEvent))
- func (this *QDtls) PeerAddress() *network.QHostAddress
- func (this *QDtls) PeerPort() uint16
- func (this *QDtls) PeerVerificationErrors() []network.QSslError
- func (this *QDtls) PeerVerificationName() string
- func (this *QDtls) PskRequired(authenticator *network.QSslPreSharedKeyAuthenticator)
- func (this *QDtls) Receivers(signal string) int
- func (this *QDtls) ResumeHandshake(socket *network.QUdpSocket) bool
- func (this *QDtls) Sender() *qt.QObject
- func (this *QDtls) SenderSignalIndex() int
- func (this *QDtls) SessionCipher() *network.QSslCipher
- func (this *QDtls) SessionProtocol() network.QSsl__SslProtocol
- func (this *QDtls) SetCookieGeneratorParameters(params *QDtlsClientVerifier__GeneratorParameters) bool
- func (this *QDtls) SetDtlsConfiguration(configuration *network.QSslConfiguration) bool
- func (this *QDtls) SetMtuHint(mtuHint uint16)
- func (this *QDtls) SetPeer(address *network.QHostAddress, port uint16) bool
- func (this *QDtls) SetPeer2(address *network.QHostAddress, port uint16, verificationName string) bool
- func (this *QDtls) SetPeerVerificationName(name string) bool
- func (this *QDtls) Shutdown(socket *network.QUdpSocket) bool
- func (this *QDtls) SslMode() network.QSslSocket__SslMode
- func (this *QDtls) UnsafePointer() unsafe.Pointer
- func (this *QDtls) WriteDatagramEncrypted(socket *network.QUdpSocket, dgram []byte) int64
- type QDtlsClientVerifier
- func (this *QDtlsClientVerifier) CookieGeneratorParameters() *QDtlsClientVerifier__GeneratorParameters
- func (this *QDtlsClientVerifier) Delete()
- func (this *QDtlsClientVerifier) DtlsError() QDtlsError
- func (this *QDtlsClientVerifier) DtlsErrorString() string
- func (this *QDtlsClientVerifier) GoGC()
- func (this *QDtlsClientVerifier) IsSignalConnected(signal *qt.QMetaMethod) bool
- func (this *QDtlsClientVerifier) MetaObject() *qt.QMetaObject
- func (this *QDtlsClientVerifier) Metacast(param1 string) unsafe.Pointer
- func (this *QDtlsClientVerifier) OnChildEvent(slot func(super func(event *qt.QChildEvent), event *qt.QChildEvent))
- func (this *QDtlsClientVerifier) OnConnectNotify(slot func(super func(signal *qt.QMetaMethod), signal *qt.QMetaMethod))
- func (this *QDtlsClientVerifier) OnCustomEvent(slot func(super func(event *qt.QEvent), event *qt.QEvent))
- func (this *QDtlsClientVerifier) OnDisconnectNotify(slot func(super func(signal *qt.QMetaMethod), signal *qt.QMetaMethod))
- func (this *QDtlsClientVerifier) OnEvent(slot func(super func(event *qt.QEvent) bool, event *qt.QEvent) bool)
- func (this *QDtlsClientVerifier) OnEventFilter(...)
- func (this *QDtlsClientVerifier) OnTimerEvent(slot func(super func(event *qt.QTimerEvent), event *qt.QTimerEvent))
- func (this *QDtlsClientVerifier) Receivers(signal string) int
- func (this *QDtlsClientVerifier) Sender() *qt.QObject
- func (this *QDtlsClientVerifier) SenderSignalIndex() int
- func (this *QDtlsClientVerifier) SetCookieGeneratorParameters(params *QDtlsClientVerifier__GeneratorParameters) bool
- func (this *QDtlsClientVerifier) UnsafePointer() unsafe.Pointer
- func (this *QDtlsClientVerifier) VerifiedHello() []byte
- func (this *QDtlsClientVerifier) VerifyClient(socket *network.QUdpSocket, dgram []byte, address *network.QHostAddress, ...) bool
- type QDtlsClientVerifier__GeneratorParameters
- func NewQDtlsClientVerifier__GeneratorParameters() *QDtlsClientVerifier__GeneratorParameters
- func NewQDtlsClientVerifier__GeneratorParameters2(a qt.QCryptographicHash__Algorithm, s []byte) *QDtlsClientVerifier__GeneratorParameters
- func NewQDtlsClientVerifier__GeneratorParameters3(param1 *QDtlsClientVerifier__GeneratorParameters) *QDtlsClientVerifier__GeneratorParameters
- func UnsafeNewQDtlsClientVerifier__GeneratorParameters(h unsafe.Pointer) *QDtlsClientVerifier__GeneratorParameters
- func (this *QDtlsClientVerifier__GeneratorParameters) Delete()
- func (this *QDtlsClientVerifier__GeneratorParameters) GoGC()
- func (this *QDtlsClientVerifier__GeneratorParameters) Hash() qt.QCryptographicHash__Algorithm
- func (this *QDtlsClientVerifier__GeneratorParameters) OperatorAssign(param1 *QDtlsClientVerifier__GeneratorParameters)
- func (this *QDtlsClientVerifier__GeneratorParameters) Secret() []byte
- func (this *QDtlsClientVerifier__GeneratorParameters) SetHash(hash qt.QCryptographicHash__Algorithm)
- func (this *QDtlsClientVerifier__GeneratorParameters) SetSecret(secret []byte)
- func (this *QDtlsClientVerifier__GeneratorParameters) UnsafePointer() unsafe.Pointer
- type QDtlsError
- type QDtls__HandshakeState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func QDtlsClientVerifier_Tr ¶
func QDtlsClientVerifier_Tr2 ¶
func QDtls_TrUtf8 ¶
func QDtls_TrUtf82 ¶
Types ¶
type QDtls ¶
func NewQDtls ¶
func NewQDtls(mode network.QSslSocket__SslMode) *QDtls
NewQDtls constructs a new QDtls object.
func NewQDtls2 ¶
func NewQDtls2(mode network.QSslSocket__SslMode, parent *qt.QObject) *QDtls
NewQDtls2 constructs a new QDtls object.
func UnsafeNewQDtls ¶
UnsafeNewQDtls constructs the type using only unsafe pointers.
func (*QDtls) AbortHandshake ¶
func (this *QDtls) AbortHandshake(socket *network.QUdpSocket) bool
func (*QDtls) CookieGeneratorParameters ¶
func (this *QDtls) CookieGeneratorParameters() *QDtlsClientVerifier__GeneratorParameters
func (*QDtls) DecryptDatagram ¶
func (this *QDtls) DecryptDatagram(socket *network.QUdpSocket, dgram []byte) []byte
func (*QDtls) DoHandshake ¶
func (this *QDtls) DoHandshake(socket *network.QUdpSocket) bool
func (*QDtls) DoHandshake2 ¶
func (this *QDtls) DoHandshake2(socket *network.QUdpSocket, dgram []byte) bool
func (*QDtls) DtlsConfiguration ¶
func (this *QDtls) DtlsConfiguration() *network.QSslConfiguration
func (*QDtls) DtlsError ¶
func (this *QDtls) DtlsError() QDtlsError
func (*QDtls) DtlsErrorString ¶
func (*QDtls) GoGC ¶
func (this *QDtls) GoGC()
GoGC adds a Go Finalizer to this pointer, so that it will be deleted from C++ memory once it is unreachable from Go memory.
func (*QDtls) HandleTimeout ¶
func (this *QDtls) HandleTimeout(socket *network.QUdpSocket) bool
func (*QDtls) HandshakeState ¶
func (this *QDtls) HandshakeState() QDtls__HandshakeState
func (*QDtls) HandshakeTimeout ¶
func (this *QDtls) HandshakeTimeout()
func (*QDtls) IgnoreVerificationErrors ¶
func (*QDtls) IsConnectionEncrypted ¶
func (*QDtls) IsSignalConnected ¶
func (this *QDtls) IsSignalConnected(signal *qt.QMetaMethod) bool
IsSignalConnected can only be called from a QDtls that was directly constructed.
func (*QDtls) MetaObject ¶
func (this *QDtls) MetaObject() *qt.QMetaObject
func (*QDtls) OnChildEvent ¶
func (this *QDtls) OnChildEvent(slot func(super func(event *qt.QChildEvent), event *qt.QChildEvent))
func (*QDtls) OnConnectNotify ¶
func (this *QDtls) OnConnectNotify(slot func(super func(signal *qt.QMetaMethod), signal *qt.QMetaMethod))
func (*QDtls) OnCustomEvent ¶
func (*QDtls) OnDisconnectNotify ¶
func (this *QDtls) OnDisconnectNotify(slot func(super func(signal *qt.QMetaMethod), signal *qt.QMetaMethod))
func (*QDtls) OnEventFilter ¶
func (*QDtls) OnHandshakeTimeout ¶
func (this *QDtls) OnHandshakeTimeout(slot func())
func (*QDtls) OnPskRequired ¶
func (this *QDtls) OnPskRequired(slot func(authenticator *network.QSslPreSharedKeyAuthenticator))
func (*QDtls) OnTimerEvent ¶
func (this *QDtls) OnTimerEvent(slot func(super func(event *qt.QTimerEvent), event *qt.QTimerEvent))
func (*QDtls) PeerAddress ¶
func (this *QDtls) PeerAddress() *network.QHostAddress
func (*QDtls) PeerVerificationErrors ¶
func (*QDtls) PeerVerificationName ¶
func (*QDtls) PskRequired ¶
func (this *QDtls) PskRequired(authenticator *network.QSslPreSharedKeyAuthenticator)
func (*QDtls) ResumeHandshake ¶
func (this *QDtls) ResumeHandshake(socket *network.QUdpSocket) bool
func (*QDtls) SenderSignalIndex ¶
SenderSignalIndex can only be called from a QDtls that was directly constructed.
func (*QDtls) SessionCipher ¶
func (this *QDtls) SessionCipher() *network.QSslCipher
func (*QDtls) SessionProtocol ¶
func (this *QDtls) SessionProtocol() network.QSsl__SslProtocol
func (*QDtls) SetCookieGeneratorParameters ¶
func (this *QDtls) SetCookieGeneratorParameters(params *QDtlsClientVerifier__GeneratorParameters) bool
func (*QDtls) SetDtlsConfiguration ¶
func (this *QDtls) SetDtlsConfiguration(configuration *network.QSslConfiguration) bool
func (*QDtls) SetMtuHint ¶
func (*QDtls) SetPeerVerificationName ¶
func (*QDtls) SslMode ¶
func (this *QDtls) SslMode() network.QSslSocket__SslMode
func (*QDtls) UnsafePointer ¶
func (*QDtls) WriteDatagramEncrypted ¶
func (this *QDtls) WriteDatagramEncrypted(socket *network.QUdpSocket, dgram []byte) int64
type QDtlsClientVerifier ¶
func NewQDtlsClientVerifier ¶
func NewQDtlsClientVerifier() *QDtlsClientVerifier
NewQDtlsClientVerifier constructs a new QDtlsClientVerifier object.
func NewQDtlsClientVerifier2 ¶
func NewQDtlsClientVerifier2(parent *qt.QObject) *QDtlsClientVerifier
NewQDtlsClientVerifier2 constructs a new QDtlsClientVerifier object.
func UnsafeNewQDtlsClientVerifier ¶
func UnsafeNewQDtlsClientVerifier(h unsafe.Pointer) *QDtlsClientVerifier
UnsafeNewQDtlsClientVerifier constructs the type using only unsafe pointers.
func (*QDtlsClientVerifier) CookieGeneratorParameters ¶
func (this *QDtlsClientVerifier) CookieGeneratorParameters() *QDtlsClientVerifier__GeneratorParameters
func (*QDtlsClientVerifier) Delete ¶
func (this *QDtlsClientVerifier) Delete()
Delete this object from C++ memory.
func (*QDtlsClientVerifier) DtlsError ¶
func (this *QDtlsClientVerifier) DtlsError() QDtlsError
func (*QDtlsClientVerifier) DtlsErrorString ¶
func (this *QDtlsClientVerifier) DtlsErrorString() string
func (*QDtlsClientVerifier) GoGC ¶
func (this *QDtlsClientVerifier) GoGC()
GoGC adds a Go Finalizer to this pointer, so that it will be deleted from C++ memory once it is unreachable from Go memory.
func (*QDtlsClientVerifier) IsSignalConnected ¶
func (this *QDtlsClientVerifier) IsSignalConnected(signal *qt.QMetaMethod) bool
IsSignalConnected can only be called from a QDtlsClientVerifier that was directly constructed.
func (*QDtlsClientVerifier) MetaObject ¶
func (this *QDtlsClientVerifier) MetaObject() *qt.QMetaObject
func (*QDtlsClientVerifier) Metacast ¶
func (this *QDtlsClientVerifier) Metacast(param1 string) unsafe.Pointer
func (*QDtlsClientVerifier) OnChildEvent ¶
func (this *QDtlsClientVerifier) OnChildEvent(slot func(super func(event *qt.QChildEvent), event *qt.QChildEvent))
func (*QDtlsClientVerifier) OnConnectNotify ¶
func (this *QDtlsClientVerifier) OnConnectNotify(slot func(super func(signal *qt.QMetaMethod), signal *qt.QMetaMethod))
func (*QDtlsClientVerifier) OnCustomEvent ¶
func (this *QDtlsClientVerifier) OnCustomEvent(slot func(super func(event *qt.QEvent), event *qt.QEvent))
func (*QDtlsClientVerifier) OnDisconnectNotify ¶
func (this *QDtlsClientVerifier) OnDisconnectNotify(slot func(super func(signal *qt.QMetaMethod), signal *qt.QMetaMethod))
func (*QDtlsClientVerifier) OnEventFilter ¶
func (*QDtlsClientVerifier) OnTimerEvent ¶
func (this *QDtlsClientVerifier) OnTimerEvent(slot func(super func(event *qt.QTimerEvent), event *qt.QTimerEvent))
func (*QDtlsClientVerifier) Receivers ¶
func (this *QDtlsClientVerifier) Receivers(signal string) int
Receivers can only be called from a QDtlsClientVerifier that was directly constructed.
func (*QDtlsClientVerifier) Sender ¶
func (this *QDtlsClientVerifier) Sender() *qt.QObject
Sender can only be called from a QDtlsClientVerifier that was directly constructed.
func (*QDtlsClientVerifier) SenderSignalIndex ¶
func (this *QDtlsClientVerifier) SenderSignalIndex() int
SenderSignalIndex can only be called from a QDtlsClientVerifier that was directly constructed.
func (*QDtlsClientVerifier) SetCookieGeneratorParameters ¶
func (this *QDtlsClientVerifier) SetCookieGeneratorParameters(params *QDtlsClientVerifier__GeneratorParameters) bool
func (*QDtlsClientVerifier) UnsafePointer ¶
func (this *QDtlsClientVerifier) UnsafePointer() unsafe.Pointer
func (*QDtlsClientVerifier) VerifiedHello ¶
func (this *QDtlsClientVerifier) VerifiedHello() []byte
func (*QDtlsClientVerifier) VerifyClient ¶
func (this *QDtlsClientVerifier) VerifyClient(socket *network.QUdpSocket, dgram []byte, address *network.QHostAddress, port uint16) bool
type QDtlsClientVerifier__GeneratorParameters ¶
type QDtlsClientVerifier__GeneratorParameters struct {
// contains filtered or unexported fields
}
func NewQDtlsClientVerifier__GeneratorParameters ¶
func NewQDtlsClientVerifier__GeneratorParameters() *QDtlsClientVerifier__GeneratorParameters
NewQDtlsClientVerifier__GeneratorParameters constructs a new QDtlsClientVerifier::GeneratorParameters object.
func NewQDtlsClientVerifier__GeneratorParameters2 ¶
func NewQDtlsClientVerifier__GeneratorParameters2(a qt.QCryptographicHash__Algorithm, s []byte) *QDtlsClientVerifier__GeneratorParameters
NewQDtlsClientVerifier__GeneratorParameters2 constructs a new QDtlsClientVerifier::GeneratorParameters object.
func NewQDtlsClientVerifier__GeneratorParameters3 ¶
func NewQDtlsClientVerifier__GeneratorParameters3(param1 *QDtlsClientVerifier__GeneratorParameters) *QDtlsClientVerifier__GeneratorParameters
NewQDtlsClientVerifier__GeneratorParameters3 constructs a new QDtlsClientVerifier::GeneratorParameters object.
func UnsafeNewQDtlsClientVerifier__GeneratorParameters ¶
func UnsafeNewQDtlsClientVerifier__GeneratorParameters(h unsafe.Pointer) *QDtlsClientVerifier__GeneratorParameters
UnsafeNewQDtlsClientVerifier__GeneratorParameters constructs the type using only unsafe pointers.
func (*QDtlsClientVerifier__GeneratorParameters) Delete ¶
func (this *QDtlsClientVerifier__GeneratorParameters) Delete()
Delete this object from C++ memory.
func (*QDtlsClientVerifier__GeneratorParameters) GoGC ¶
func (this *QDtlsClientVerifier__GeneratorParameters) GoGC()
GoGC adds a Go Finalizer to this pointer, so that it will be deleted from C++ memory once it is unreachable from Go memory.
func (*QDtlsClientVerifier__GeneratorParameters) Hash ¶ added in v0.12.0
func (this *QDtlsClientVerifier__GeneratorParameters) Hash() qt.QCryptographicHash__Algorithm
func (*QDtlsClientVerifier__GeneratorParameters) OperatorAssign ¶
func (this *QDtlsClientVerifier__GeneratorParameters) OperatorAssign(param1 *QDtlsClientVerifier__GeneratorParameters)
func (*QDtlsClientVerifier__GeneratorParameters) Secret ¶ added in v0.12.0
func (this *QDtlsClientVerifier__GeneratorParameters) Secret() []byte
func (*QDtlsClientVerifier__GeneratorParameters) SetHash ¶ added in v0.12.0
func (this *QDtlsClientVerifier__GeneratorParameters) SetHash(hash qt.QCryptographicHash__Algorithm)
func (*QDtlsClientVerifier__GeneratorParameters) SetSecret ¶ added in v0.12.0
func (this *QDtlsClientVerifier__GeneratorParameters) SetSecret(secret []byte)
func (*QDtlsClientVerifier__GeneratorParameters) UnsafePointer ¶
func (this *QDtlsClientVerifier__GeneratorParameters) UnsafePointer() unsafe.Pointer
type QDtlsError ¶
type QDtlsError byte
const ( QDtlsError__NoError QDtlsError = 0 QDtlsError__InvalidInputParameters QDtlsError = 1 QDtlsError__InvalidOperation QDtlsError = 2 QDtlsError__UnderlyingSocketError QDtlsError = 3 QDtlsError__RemoteClosedConnectionError QDtlsError = 4 QDtlsError__PeerVerificationError QDtlsError = 5 QDtlsError__TlsInitializationError QDtlsError = 6 QDtlsError__TlsFatalError QDtlsError = 7 QDtlsError__TlsNonFatalError QDtlsError = 8 )
type QDtls__HandshakeState ¶
type QDtls__HandshakeState int
const ( QDtls__HandshakeNotStarted QDtls__HandshakeState = 0 QDtls__HandshakeInProgress QDtls__HandshakeState = 1 QDtls__PeerVerificationFailed QDtls__HandshakeState = 2 QDtls__HandshakeComplete QDtls__HandshakeState = 3 )