cutego/network/qnetworkproxyquery.go

215 lines
6.5 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-11-09 20:23:42 +03:00
"github.com/therecipe/qt/core"
2015-10-24 18:18:24 +03:00
"unsafe"
)
type QNetworkProxyQuery struct {
ptr unsafe.Pointer
}
2015-11-09 20:23:42 +03:00
type QNetworkProxyQuery_ITF interface {
QNetworkProxyQuery_PTR() *QNetworkProxyQuery
2015-10-24 18:18:24 +03:00
}
func (p *QNetworkProxyQuery) Pointer() unsafe.Pointer {
return p.ptr
}
func (p *QNetworkProxyQuery) SetPointer(ptr unsafe.Pointer) {
p.ptr = ptr
}
2015-11-09 20:23:42 +03:00
func PointerFromQNetworkProxyQuery(ptr QNetworkProxyQuery_ITF) unsafe.Pointer {
2015-10-24 18:18:24 +03:00
if ptr != nil {
2015-11-09 20:23:42 +03:00
return ptr.QNetworkProxyQuery_PTR().Pointer()
2015-10-24 18:18:24 +03:00
}
return nil
}
2015-11-09 20:23:42 +03:00
func NewQNetworkProxyQueryFromPointer(ptr unsafe.Pointer) *QNetworkProxyQuery {
2015-10-24 18:18:24 +03:00
var n = new(QNetworkProxyQuery)
n.SetPointer(ptr)
return n
}
2015-11-09 20:23:42 +03:00
func (ptr *QNetworkProxyQuery) QNetworkProxyQuery_PTR() *QNetworkProxyQuery {
2015-10-24 18:18:24 +03:00
return ptr
}
//QNetworkProxyQuery::QueryType
2015-11-09 20:23:42 +03:00
type QNetworkProxyQuery__QueryType 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
QNetworkProxyQuery__TcpSocket = QNetworkProxyQuery__QueryType(0)
QNetworkProxyQuery__UdpSocket = QNetworkProxyQuery__QueryType(1)
QNetworkProxyQuery__TcpServer = QNetworkProxyQuery__QueryType(100)
QNetworkProxyQuery__UrlRequest = QNetworkProxyQuery__QueryType(101)
)
func NewQNetworkProxyQuery() *QNetworkProxyQuery {
defer qt.Recovering("QNetworkProxyQuery::QNetworkProxyQuery")
2015-11-09 20:23:42 +03:00
return NewQNetworkProxyQueryFromPointer(C.QNetworkProxyQuery_NewQNetworkProxyQuery())
2015-10-24 18:18:24 +03:00
}
2015-11-09 20:23:42 +03:00
func NewQNetworkProxyQuery7(networkConfiguration QNetworkConfiguration_ITF, hostname string, port int, protocolTag string, queryType QNetworkProxyQuery__QueryType) *QNetworkProxyQuery {
defer qt.Recovering("QNetworkProxyQuery::QNetworkProxyQuery")
2015-11-09 20:23:42 +03:00
return NewQNetworkProxyQueryFromPointer(C.QNetworkProxyQuery_NewQNetworkProxyQuery7(PointerFromQNetworkConfiguration(networkConfiguration), C.CString(hostname), C.int(port), C.CString(protocolTag), C.int(queryType)))
2015-10-24 18:18:24 +03:00
}
2015-11-09 20:23:42 +03:00
func NewQNetworkProxyQuery6(networkConfiguration QNetworkConfiguration_ITF, requestUrl core.QUrl_ITF, queryType QNetworkProxyQuery__QueryType) *QNetworkProxyQuery {
defer qt.Recovering("QNetworkProxyQuery::QNetworkProxyQuery")
2015-11-09 20:23:42 +03:00
return NewQNetworkProxyQueryFromPointer(C.QNetworkProxyQuery_NewQNetworkProxyQuery6(PointerFromQNetworkConfiguration(networkConfiguration), core.PointerFromQUrl(requestUrl), C.int(queryType)))
2015-10-24 18:18:24 +03:00
}
2015-11-09 20:23:42 +03:00
func NewQNetworkProxyQuery5(other QNetworkProxyQuery_ITF) *QNetworkProxyQuery {
defer qt.Recovering("QNetworkProxyQuery::QNetworkProxyQuery")
2015-11-09 20:23:42 +03:00
return NewQNetworkProxyQueryFromPointer(C.QNetworkProxyQuery_NewQNetworkProxyQuery5(PointerFromQNetworkProxyQuery(other)))
2015-10-24 18:18:24 +03:00
}
func NewQNetworkProxyQuery3(hostname string, port int, protocolTag string, queryType QNetworkProxyQuery__QueryType) *QNetworkProxyQuery {
defer qt.Recovering("QNetworkProxyQuery::QNetworkProxyQuery")
2015-11-09 20:23:42 +03:00
return NewQNetworkProxyQueryFromPointer(C.QNetworkProxyQuery_NewQNetworkProxyQuery3(C.CString(hostname), C.int(port), C.CString(protocolTag), C.int(queryType)))
2015-10-24 18:18:24 +03:00
}
2015-11-09 20:23:42 +03:00
func NewQNetworkProxyQuery2(requestUrl core.QUrl_ITF, queryType QNetworkProxyQuery__QueryType) *QNetworkProxyQuery {
defer qt.Recovering("QNetworkProxyQuery::QNetworkProxyQuery")
2015-11-09 20:23:42 +03:00
return NewQNetworkProxyQueryFromPointer(C.QNetworkProxyQuery_NewQNetworkProxyQuery2(core.PointerFromQUrl(requestUrl), C.int(queryType)))
2015-10-24 18:18:24 +03:00
}
func (ptr *QNetworkProxyQuery) LocalPort() int {
defer qt.Recovering("QNetworkProxyQuery::localPort")
2015-10-24 18:18:24 +03:00
if ptr.Pointer() != nil {
2015-11-09 20:23:42 +03:00
return int(C.QNetworkProxyQuery_LocalPort(ptr.Pointer()))
2015-10-24 18:18:24 +03:00
}
return 0
}
func (ptr *QNetworkProxyQuery) PeerHostName() string {
defer qt.Recovering("QNetworkProxyQuery::peerHostName")
2015-10-24 18:18:24 +03:00
if ptr.Pointer() != nil {
2015-11-09 20:23:42 +03:00
return C.GoString(C.QNetworkProxyQuery_PeerHostName(ptr.Pointer()))
2015-10-24 18:18:24 +03:00
}
return ""
}
func (ptr *QNetworkProxyQuery) PeerPort() int {
defer qt.Recovering("QNetworkProxyQuery::peerPort")
2015-10-24 18:18:24 +03:00
if ptr.Pointer() != nil {
2015-11-09 20:23:42 +03:00
return int(C.QNetworkProxyQuery_PeerPort(ptr.Pointer()))
2015-10-24 18:18:24 +03:00
}
return 0
}
func (ptr *QNetworkProxyQuery) ProtocolTag() string {
defer qt.Recovering("QNetworkProxyQuery::protocolTag")
2015-10-24 18:18:24 +03:00
if ptr.Pointer() != nil {
2015-11-09 20:23:42 +03:00
return C.GoString(C.QNetworkProxyQuery_ProtocolTag(ptr.Pointer()))
2015-10-24 18:18:24 +03:00
}
return ""
}
func (ptr *QNetworkProxyQuery) QueryType() QNetworkProxyQuery__QueryType {
defer qt.Recovering("QNetworkProxyQuery::queryType")
2015-10-24 18:18:24 +03:00
if ptr.Pointer() != nil {
2015-11-09 20:23:42 +03:00
return QNetworkProxyQuery__QueryType(C.QNetworkProxyQuery_QueryType(ptr.Pointer()))
2015-10-24 18:18:24 +03:00
}
return 0
}
func (ptr *QNetworkProxyQuery) SetLocalPort(port int) {
defer qt.Recovering("QNetworkProxyQuery::setLocalPort")
2015-10-24 18:18:24 +03:00
if ptr.Pointer() != nil {
2015-11-09 20:23:42 +03:00
C.QNetworkProxyQuery_SetLocalPort(ptr.Pointer(), C.int(port))
2015-10-24 18:18:24 +03:00
}
}
2015-11-09 20:23:42 +03:00
func (ptr *QNetworkProxyQuery) SetNetworkConfiguration(networkConfiguration QNetworkConfiguration_ITF) {
defer qt.Recovering("QNetworkProxyQuery::setNetworkConfiguration")
2015-10-24 18:18:24 +03:00
if ptr.Pointer() != nil {
2015-11-09 20:23:42 +03:00
C.QNetworkProxyQuery_SetNetworkConfiguration(ptr.Pointer(), PointerFromQNetworkConfiguration(networkConfiguration))
2015-10-24 18:18:24 +03:00
}
}
func (ptr *QNetworkProxyQuery) SetPeerHostName(hostname string) {
defer qt.Recovering("QNetworkProxyQuery::setPeerHostName")
2015-10-24 18:18:24 +03:00
if ptr.Pointer() != nil {
2015-11-09 20:23:42 +03:00
C.QNetworkProxyQuery_SetPeerHostName(ptr.Pointer(), C.CString(hostname))
2015-10-24 18:18:24 +03:00
}
}
func (ptr *QNetworkProxyQuery) SetPeerPort(port int) {
defer qt.Recovering("QNetworkProxyQuery::setPeerPort")
2015-10-24 18:18:24 +03:00
if ptr.Pointer() != nil {
2015-11-09 20:23:42 +03:00
C.QNetworkProxyQuery_SetPeerPort(ptr.Pointer(), C.int(port))
2015-10-24 18:18:24 +03:00
}
}
func (ptr *QNetworkProxyQuery) SetProtocolTag(protocolTag string) {
defer qt.Recovering("QNetworkProxyQuery::setProtocolTag")
2015-10-24 18:18:24 +03:00
if ptr.Pointer() != nil {
2015-11-09 20:23:42 +03:00
C.QNetworkProxyQuery_SetProtocolTag(ptr.Pointer(), C.CString(protocolTag))
2015-10-24 18:18:24 +03:00
}
}
func (ptr *QNetworkProxyQuery) SetQueryType(ty QNetworkProxyQuery__QueryType) {
defer qt.Recovering("QNetworkProxyQuery::setQueryType")
2015-10-24 18:18:24 +03:00
if ptr.Pointer() != nil {
2015-11-09 20:23:42 +03:00
C.QNetworkProxyQuery_SetQueryType(ptr.Pointer(), C.int(ty))
2015-10-24 18:18:24 +03:00
}
}
2015-11-09 20:23:42 +03:00
func (ptr *QNetworkProxyQuery) SetUrl(url core.QUrl_ITF) {
defer qt.Recovering("QNetworkProxyQuery::setUrl")
2015-10-24 18:18:24 +03:00
if ptr.Pointer() != nil {
2015-11-09 20:23:42 +03:00
C.QNetworkProxyQuery_SetUrl(ptr.Pointer(), core.PointerFromQUrl(url))
2015-10-24 18:18:24 +03:00
}
}
2015-11-09 20:23:42 +03:00
func (ptr *QNetworkProxyQuery) Swap(other QNetworkProxyQuery_ITF) {
defer qt.Recovering("QNetworkProxyQuery::swap")
2015-10-24 18:18:24 +03:00
if ptr.Pointer() != nil {
2015-11-09 20:23:42 +03:00
C.QNetworkProxyQuery_Swap(ptr.Pointer(), PointerFromQNetworkProxyQuery(other))
2015-10-24 18:18:24 +03:00
}
}
func (ptr *QNetworkProxyQuery) Url() *core.QUrl {
defer qt.Recovering("QNetworkProxyQuery::url")
if ptr.Pointer() != nil {
return core.NewQUrlFromPointer(C.QNetworkProxyQuery_Url(ptr.Pointer()))
}
return nil
}
2015-10-24 18:18:24 +03:00
func (ptr *QNetworkProxyQuery) DestroyQNetworkProxyQuery() {
defer qt.Recovering("QNetworkProxyQuery::~QNetworkProxyQuery")
2015-10-24 18:18:24 +03:00
if ptr.Pointer() != nil {
2015-11-09 20:23:42 +03:00
C.QNetworkProxyQuery_DestroyQNetworkProxyQuery(ptr.Pointer())
2015-10-24 18:18:24 +03:00
}
}