2015-10-24 18:18:24 +03:00
|
|
|
package network
|
|
|
|
|
2015-12-06 02:56:16 +03:00
|
|
|
//#include "network.h"
|
2015-10-24 18:18:24 +03:00
|
|
|
import "C"
|
|
|
|
import (
|
2015-12-15 04:01:51 +03:00
|
|
|
"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 {
|
2015-12-15 04:01:51 +03:00
|
|
|
defer qt.Recovering("QNetworkProxyQuery::QNetworkProxyQuery")
|
2015-12-06 02:56:16 +03:00
|
|
|
|
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 {
|
2015-12-15 04:01:51 +03:00
|
|
|
defer qt.Recovering("QNetworkProxyQuery::QNetworkProxyQuery")
|
2015-12-06 02:56:16 +03:00
|
|
|
|
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 {
|
2015-12-15 04:01:51 +03:00
|
|
|
defer qt.Recovering("QNetworkProxyQuery::QNetworkProxyQuery")
|
2015-12-06 02:56:16 +03:00
|
|
|
|
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 {
|
2015-12-15 04:01:51 +03:00
|
|
|
defer qt.Recovering("QNetworkProxyQuery::QNetworkProxyQuery")
|
2015-12-06 02:56:16 +03:00
|
|
|
|
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 {
|
2015-12-15 04:01:51 +03:00
|
|
|
defer qt.Recovering("QNetworkProxyQuery::QNetworkProxyQuery")
|
2015-12-06 02:56:16 +03:00
|
|
|
|
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 {
|
2015-12-15 04:01:51 +03:00
|
|
|
defer qt.Recovering("QNetworkProxyQuery::QNetworkProxyQuery")
|
2015-12-06 02:56:16 +03:00
|
|
|
|
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 {
|
2015-12-15 04:01:51 +03:00
|
|
|
defer qt.Recovering("QNetworkProxyQuery::localPort")
|
2015-12-06 02:56:16 +03:00
|
|
|
|
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 {
|
2015-12-15 04:01:51 +03:00
|
|
|
defer qt.Recovering("QNetworkProxyQuery::peerHostName")
|
2015-12-06 02:56:16 +03:00
|
|
|
|
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 {
|
2015-12-15 04:01:51 +03:00
|
|
|
defer qt.Recovering("QNetworkProxyQuery::peerPort")
|
2015-12-06 02:56:16 +03:00
|
|
|
|
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 {
|
2015-12-15 04:01:51 +03:00
|
|
|
defer qt.Recovering("QNetworkProxyQuery::protocolTag")
|
2015-12-06 02:56:16 +03:00
|
|
|
|
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 {
|
2015-12-15 04:01:51 +03:00
|
|
|
defer qt.Recovering("QNetworkProxyQuery::queryType")
|
2015-12-06 02:56:16 +03:00
|
|
|
|
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) {
|
2015-12-15 04:01:51 +03:00
|
|
|
defer qt.Recovering("QNetworkProxyQuery::setLocalPort")
|
2015-12-06 02:56:16 +03:00
|
|
|
|
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) {
|
2015-12-15 04:01:51 +03:00
|
|
|
defer qt.Recovering("QNetworkProxyQuery::setNetworkConfiguration")
|
2015-12-06 02:56:16 +03:00
|
|
|
|
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) {
|
2015-12-15 04:01:51 +03:00
|
|
|
defer qt.Recovering("QNetworkProxyQuery::setPeerHostName")
|
2015-12-06 02:56:16 +03:00
|
|
|
|
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) {
|
2015-12-15 04:01:51 +03:00
|
|
|
defer qt.Recovering("QNetworkProxyQuery::setPeerPort")
|
2015-12-06 02:56:16 +03:00
|
|
|
|
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) {
|
2015-12-15 04:01:51 +03:00
|
|
|
defer qt.Recovering("QNetworkProxyQuery::setProtocolTag")
|
2015-12-06 02:56:16 +03:00
|
|
|
|
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) {
|
2015-12-15 04:01:51 +03:00
|
|
|
defer qt.Recovering("QNetworkProxyQuery::setQueryType")
|
2015-12-06 02:56:16 +03:00
|
|
|
|
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) {
|
2015-12-15 04:01:51 +03:00
|
|
|
defer qt.Recovering("QNetworkProxyQuery::setUrl")
|
2015-12-06 02:56:16 +03:00
|
|
|
|
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) {
|
2015-12-15 04:01:51 +03:00
|
|
|
defer qt.Recovering("QNetworkProxyQuery::swap")
|
2015-12-06 02:56:16 +03:00
|
|
|
|
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
|
|
|
}
|
|
|
|
}
|
|
|
|
|
2015-12-16 04:02:59 +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() {
|
2015-12-15 04:01:51 +03:00
|
|
|
defer qt.Recovering("QNetworkProxyQuery::~QNetworkProxyQuery")
|
2015-12-06 02:56:16 +03:00
|
|
|
|
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
|
|
|
}
|
|
|
|
}
|