cutego/network/qsslcertificateextension.go

116 lines
3.1 KiB
Go
Executable file

package network
//#include "network.h"
import "C"
import (
"github.com/therecipe/qt"
"github.com/therecipe/qt/core"
"unsafe"
)
type QSslCertificateExtension struct {
ptr unsafe.Pointer
}
type QSslCertificateExtension_ITF interface {
QSslCertificateExtension_PTR() *QSslCertificateExtension
}
func (p *QSslCertificateExtension) Pointer() unsafe.Pointer {
return p.ptr
}
func (p *QSslCertificateExtension) SetPointer(ptr unsafe.Pointer) {
p.ptr = ptr
}
func PointerFromQSslCertificateExtension(ptr QSslCertificateExtension_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QSslCertificateExtension_PTR().Pointer()
}
return nil
}
func NewQSslCertificateExtensionFromPointer(ptr unsafe.Pointer) *QSslCertificateExtension {
var n = new(QSslCertificateExtension)
n.SetPointer(ptr)
return n
}
func (ptr *QSslCertificateExtension) QSslCertificateExtension_PTR() *QSslCertificateExtension {
return ptr
}
func NewQSslCertificateExtension() *QSslCertificateExtension {
defer qt.Recovering("QSslCertificateExtension::QSslCertificateExtension")
return NewQSslCertificateExtensionFromPointer(C.QSslCertificateExtension_NewQSslCertificateExtension())
}
func NewQSslCertificateExtension2(other QSslCertificateExtension_ITF) *QSslCertificateExtension {
defer qt.Recovering("QSslCertificateExtension::QSslCertificateExtension")
return NewQSslCertificateExtensionFromPointer(C.QSslCertificateExtension_NewQSslCertificateExtension2(PointerFromQSslCertificateExtension(other)))
}
func (ptr *QSslCertificateExtension) IsCritical() bool {
defer qt.Recovering("QSslCertificateExtension::isCritical")
if ptr.Pointer() != nil {
return C.QSslCertificateExtension_IsCritical(ptr.Pointer()) != 0
}
return false
}
func (ptr *QSslCertificateExtension) IsSupported() bool {
defer qt.Recovering("QSslCertificateExtension::isSupported")
if ptr.Pointer() != nil {
return C.QSslCertificateExtension_IsSupported(ptr.Pointer()) != 0
}
return false
}
func (ptr *QSslCertificateExtension) Name() string {
defer qt.Recovering("QSslCertificateExtension::name")
if ptr.Pointer() != nil {
return C.GoString(C.QSslCertificateExtension_Name(ptr.Pointer()))
}
return ""
}
func (ptr *QSslCertificateExtension) Oid() string {
defer qt.Recovering("QSslCertificateExtension::oid")
if ptr.Pointer() != nil {
return C.GoString(C.QSslCertificateExtension_Oid(ptr.Pointer()))
}
return ""
}
func (ptr *QSslCertificateExtension) Swap(other QSslCertificateExtension_ITF) {
defer qt.Recovering("QSslCertificateExtension::swap")
if ptr.Pointer() != nil {
C.QSslCertificateExtension_Swap(ptr.Pointer(), PointerFromQSslCertificateExtension(other))
}
}
func (ptr *QSslCertificateExtension) Value() *core.QVariant {
defer qt.Recovering("QSslCertificateExtension::value")
if ptr.Pointer() != nil {
return core.NewQVariantFromPointer(C.QSslCertificateExtension_Value(ptr.Pointer()))
}
return nil
}
func (ptr *QSslCertificateExtension) DestroyQSslCertificateExtension() {
defer qt.Recovering("QSslCertificateExtension::~QSslCertificateExtension")
if ptr.Pointer() != nil {
C.QSslCertificateExtension_DestroyQSslCertificateExtension(ptr.Pointer())
}
}