cutego/network/qsslconfiguration.go

189 lines
5.4 KiB
Go
Raw Normal View History

2015-10-24 18:18:24 +03:00
package network
//#include "network.h"
2015-10-24 18:18:24 +03:00
import "C"
import (
"github.com/therecipe/qt"
2015-10-24 18:18:24 +03:00
"github.com/therecipe/qt/core"
"unsafe"
)
type QSslConfiguration struct {
ptr unsafe.Pointer
}
2015-11-09 20:23:42 +03:00
type QSslConfiguration_ITF interface {
QSslConfiguration_PTR() *QSslConfiguration
2015-10-24 18:18:24 +03:00
}
func (p *QSslConfiguration) Pointer() unsafe.Pointer {
return p.ptr
}
func (p *QSslConfiguration) SetPointer(ptr unsafe.Pointer) {
p.ptr = ptr
}
2015-11-09 20:23:42 +03:00
func PointerFromQSslConfiguration(ptr QSslConfiguration_ITF) unsafe.Pointer {
2015-10-24 18:18:24 +03:00
if ptr != nil {
2015-11-09 20:23:42 +03:00
return ptr.QSslConfiguration_PTR().Pointer()
2015-10-24 18:18:24 +03:00
}
return nil
}
2015-11-09 20:23:42 +03:00
func NewQSslConfigurationFromPointer(ptr unsafe.Pointer) *QSslConfiguration {
2015-10-24 18:18:24 +03:00
var n = new(QSslConfiguration)
n.SetPointer(ptr)
return n
}
2015-11-09 20:23:42 +03:00
func (ptr *QSslConfiguration) QSslConfiguration_PTR() *QSslConfiguration {
2015-10-24 18:18:24 +03:00
return ptr
}
//QSslConfiguration::NextProtocolNegotiationStatus
2015-11-09 20:23:42 +03:00
type QSslConfiguration__NextProtocolNegotiationStatus int64
2015-10-24 18:18:24 +03:00
2015-11-09 20:23:42 +03:00
const (
2015-10-24 18:18:24 +03:00
QSslConfiguration__NextProtocolNegotiationNone = QSslConfiguration__NextProtocolNegotiationStatus(0)
QSslConfiguration__NextProtocolNegotiationNegotiated = QSslConfiguration__NextProtocolNegotiationStatus(1)
QSslConfiguration__NextProtocolNegotiationUnsupported = QSslConfiguration__NextProtocolNegotiationStatus(2)
)
func NewQSslConfiguration() *QSslConfiguration {
defer qt.Recovering("QSslConfiguration::QSslConfiguration")
2015-11-09 20:23:42 +03:00
return NewQSslConfigurationFromPointer(C.QSslConfiguration_NewQSslConfiguration())
2015-10-24 18:18:24 +03:00
}
2015-11-09 20:23:42 +03:00
func NewQSslConfiguration2(other QSslConfiguration_ITF) *QSslConfiguration {
defer qt.Recovering("QSslConfiguration::QSslConfiguration")
2015-11-09 20:23:42 +03:00
return NewQSslConfigurationFromPointer(C.QSslConfiguration_NewQSslConfiguration2(PointerFromQSslConfiguration(other)))
2015-10-24 18:18:24 +03:00
}
func (ptr *QSslConfiguration) IsNull() bool {
defer qt.Recovering("QSslConfiguration::isNull")
2015-10-24 18:18:24 +03:00
if ptr.Pointer() != nil {
2015-11-09 20:23:42 +03:00
return C.QSslConfiguration_IsNull(ptr.Pointer()) != 0
2015-10-24 18:18:24 +03:00
}
return false
}
2015-11-09 20:23:42 +03:00
func (ptr *QSslConfiguration) NextNegotiatedProtocol() *core.QByteArray {
defer qt.Recovering("QSslConfiguration::nextNegotiatedProtocol")
2015-11-09 20:23:42 +03:00
if ptr.Pointer() != nil {
return core.NewQByteArrayFromPointer(C.QSslConfiguration_NextNegotiatedProtocol(ptr.Pointer()))
}
return nil
}
2015-10-24 18:18:24 +03:00
func (ptr *QSslConfiguration) NextProtocolNegotiationStatus() QSslConfiguration__NextProtocolNegotiationStatus {
defer qt.Recovering("QSslConfiguration::nextProtocolNegotiationStatus")
2015-10-24 18:18:24 +03:00
if ptr.Pointer() != nil {
2015-11-09 20:23:42 +03:00
return QSslConfiguration__NextProtocolNegotiationStatus(C.QSslConfiguration_NextProtocolNegotiationStatus(ptr.Pointer()))
2015-10-24 18:18:24 +03:00
}
return 0
}
func (ptr *QSslConfiguration) PeerVerifyDepth() int {
defer qt.Recovering("QSslConfiguration::peerVerifyDepth")
2015-10-24 18:18:24 +03:00
if ptr.Pointer() != nil {
2015-11-09 20:23:42 +03:00
return int(C.QSslConfiguration_PeerVerifyDepth(ptr.Pointer()))
2015-10-24 18:18:24 +03:00
}
return 0
}
func (ptr *QSslConfiguration) PeerVerifyMode() QSslSocket__PeerVerifyMode {
defer qt.Recovering("QSslConfiguration::peerVerifyMode")
2015-10-24 18:18:24 +03:00
if ptr.Pointer() != nil {
2015-11-09 20:23:42 +03:00
return QSslSocket__PeerVerifyMode(C.QSslConfiguration_PeerVerifyMode(ptr.Pointer()))
2015-10-24 18:18:24 +03:00
}
return 0
}
2015-11-09 20:23:42 +03:00
func (ptr *QSslConfiguration) SessionTicket() *core.QByteArray {
defer qt.Recovering("QSslConfiguration::sessionTicket")
2015-11-09 20:23:42 +03:00
if ptr.Pointer() != nil {
return core.NewQByteArrayFromPointer(C.QSslConfiguration_SessionTicket(ptr.Pointer()))
}
return nil
}
2015-10-24 18:18:24 +03:00
func (ptr *QSslConfiguration) SessionTicketLifeTimeHint() int {
defer qt.Recovering("QSslConfiguration::sessionTicketLifeTimeHint")
2015-10-24 18:18:24 +03:00
if ptr.Pointer() != nil {
2015-11-09 20:23:42 +03:00
return int(C.QSslConfiguration_SessionTicketLifeTimeHint(ptr.Pointer()))
2015-10-24 18:18:24 +03:00
}
return 0
}
2015-11-09 20:23:42 +03:00
func QSslConfiguration_SetDefaultConfiguration(configuration QSslConfiguration_ITF) {
defer qt.Recovering("QSslConfiguration::setDefaultConfiguration")
2015-11-09 20:23:42 +03:00
C.QSslConfiguration_QSslConfiguration_SetDefaultConfiguration(PointerFromQSslConfiguration(configuration))
2015-10-24 18:18:24 +03:00
}
2015-11-09 20:23:42 +03:00
func (ptr *QSslConfiguration) SetLocalCertificate(certificate QSslCertificate_ITF) {
defer qt.Recovering("QSslConfiguration::setLocalCertificate")
2015-10-24 18:18:24 +03:00
if ptr.Pointer() != nil {
2015-11-09 20:23:42 +03:00
C.QSslConfiguration_SetLocalCertificate(ptr.Pointer(), PointerFromQSslCertificate(certificate))
2015-10-24 18:18:24 +03:00
}
}
func (ptr *QSslConfiguration) SetPeerVerifyDepth(depth int) {
defer qt.Recovering("QSslConfiguration::setPeerVerifyDepth")
2015-10-24 18:18:24 +03:00
if ptr.Pointer() != nil {
2015-11-09 20:23:42 +03:00
C.QSslConfiguration_SetPeerVerifyDepth(ptr.Pointer(), C.int(depth))
2015-10-24 18:18:24 +03:00
}
}
func (ptr *QSslConfiguration) SetPeerVerifyMode(mode QSslSocket__PeerVerifyMode) {
defer qt.Recovering("QSslConfiguration::setPeerVerifyMode")
2015-10-24 18:18:24 +03:00
if ptr.Pointer() != nil {
2015-11-09 20:23:42 +03:00
C.QSslConfiguration_SetPeerVerifyMode(ptr.Pointer(), C.int(mode))
2015-10-24 18:18:24 +03:00
}
}
2015-11-09 20:23:42 +03:00
func (ptr *QSslConfiguration) SetPrivateKey(key QSslKey_ITF) {
defer qt.Recovering("QSslConfiguration::setPrivateKey")
2015-10-24 18:18:24 +03:00
if ptr.Pointer() != nil {
2015-11-09 20:23:42 +03:00
C.QSslConfiguration_SetPrivateKey(ptr.Pointer(), PointerFromQSslKey(key))
2015-10-24 18:18:24 +03:00
}
}
2015-11-09 20:23:42 +03:00
func (ptr *QSslConfiguration) SetSessionTicket(sessionTicket core.QByteArray_ITF) {
defer qt.Recovering("QSslConfiguration::setSessionTicket")
2015-10-24 18:18:24 +03:00
if ptr.Pointer() != nil {
2015-11-09 20:23:42 +03:00
C.QSslConfiguration_SetSessionTicket(ptr.Pointer(), core.PointerFromQByteArray(sessionTicket))
2015-10-24 18:18:24 +03:00
}
}
2015-11-09 20:23:42 +03:00
func (ptr *QSslConfiguration) Swap(other QSslConfiguration_ITF) {
defer qt.Recovering("QSslConfiguration::swap")
2015-10-24 18:18:24 +03:00
if ptr.Pointer() != nil {
2015-11-09 20:23:42 +03:00
C.QSslConfiguration_Swap(ptr.Pointer(), PointerFromQSslConfiguration(other))
2015-10-24 18:18:24 +03:00
}
}
func (ptr *QSslConfiguration) DestroyQSslConfiguration() {
defer qt.Recovering("QSslConfiguration::~QSslConfiguration")
2015-10-24 18:18:24 +03:00
if ptr.Pointer() != nil {
2015-11-09 20:23:42 +03:00
C.QSslConfiguration_DestroyQSslConfiguration(ptr.Pointer())
2015-10-24 18:18:24 +03:00
}
}