cutego/bluetooth/bluetooth.go
therecipe e9f3046c76 new (*QObject).ConnectSignal function + new fedora docker image
* new docker images to make it easier to deploy to "embedded" armv6/armv7/arm64 systems such as Raspberry Pi, Orange Pi, Banana Pi, BeagleBone, BeagleBoard, ODROID, Asus Tinker Board, ...
2019-10-06 22:14:18 +02:00

9945 lines
382 KiB
Go

// +build !minimal
package bluetooth
//#include <stdint.h>
//#include <stdlib.h>
//#include <string.h>
//#include "bluetooth.h"
import "C"
import (
"github.com/therecipe/qt"
"github.com/therecipe/qt/core"
"github.com/therecipe/qt/network"
"reflect"
"runtime"
"strings"
"unsafe"
)
func cGoUnpackString(s C.struct_QtBluetooth_PackedString) string {
if int(s.len) == -1 {
return C.GoString(s.data)
}
return C.GoStringN(s.data, C.int(s.len))
}
func cGoUnpackBytes(s C.struct_QtBluetooth_PackedString) []byte {
if int(s.len) == -1 {
gs := C.GoString(s.data)
return *(*[]byte)(unsafe.Pointer(&gs))
}
return C.GoBytes(unsafe.Pointer(s.data), C.int(s.len))
}
func unpackStringList(s string) []string {
if len(s) == 0 {
return make([]string, 0)
}
return strings.Split(s, "¡¦!")
}
type QBluetooth struct {
ptr unsafe.Pointer
}
type QBluetooth_ITF interface {
QBluetooth_PTR() *QBluetooth
}
func (ptr *QBluetooth) QBluetooth_PTR() *QBluetooth {
return ptr
}
func (ptr *QBluetooth) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.ptr
}
return nil
}
func (ptr *QBluetooth) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.ptr = p
}
}
func PointerFromQBluetooth(ptr QBluetooth_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QBluetooth_PTR().Pointer()
}
return nil
}
func NewQBluetoothFromPointer(ptr unsafe.Pointer) (n *QBluetooth) {
n = new(QBluetooth)
n.SetPointer(ptr)
return
}
func (ptr *QBluetooth) DestroyQBluetooth() {
if ptr != nil {
C.free(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
//go:generate stringer -type=QBluetooth__AttAccessConstraint
//QBluetooth::AttAccessConstraint
type QBluetooth__AttAccessConstraint int64
const (
QBluetooth__AttAuthorizationRequired QBluetooth__AttAccessConstraint = QBluetooth__AttAccessConstraint(0x1)
QBluetooth__AttAuthenticationRequired QBluetooth__AttAccessConstraint = QBluetooth__AttAccessConstraint(0x2)
QBluetooth__AttEncryptionRequired QBluetooth__AttAccessConstraint = QBluetooth__AttAccessConstraint(0x4)
)
//go:generate stringer -type=QBluetooth__Security
//QBluetooth::Security
type QBluetooth__Security int64
const (
QBluetooth__NoSecurity QBluetooth__Security = QBluetooth__Security(0x00)
QBluetooth__Authorization QBluetooth__Security = QBluetooth__Security(0x01)
QBluetooth__Authentication QBluetooth__Security = QBluetooth__Security(0x02)
QBluetooth__Encryption QBluetooth__Security = QBluetooth__Security(0x04)
QBluetooth__Secure QBluetooth__Security = QBluetooth__Security(0x08)
)
type QBluetoothAddress struct {
ptr unsafe.Pointer
}
type QBluetoothAddress_ITF interface {
QBluetoothAddress_PTR() *QBluetoothAddress
}
func (ptr *QBluetoothAddress) QBluetoothAddress_PTR() *QBluetoothAddress {
return ptr
}
func (ptr *QBluetoothAddress) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.ptr
}
return nil
}
func (ptr *QBluetoothAddress) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.ptr = p
}
}
func PointerFromQBluetoothAddress(ptr QBluetoothAddress_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QBluetoothAddress_PTR().Pointer()
}
return nil
}
func NewQBluetoothAddressFromPointer(ptr unsafe.Pointer) (n *QBluetoothAddress) {
n = new(QBluetoothAddress)
n.SetPointer(ptr)
return
}
func NewQBluetoothAddress() *QBluetoothAddress {
tmpValue := NewQBluetoothAddressFromPointer(C.QBluetoothAddress_NewQBluetoothAddress())
runtime.SetFinalizer(tmpValue, (*QBluetoothAddress).DestroyQBluetoothAddress)
return tmpValue
}
func NewQBluetoothAddress2(address uint64) *QBluetoothAddress {
tmpValue := NewQBluetoothAddressFromPointer(C.QBluetoothAddress_NewQBluetoothAddress2(C.ulonglong(address)))
runtime.SetFinalizer(tmpValue, (*QBluetoothAddress).DestroyQBluetoothAddress)
return tmpValue
}
func NewQBluetoothAddress3(address string) *QBluetoothAddress {
var addressC *C.char
if address != "" {
addressC = C.CString(address)
defer C.free(unsafe.Pointer(addressC))
}
tmpValue := NewQBluetoothAddressFromPointer(C.QBluetoothAddress_NewQBluetoothAddress3(C.struct_QtBluetooth_PackedString{data: addressC, len: C.longlong(len(address))}))
runtime.SetFinalizer(tmpValue, (*QBluetoothAddress).DestroyQBluetoothAddress)
return tmpValue
}
func NewQBluetoothAddress4(other QBluetoothAddress_ITF) *QBluetoothAddress {
tmpValue := NewQBluetoothAddressFromPointer(C.QBluetoothAddress_NewQBluetoothAddress4(PointerFromQBluetoothAddress(other)))
runtime.SetFinalizer(tmpValue, (*QBluetoothAddress).DestroyQBluetoothAddress)
return tmpValue
}
func (ptr *QBluetoothAddress) Clear() {
if ptr.Pointer() != nil {
C.QBluetoothAddress_Clear(ptr.Pointer())
}
}
func (ptr *QBluetoothAddress) IsNull() bool {
if ptr.Pointer() != nil {
return int8(C.QBluetoothAddress_IsNull(ptr.Pointer())) != 0
}
return false
}
func (ptr *QBluetoothAddress) ToString() string {
if ptr.Pointer() != nil {
return cGoUnpackString(C.QBluetoothAddress_ToString(ptr.Pointer()))
}
return ""
}
func (ptr *QBluetoothAddress) ToUInt64() uint64 {
if ptr.Pointer() != nil {
return uint64(C.QBluetoothAddress_ToUInt64(ptr.Pointer()))
}
return 0
}
func (ptr *QBluetoothAddress) DestroyQBluetoothAddress() {
if ptr.Pointer() != nil {
C.QBluetoothAddress_DestroyQBluetoothAddress(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
type QBluetoothDeviceDiscoveryAgent struct {
core.QObject
}
type QBluetoothDeviceDiscoveryAgent_ITF interface {
core.QObject_ITF
QBluetoothDeviceDiscoveryAgent_PTR() *QBluetoothDeviceDiscoveryAgent
}
func (ptr *QBluetoothDeviceDiscoveryAgent) QBluetoothDeviceDiscoveryAgent_PTR() *QBluetoothDeviceDiscoveryAgent {
return ptr
}
func (ptr *QBluetoothDeviceDiscoveryAgent) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QObject_PTR().Pointer()
}
return nil
}
func (ptr *QBluetoothDeviceDiscoveryAgent) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QObject_PTR().SetPointer(p)
}
}
func PointerFromQBluetoothDeviceDiscoveryAgent(ptr QBluetoothDeviceDiscoveryAgent_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QBluetoothDeviceDiscoveryAgent_PTR().Pointer()
}
return nil
}
func NewQBluetoothDeviceDiscoveryAgentFromPointer(ptr unsafe.Pointer) (n *QBluetoothDeviceDiscoveryAgent) {
n = new(QBluetoothDeviceDiscoveryAgent)
n.SetPointer(ptr)
return
}
//go:generate stringer -type=QBluetoothDeviceDiscoveryAgent__Error
//QBluetoothDeviceDiscoveryAgent::Error
type QBluetoothDeviceDiscoveryAgent__Error int64
const (
QBluetoothDeviceDiscoveryAgent__NoError QBluetoothDeviceDiscoveryAgent__Error = QBluetoothDeviceDiscoveryAgent__Error(0)
QBluetoothDeviceDiscoveryAgent__InputOutputError QBluetoothDeviceDiscoveryAgent__Error = QBluetoothDeviceDiscoveryAgent__Error(1)
QBluetoothDeviceDiscoveryAgent__PoweredOffError QBluetoothDeviceDiscoveryAgent__Error = QBluetoothDeviceDiscoveryAgent__Error(2)
QBluetoothDeviceDiscoveryAgent__InvalidBluetoothAdapterError QBluetoothDeviceDiscoveryAgent__Error = QBluetoothDeviceDiscoveryAgent__Error(3)
QBluetoothDeviceDiscoveryAgent__UnsupportedPlatformError QBluetoothDeviceDiscoveryAgent__Error = QBluetoothDeviceDiscoveryAgent__Error(4)
QBluetoothDeviceDiscoveryAgent__UnsupportedDiscoveryMethod QBluetoothDeviceDiscoveryAgent__Error = QBluetoothDeviceDiscoveryAgent__Error(5)
QBluetoothDeviceDiscoveryAgent__UnknownError QBluetoothDeviceDiscoveryAgent__Error = QBluetoothDeviceDiscoveryAgent__Error(100)
)
//go:generate stringer -type=QBluetoothDeviceDiscoveryAgent__InquiryType
//QBluetoothDeviceDiscoveryAgent::InquiryType
type QBluetoothDeviceDiscoveryAgent__InquiryType int64
const (
QBluetoothDeviceDiscoveryAgent__GeneralUnlimitedInquiry QBluetoothDeviceDiscoveryAgent__InquiryType = QBluetoothDeviceDiscoveryAgent__InquiryType(0)
QBluetoothDeviceDiscoveryAgent__LimitedInquiry QBluetoothDeviceDiscoveryAgent__InquiryType = QBluetoothDeviceDiscoveryAgent__InquiryType(1)
)
//go:generate stringer -type=QBluetoothDeviceDiscoveryAgent__DiscoveryMethod
//QBluetoothDeviceDiscoveryAgent::DiscoveryMethod
type QBluetoothDeviceDiscoveryAgent__DiscoveryMethod int64
const (
QBluetoothDeviceDiscoveryAgent__NoMethod QBluetoothDeviceDiscoveryAgent__DiscoveryMethod = QBluetoothDeviceDiscoveryAgent__DiscoveryMethod(0x0)
QBluetoothDeviceDiscoveryAgent__ClassicMethod QBluetoothDeviceDiscoveryAgent__DiscoveryMethod = QBluetoothDeviceDiscoveryAgent__DiscoveryMethod(0x01)
QBluetoothDeviceDiscoveryAgent__LowEnergyMethod QBluetoothDeviceDiscoveryAgent__DiscoveryMethod = QBluetoothDeviceDiscoveryAgent__DiscoveryMethod(0x02)
)
func NewQBluetoothDeviceDiscoveryAgent(parent core.QObject_ITF) *QBluetoothDeviceDiscoveryAgent {
tmpValue := NewQBluetoothDeviceDiscoveryAgentFromPointer(C.QBluetoothDeviceDiscoveryAgent_NewQBluetoothDeviceDiscoveryAgent(core.PointerFromQObject(parent)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
func NewQBluetoothDeviceDiscoveryAgent2(deviceAdapter QBluetoothAddress_ITF, parent core.QObject_ITF) *QBluetoothDeviceDiscoveryAgent {
tmpValue := NewQBluetoothDeviceDiscoveryAgentFromPointer(C.QBluetoothDeviceDiscoveryAgent_NewQBluetoothDeviceDiscoveryAgent2(PointerFromQBluetoothAddress(deviceAdapter), core.PointerFromQObject(parent)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
//export callbackQBluetoothDeviceDiscoveryAgent_Canceled
func callbackQBluetoothDeviceDiscoveryAgent_Canceled(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "canceled"); signal != nil {
(*(*func())(signal))()
}
}
func (ptr *QBluetoothDeviceDiscoveryAgent) ConnectCanceled(f func()) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "canceled") {
C.QBluetoothDeviceDiscoveryAgent_ConnectCanceled(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "canceled")))
}
if signal := qt.LendSignal(ptr.Pointer(), "canceled"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "canceled", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "canceled", unsafe.Pointer(&f))
}
}
}
func (ptr *QBluetoothDeviceDiscoveryAgent) DisconnectCanceled() {
if ptr.Pointer() != nil {
C.QBluetoothDeviceDiscoveryAgent_DisconnectCanceled(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "canceled")
}
}
func (ptr *QBluetoothDeviceDiscoveryAgent) Canceled() {
if ptr.Pointer() != nil {
C.QBluetoothDeviceDiscoveryAgent_Canceled(ptr.Pointer())
}
}
//export callbackQBluetoothDeviceDiscoveryAgent_DeviceDiscovered
func callbackQBluetoothDeviceDiscoveryAgent_DeviceDiscovered(ptr unsafe.Pointer, info unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "deviceDiscovered"); signal != nil {
(*(*func(*QBluetoothDeviceInfo))(signal))(NewQBluetoothDeviceInfoFromPointer(info))
}
}
func (ptr *QBluetoothDeviceDiscoveryAgent) ConnectDeviceDiscovered(f func(info *QBluetoothDeviceInfo)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "deviceDiscovered") {
C.QBluetoothDeviceDiscoveryAgent_ConnectDeviceDiscovered(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "deviceDiscovered")))
}
if signal := qt.LendSignal(ptr.Pointer(), "deviceDiscovered"); signal != nil {
f := func(info *QBluetoothDeviceInfo) {
(*(*func(*QBluetoothDeviceInfo))(signal))(info)
f(info)
}
qt.ConnectSignal(ptr.Pointer(), "deviceDiscovered", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "deviceDiscovered", unsafe.Pointer(&f))
}
}
}
func (ptr *QBluetoothDeviceDiscoveryAgent) DisconnectDeviceDiscovered() {
if ptr.Pointer() != nil {
C.QBluetoothDeviceDiscoveryAgent_DisconnectDeviceDiscovered(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "deviceDiscovered")
}
}
func (ptr *QBluetoothDeviceDiscoveryAgent) DeviceDiscovered(info QBluetoothDeviceInfo_ITF) {
if ptr.Pointer() != nil {
C.QBluetoothDeviceDiscoveryAgent_DeviceDiscovered(ptr.Pointer(), PointerFromQBluetoothDeviceInfo(info))
}
}
//export callbackQBluetoothDeviceDiscoveryAgent_DeviceUpdated
func callbackQBluetoothDeviceDiscoveryAgent_DeviceUpdated(ptr unsafe.Pointer, info unsafe.Pointer, updatedFields C.longlong) {
if signal := qt.GetSignal(ptr, "deviceUpdated"); signal != nil {
(*(*func(*QBluetoothDeviceInfo, QBluetoothDeviceInfo__Field))(signal))(NewQBluetoothDeviceInfoFromPointer(info), QBluetoothDeviceInfo__Field(updatedFields))
}
}
func (ptr *QBluetoothDeviceDiscoveryAgent) ConnectDeviceUpdated(f func(info *QBluetoothDeviceInfo, updatedFields QBluetoothDeviceInfo__Field)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "deviceUpdated") {
C.QBluetoothDeviceDiscoveryAgent_ConnectDeviceUpdated(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "deviceUpdated")))
}
if signal := qt.LendSignal(ptr.Pointer(), "deviceUpdated"); signal != nil {
f := func(info *QBluetoothDeviceInfo, updatedFields QBluetoothDeviceInfo__Field) {
(*(*func(*QBluetoothDeviceInfo, QBluetoothDeviceInfo__Field))(signal))(info, updatedFields)
f(info, updatedFields)
}
qt.ConnectSignal(ptr.Pointer(), "deviceUpdated", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "deviceUpdated", unsafe.Pointer(&f))
}
}
}
func (ptr *QBluetoothDeviceDiscoveryAgent) DisconnectDeviceUpdated() {
if ptr.Pointer() != nil {
C.QBluetoothDeviceDiscoveryAgent_DisconnectDeviceUpdated(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "deviceUpdated")
}
}
func (ptr *QBluetoothDeviceDiscoveryAgent) DeviceUpdated(info QBluetoothDeviceInfo_ITF, updatedFields QBluetoothDeviceInfo__Field) {
if ptr.Pointer() != nil {
C.QBluetoothDeviceDiscoveryAgent_DeviceUpdated(ptr.Pointer(), PointerFromQBluetoothDeviceInfo(info), C.longlong(updatedFields))
}
}
func (ptr *QBluetoothDeviceDiscoveryAgent) DiscoveredDevices() []*QBluetoothDeviceInfo {
if ptr.Pointer() != nil {
return func(l C.struct_QtBluetooth_PackedList) []*QBluetoothDeviceInfo {
out := make([]*QBluetoothDeviceInfo, int(l.len))
tmpList := NewQBluetoothDeviceDiscoveryAgentFromPointer(l.data)
for i := 0; i < len(out); i++ {
out[i] = tmpList.__discoveredDevices_atList(i)
}
return out
}(C.QBluetoothDeviceDiscoveryAgent_DiscoveredDevices(ptr.Pointer()))
}
return make([]*QBluetoothDeviceInfo, 0)
}
func (ptr *QBluetoothDeviceDiscoveryAgent) Error() QBluetoothDeviceDiscoveryAgent__Error {
if ptr.Pointer() != nil {
return QBluetoothDeviceDiscoveryAgent__Error(C.QBluetoothDeviceDiscoveryAgent_Error(ptr.Pointer()))
}
return 0
}
//export callbackQBluetoothDeviceDiscoveryAgent_Error2
func callbackQBluetoothDeviceDiscoveryAgent_Error2(ptr unsafe.Pointer, error C.longlong) {
if signal := qt.GetSignal(ptr, "error2"); signal != nil {
(*(*func(QBluetoothDeviceDiscoveryAgent__Error))(signal))(QBluetoothDeviceDiscoveryAgent__Error(error))
}
}
func (ptr *QBluetoothDeviceDiscoveryAgent) ConnectError2(f func(error QBluetoothDeviceDiscoveryAgent__Error)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "error2") {
C.QBluetoothDeviceDiscoveryAgent_ConnectError2(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "error")))
}
if signal := qt.LendSignal(ptr.Pointer(), "error2"); signal != nil {
f := func(error QBluetoothDeviceDiscoveryAgent__Error) {
(*(*func(QBluetoothDeviceDiscoveryAgent__Error))(signal))(error)
f(error)
}
qt.ConnectSignal(ptr.Pointer(), "error2", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "error2", unsafe.Pointer(&f))
}
}
}
func (ptr *QBluetoothDeviceDiscoveryAgent) DisconnectError2() {
if ptr.Pointer() != nil {
C.QBluetoothDeviceDiscoveryAgent_DisconnectError2(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "error2")
}
}
func (ptr *QBluetoothDeviceDiscoveryAgent) Error2(error QBluetoothDeviceDiscoveryAgent__Error) {
if ptr.Pointer() != nil {
C.QBluetoothDeviceDiscoveryAgent_Error2(ptr.Pointer(), C.longlong(error))
}
}
func (ptr *QBluetoothDeviceDiscoveryAgent) ErrorString() string {
if ptr.Pointer() != nil {
return cGoUnpackString(C.QBluetoothDeviceDiscoveryAgent_ErrorString(ptr.Pointer()))
}
return ""
}
//export callbackQBluetoothDeviceDiscoveryAgent_Finished
func callbackQBluetoothDeviceDiscoveryAgent_Finished(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "finished"); signal != nil {
(*(*func())(signal))()
}
}
func (ptr *QBluetoothDeviceDiscoveryAgent) ConnectFinished(f func()) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "finished") {
C.QBluetoothDeviceDiscoveryAgent_ConnectFinished(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "finished")))
}
if signal := qt.LendSignal(ptr.Pointer(), "finished"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "finished", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "finished", unsafe.Pointer(&f))
}
}
}
func (ptr *QBluetoothDeviceDiscoveryAgent) DisconnectFinished() {
if ptr.Pointer() != nil {
C.QBluetoothDeviceDiscoveryAgent_DisconnectFinished(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "finished")
}
}
func (ptr *QBluetoothDeviceDiscoveryAgent) Finished() {
if ptr.Pointer() != nil {
C.QBluetoothDeviceDiscoveryAgent_Finished(ptr.Pointer())
}
}
func (ptr *QBluetoothDeviceDiscoveryAgent) InquiryType() QBluetoothDeviceDiscoveryAgent__InquiryType {
if ptr.Pointer() != nil {
return QBluetoothDeviceDiscoveryAgent__InquiryType(C.QBluetoothDeviceDiscoveryAgent_InquiryType(ptr.Pointer()))
}
return 0
}
func (ptr *QBluetoothDeviceDiscoveryAgent) IsActive() bool {
if ptr.Pointer() != nil {
return int8(C.QBluetoothDeviceDiscoveryAgent_IsActive(ptr.Pointer())) != 0
}
return false
}
func (ptr *QBluetoothDeviceDiscoveryAgent) LowEnergyDiscoveryTimeout() int {
if ptr.Pointer() != nil {
return int(int32(C.QBluetoothDeviceDiscoveryAgent_LowEnergyDiscoveryTimeout(ptr.Pointer())))
}
return 0
}
func (ptr *QBluetoothDeviceDiscoveryAgent) SetInquiryType(ty QBluetoothDeviceDiscoveryAgent__InquiryType) {
if ptr.Pointer() != nil {
C.QBluetoothDeviceDiscoveryAgent_SetInquiryType(ptr.Pointer(), C.longlong(ty))
}
}
func (ptr *QBluetoothDeviceDiscoveryAgent) SetLowEnergyDiscoveryTimeout(timeout int) {
if ptr.Pointer() != nil {
C.QBluetoothDeviceDiscoveryAgent_SetLowEnergyDiscoveryTimeout(ptr.Pointer(), C.int(int32(timeout)))
}
}
//export callbackQBluetoothDeviceDiscoveryAgent_Start
func callbackQBluetoothDeviceDiscoveryAgent_Start(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "start"); signal != nil {
(*(*func())(signal))()
} else {
NewQBluetoothDeviceDiscoveryAgentFromPointer(ptr).StartDefault()
}
}
func (ptr *QBluetoothDeviceDiscoveryAgent) ConnectStart(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "start"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "start", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "start", unsafe.Pointer(&f))
}
}
}
func (ptr *QBluetoothDeviceDiscoveryAgent) DisconnectStart() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "start")
}
}
func (ptr *QBluetoothDeviceDiscoveryAgent) Start() {
if ptr.Pointer() != nil {
C.QBluetoothDeviceDiscoveryAgent_Start(ptr.Pointer())
}
}
func (ptr *QBluetoothDeviceDiscoveryAgent) StartDefault() {
if ptr.Pointer() != nil {
C.QBluetoothDeviceDiscoveryAgent_StartDefault(ptr.Pointer())
}
}
//export callbackQBluetoothDeviceDiscoveryAgent_Start2
func callbackQBluetoothDeviceDiscoveryAgent_Start2(ptr unsafe.Pointer, methods C.longlong) {
if signal := qt.GetSignal(ptr, "start2"); signal != nil {
(*(*func(QBluetoothDeviceDiscoveryAgent__DiscoveryMethod))(signal))(QBluetoothDeviceDiscoveryAgent__DiscoveryMethod(methods))
} else {
NewQBluetoothDeviceDiscoveryAgentFromPointer(ptr).Start2Default(QBluetoothDeviceDiscoveryAgent__DiscoveryMethod(methods))
}
}
func (ptr *QBluetoothDeviceDiscoveryAgent) ConnectStart2(f func(methods QBluetoothDeviceDiscoveryAgent__DiscoveryMethod)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "start2"); signal != nil {
f := func(methods QBluetoothDeviceDiscoveryAgent__DiscoveryMethod) {
(*(*func(QBluetoothDeviceDiscoveryAgent__DiscoveryMethod))(signal))(methods)
f(methods)
}
qt.ConnectSignal(ptr.Pointer(), "start2", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "start2", unsafe.Pointer(&f))
}
}
}
func (ptr *QBluetoothDeviceDiscoveryAgent) DisconnectStart2() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "start2")
}
}
func (ptr *QBluetoothDeviceDiscoveryAgent) Start2(methods QBluetoothDeviceDiscoveryAgent__DiscoveryMethod) {
if ptr.Pointer() != nil {
C.QBluetoothDeviceDiscoveryAgent_Start2(ptr.Pointer(), C.longlong(methods))
}
}
func (ptr *QBluetoothDeviceDiscoveryAgent) Start2Default(methods QBluetoothDeviceDiscoveryAgent__DiscoveryMethod) {
if ptr.Pointer() != nil {
C.QBluetoothDeviceDiscoveryAgent_Start2Default(ptr.Pointer(), C.longlong(methods))
}
}
//export callbackQBluetoothDeviceDiscoveryAgent_Stop
func callbackQBluetoothDeviceDiscoveryAgent_Stop(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "stop"); signal != nil {
(*(*func())(signal))()
} else {
NewQBluetoothDeviceDiscoveryAgentFromPointer(ptr).StopDefault()
}
}
func (ptr *QBluetoothDeviceDiscoveryAgent) ConnectStop(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "stop"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "stop", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "stop", unsafe.Pointer(&f))
}
}
}
func (ptr *QBluetoothDeviceDiscoveryAgent) DisconnectStop() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "stop")
}
}
func (ptr *QBluetoothDeviceDiscoveryAgent) Stop() {
if ptr.Pointer() != nil {
C.QBluetoothDeviceDiscoveryAgent_Stop(ptr.Pointer())
}
}
func (ptr *QBluetoothDeviceDiscoveryAgent) StopDefault() {
if ptr.Pointer() != nil {
C.QBluetoothDeviceDiscoveryAgent_StopDefault(ptr.Pointer())
}
}
func QBluetoothDeviceDiscoveryAgent_SupportedDiscoveryMethods() QBluetoothDeviceDiscoveryAgent__DiscoveryMethod {
return QBluetoothDeviceDiscoveryAgent__DiscoveryMethod(C.QBluetoothDeviceDiscoveryAgent_QBluetoothDeviceDiscoveryAgent_SupportedDiscoveryMethods())
}
func (ptr *QBluetoothDeviceDiscoveryAgent) SupportedDiscoveryMethods() QBluetoothDeviceDiscoveryAgent__DiscoveryMethod {
return QBluetoothDeviceDiscoveryAgent__DiscoveryMethod(C.QBluetoothDeviceDiscoveryAgent_QBluetoothDeviceDiscoveryAgent_SupportedDiscoveryMethods())
}
//export callbackQBluetoothDeviceDiscoveryAgent_DestroyQBluetoothDeviceDiscoveryAgent
func callbackQBluetoothDeviceDiscoveryAgent_DestroyQBluetoothDeviceDiscoveryAgent(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "~QBluetoothDeviceDiscoveryAgent"); signal != nil {
(*(*func())(signal))()
} else {
NewQBluetoothDeviceDiscoveryAgentFromPointer(ptr).DestroyQBluetoothDeviceDiscoveryAgentDefault()
}
}
func (ptr *QBluetoothDeviceDiscoveryAgent) ConnectDestroyQBluetoothDeviceDiscoveryAgent(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "~QBluetoothDeviceDiscoveryAgent"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "~QBluetoothDeviceDiscoveryAgent", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "~QBluetoothDeviceDiscoveryAgent", unsafe.Pointer(&f))
}
}
}
func (ptr *QBluetoothDeviceDiscoveryAgent) DisconnectDestroyQBluetoothDeviceDiscoveryAgent() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "~QBluetoothDeviceDiscoveryAgent")
}
}
func (ptr *QBluetoothDeviceDiscoveryAgent) DestroyQBluetoothDeviceDiscoveryAgent() {
if ptr.Pointer() != nil {
C.QBluetoothDeviceDiscoveryAgent_DestroyQBluetoothDeviceDiscoveryAgent(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
func (ptr *QBluetoothDeviceDiscoveryAgent) DestroyQBluetoothDeviceDiscoveryAgentDefault() {
if ptr.Pointer() != nil {
C.QBluetoothDeviceDiscoveryAgent_DestroyQBluetoothDeviceDiscoveryAgentDefault(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
func (ptr *QBluetoothDeviceDiscoveryAgent) __discoveredDevices_atList(i int) *QBluetoothDeviceInfo {
if ptr.Pointer() != nil {
tmpValue := NewQBluetoothDeviceInfoFromPointer(C.QBluetoothDeviceDiscoveryAgent___discoveredDevices_atList(ptr.Pointer(), C.int(int32(i))))
runtime.SetFinalizer(tmpValue, (*QBluetoothDeviceInfo).DestroyQBluetoothDeviceInfo)
return tmpValue
}
return nil
}
func (ptr *QBluetoothDeviceDiscoveryAgent) __discoveredDevices_setList(i QBluetoothDeviceInfo_ITF) {
if ptr.Pointer() != nil {
C.QBluetoothDeviceDiscoveryAgent___discoveredDevices_setList(ptr.Pointer(), PointerFromQBluetoothDeviceInfo(i))
}
}
func (ptr *QBluetoothDeviceDiscoveryAgent) __discoveredDevices_newList() unsafe.Pointer {
return C.QBluetoothDeviceDiscoveryAgent___discoveredDevices_newList(ptr.Pointer())
}
func (ptr *QBluetoothDeviceDiscoveryAgent) __children_atList(i int) *core.QObject {
if ptr.Pointer() != nil {
tmpValue := core.NewQObjectFromPointer(C.QBluetoothDeviceDiscoveryAgent___children_atList(ptr.Pointer(), C.int(int32(i))))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QBluetoothDeviceDiscoveryAgent) __children_setList(i core.QObject_ITF) {
if ptr.Pointer() != nil {
C.QBluetoothDeviceDiscoveryAgent___children_setList(ptr.Pointer(), core.PointerFromQObject(i))
}
}
func (ptr *QBluetoothDeviceDiscoveryAgent) __children_newList() unsafe.Pointer {
return C.QBluetoothDeviceDiscoveryAgent___children_newList(ptr.Pointer())
}
func (ptr *QBluetoothDeviceDiscoveryAgent) __dynamicPropertyNames_atList(i int) *core.QByteArray {
if ptr.Pointer() != nil {
tmpValue := core.NewQByteArrayFromPointer(C.QBluetoothDeviceDiscoveryAgent___dynamicPropertyNames_atList(ptr.Pointer(), C.int(int32(i))))
runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray)
return tmpValue
}
return nil
}
func (ptr *QBluetoothDeviceDiscoveryAgent) __dynamicPropertyNames_setList(i core.QByteArray_ITF) {
if ptr.Pointer() != nil {
C.QBluetoothDeviceDiscoveryAgent___dynamicPropertyNames_setList(ptr.Pointer(), core.PointerFromQByteArray(i))
}
}
func (ptr *QBluetoothDeviceDiscoveryAgent) __dynamicPropertyNames_newList() unsafe.Pointer {
return C.QBluetoothDeviceDiscoveryAgent___dynamicPropertyNames_newList(ptr.Pointer())
}
func (ptr *QBluetoothDeviceDiscoveryAgent) __findChildren_atList(i int) *core.QObject {
if ptr.Pointer() != nil {
tmpValue := core.NewQObjectFromPointer(C.QBluetoothDeviceDiscoveryAgent___findChildren_atList(ptr.Pointer(), C.int(int32(i))))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QBluetoothDeviceDiscoveryAgent) __findChildren_setList(i core.QObject_ITF) {
if ptr.Pointer() != nil {
C.QBluetoothDeviceDiscoveryAgent___findChildren_setList(ptr.Pointer(), core.PointerFromQObject(i))
}
}
func (ptr *QBluetoothDeviceDiscoveryAgent) __findChildren_newList() unsafe.Pointer {
return C.QBluetoothDeviceDiscoveryAgent___findChildren_newList(ptr.Pointer())
}
func (ptr *QBluetoothDeviceDiscoveryAgent) __findChildren_atList3(i int) *core.QObject {
if ptr.Pointer() != nil {
tmpValue := core.NewQObjectFromPointer(C.QBluetoothDeviceDiscoveryAgent___findChildren_atList3(ptr.Pointer(), C.int(int32(i))))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QBluetoothDeviceDiscoveryAgent) __findChildren_setList3(i core.QObject_ITF) {
if ptr.Pointer() != nil {
C.QBluetoothDeviceDiscoveryAgent___findChildren_setList3(ptr.Pointer(), core.PointerFromQObject(i))
}
}
func (ptr *QBluetoothDeviceDiscoveryAgent) __findChildren_newList3() unsafe.Pointer {
return C.QBluetoothDeviceDiscoveryAgent___findChildren_newList3(ptr.Pointer())
}
func (ptr *QBluetoothDeviceDiscoveryAgent) __qFindChildren_atList2(i int) *core.QObject {
if ptr.Pointer() != nil {
tmpValue := core.NewQObjectFromPointer(C.QBluetoothDeviceDiscoveryAgent___qFindChildren_atList2(ptr.Pointer(), C.int(int32(i))))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QBluetoothDeviceDiscoveryAgent) __qFindChildren_setList2(i core.QObject_ITF) {
if ptr.Pointer() != nil {
C.QBluetoothDeviceDiscoveryAgent___qFindChildren_setList2(ptr.Pointer(), core.PointerFromQObject(i))
}
}
func (ptr *QBluetoothDeviceDiscoveryAgent) __qFindChildren_newList2() unsafe.Pointer {
return C.QBluetoothDeviceDiscoveryAgent___qFindChildren_newList2(ptr.Pointer())
}
//export callbackQBluetoothDeviceDiscoveryAgent_ChildEvent
func callbackQBluetoothDeviceDiscoveryAgent_ChildEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "childEvent"); signal != nil {
(*(*func(*core.QChildEvent))(signal))(core.NewQChildEventFromPointer(event))
} else {
NewQBluetoothDeviceDiscoveryAgentFromPointer(ptr).ChildEventDefault(core.NewQChildEventFromPointer(event))
}
}
func (ptr *QBluetoothDeviceDiscoveryAgent) ChildEventDefault(event core.QChildEvent_ITF) {
if ptr.Pointer() != nil {
C.QBluetoothDeviceDiscoveryAgent_ChildEventDefault(ptr.Pointer(), core.PointerFromQChildEvent(event))
}
}
//export callbackQBluetoothDeviceDiscoveryAgent_ConnectNotify
func callbackQBluetoothDeviceDiscoveryAgent_ConnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "connectNotify"); signal != nil {
(*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign))
} else {
NewQBluetoothDeviceDiscoveryAgentFromPointer(ptr).ConnectNotifyDefault(core.NewQMetaMethodFromPointer(sign))
}
}
func (ptr *QBluetoothDeviceDiscoveryAgent) ConnectNotifyDefault(sign core.QMetaMethod_ITF) {
if ptr.Pointer() != nil {
C.QBluetoothDeviceDiscoveryAgent_ConnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign))
}
}
//export callbackQBluetoothDeviceDiscoveryAgent_CustomEvent
func callbackQBluetoothDeviceDiscoveryAgent_CustomEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "customEvent"); signal != nil {
(*(*func(*core.QEvent))(signal))(core.NewQEventFromPointer(event))
} else {
NewQBluetoothDeviceDiscoveryAgentFromPointer(ptr).CustomEventDefault(core.NewQEventFromPointer(event))
}
}
func (ptr *QBluetoothDeviceDiscoveryAgent) CustomEventDefault(event core.QEvent_ITF) {
if ptr.Pointer() != nil {
C.QBluetoothDeviceDiscoveryAgent_CustomEventDefault(ptr.Pointer(), core.PointerFromQEvent(event))
}
}
//export callbackQBluetoothDeviceDiscoveryAgent_DeleteLater
func callbackQBluetoothDeviceDiscoveryAgent_DeleteLater(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "deleteLater"); signal != nil {
(*(*func())(signal))()
} else {
NewQBluetoothDeviceDiscoveryAgentFromPointer(ptr).DeleteLaterDefault()
}
}
func (ptr *QBluetoothDeviceDiscoveryAgent) DeleteLaterDefault() {
if ptr.Pointer() != nil {
C.QBluetoothDeviceDiscoveryAgent_DeleteLaterDefault(ptr.Pointer())
runtime.SetFinalizer(ptr, nil)
}
}
//export callbackQBluetoothDeviceDiscoveryAgent_Destroyed
func callbackQBluetoothDeviceDiscoveryAgent_Destroyed(ptr unsafe.Pointer, obj unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "destroyed"); signal != nil {
(*(*func(*core.QObject))(signal))(core.NewQObjectFromPointer(obj))
}
}
//export callbackQBluetoothDeviceDiscoveryAgent_DisconnectNotify
func callbackQBluetoothDeviceDiscoveryAgent_DisconnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "disconnectNotify"); signal != nil {
(*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign))
} else {
NewQBluetoothDeviceDiscoveryAgentFromPointer(ptr).DisconnectNotifyDefault(core.NewQMetaMethodFromPointer(sign))
}
}
func (ptr *QBluetoothDeviceDiscoveryAgent) DisconnectNotifyDefault(sign core.QMetaMethod_ITF) {
if ptr.Pointer() != nil {
C.QBluetoothDeviceDiscoveryAgent_DisconnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign))
}
}
//export callbackQBluetoothDeviceDiscoveryAgent_Event
func callbackQBluetoothDeviceDiscoveryAgent_Event(ptr unsafe.Pointer, e unsafe.Pointer) C.char {
if signal := qt.GetSignal(ptr, "event"); signal != nil {
return C.char(int8(qt.GoBoolToInt((*(*func(*core.QEvent) bool)(signal))(core.NewQEventFromPointer(e)))))
}
return C.char(int8(qt.GoBoolToInt(NewQBluetoothDeviceDiscoveryAgentFromPointer(ptr).EventDefault(core.NewQEventFromPointer(e)))))
}
func (ptr *QBluetoothDeviceDiscoveryAgent) EventDefault(e core.QEvent_ITF) bool {
if ptr.Pointer() != nil {
return int8(C.QBluetoothDeviceDiscoveryAgent_EventDefault(ptr.Pointer(), core.PointerFromQEvent(e))) != 0
}
return false
}
//export callbackQBluetoothDeviceDiscoveryAgent_EventFilter
func callbackQBluetoothDeviceDiscoveryAgent_EventFilter(ptr unsafe.Pointer, watched unsafe.Pointer, event unsafe.Pointer) C.char {
if signal := qt.GetSignal(ptr, "eventFilter"); signal != nil {
return C.char(int8(qt.GoBoolToInt((*(*func(*core.QObject, *core.QEvent) bool)(signal))(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event)))))
}
return C.char(int8(qt.GoBoolToInt(NewQBluetoothDeviceDiscoveryAgentFromPointer(ptr).EventFilterDefault(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event)))))
}
func (ptr *QBluetoothDeviceDiscoveryAgent) EventFilterDefault(watched core.QObject_ITF, event core.QEvent_ITF) bool {
if ptr.Pointer() != nil {
return int8(C.QBluetoothDeviceDiscoveryAgent_EventFilterDefault(ptr.Pointer(), core.PointerFromQObject(watched), core.PointerFromQEvent(event))) != 0
}
return false
}
//export callbackQBluetoothDeviceDiscoveryAgent_MetaObject
func callbackQBluetoothDeviceDiscoveryAgent_MetaObject(ptr unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "metaObject"); signal != nil {
return core.PointerFromQMetaObject((*(*func() *core.QMetaObject)(signal))())
}
return core.PointerFromQMetaObject(NewQBluetoothDeviceDiscoveryAgentFromPointer(ptr).MetaObjectDefault())
}
func (ptr *QBluetoothDeviceDiscoveryAgent) MetaObjectDefault() *core.QMetaObject {
if ptr.Pointer() != nil {
return core.NewQMetaObjectFromPointer(C.QBluetoothDeviceDiscoveryAgent_MetaObjectDefault(ptr.Pointer()))
}
return nil
}
//export callbackQBluetoothDeviceDiscoveryAgent_ObjectNameChanged
func callbackQBluetoothDeviceDiscoveryAgent_ObjectNameChanged(ptr unsafe.Pointer, objectName C.struct_QtBluetooth_PackedString) {
if signal := qt.GetSignal(ptr, "objectNameChanged"); signal != nil {
(*(*func(string))(signal))(cGoUnpackString(objectName))
}
}
//export callbackQBluetoothDeviceDiscoveryAgent_TimerEvent
func callbackQBluetoothDeviceDiscoveryAgent_TimerEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "timerEvent"); signal != nil {
(*(*func(*core.QTimerEvent))(signal))(core.NewQTimerEventFromPointer(event))
} else {
NewQBluetoothDeviceDiscoveryAgentFromPointer(ptr).TimerEventDefault(core.NewQTimerEventFromPointer(event))
}
}
func (ptr *QBluetoothDeviceDiscoveryAgent) TimerEventDefault(event core.QTimerEvent_ITF) {
if ptr.Pointer() != nil {
C.QBluetoothDeviceDiscoveryAgent_TimerEventDefault(ptr.Pointer(), core.PointerFromQTimerEvent(event))
}
}
type QBluetoothDeviceInfo struct {
ptr unsafe.Pointer
}
type QBluetoothDeviceInfo_ITF interface {
QBluetoothDeviceInfo_PTR() *QBluetoothDeviceInfo
}
func (ptr *QBluetoothDeviceInfo) QBluetoothDeviceInfo_PTR() *QBluetoothDeviceInfo {
return ptr
}
func (ptr *QBluetoothDeviceInfo) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.ptr
}
return nil
}
func (ptr *QBluetoothDeviceInfo) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.ptr = p
}
}
func PointerFromQBluetoothDeviceInfo(ptr QBluetoothDeviceInfo_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QBluetoothDeviceInfo_PTR().Pointer()
}
return nil
}
func NewQBluetoothDeviceInfoFromPointer(ptr unsafe.Pointer) (n *QBluetoothDeviceInfo) {
n = new(QBluetoothDeviceInfo)
n.SetPointer(ptr)
return
}
//go:generate stringer -type=QBluetoothDeviceInfo__MajorDeviceClass
//QBluetoothDeviceInfo::MajorDeviceClass
type QBluetoothDeviceInfo__MajorDeviceClass int64
const (
QBluetoothDeviceInfo__MiscellaneousDevice QBluetoothDeviceInfo__MajorDeviceClass = QBluetoothDeviceInfo__MajorDeviceClass(0)
QBluetoothDeviceInfo__ComputerDevice QBluetoothDeviceInfo__MajorDeviceClass = QBluetoothDeviceInfo__MajorDeviceClass(1)
QBluetoothDeviceInfo__PhoneDevice QBluetoothDeviceInfo__MajorDeviceClass = QBluetoothDeviceInfo__MajorDeviceClass(2)
QBluetoothDeviceInfo__LANAccessDevice QBluetoothDeviceInfo__MajorDeviceClass = QBluetoothDeviceInfo__MajorDeviceClass(3)
QBluetoothDeviceInfo__NetworkDevice QBluetoothDeviceInfo__MajorDeviceClass = QBluetoothDeviceInfo__MajorDeviceClass(3)
QBluetoothDeviceInfo__AudioVideoDevice QBluetoothDeviceInfo__MajorDeviceClass = QBluetoothDeviceInfo__MajorDeviceClass(4)
QBluetoothDeviceInfo__PeripheralDevice QBluetoothDeviceInfo__MajorDeviceClass = QBluetoothDeviceInfo__MajorDeviceClass(5)
QBluetoothDeviceInfo__ImagingDevice QBluetoothDeviceInfo__MajorDeviceClass = QBluetoothDeviceInfo__MajorDeviceClass(6)
QBluetoothDeviceInfo__WearableDevice QBluetoothDeviceInfo__MajorDeviceClass = QBluetoothDeviceInfo__MajorDeviceClass(7)
QBluetoothDeviceInfo__ToyDevice QBluetoothDeviceInfo__MajorDeviceClass = QBluetoothDeviceInfo__MajorDeviceClass(8)
QBluetoothDeviceInfo__HealthDevice QBluetoothDeviceInfo__MajorDeviceClass = QBluetoothDeviceInfo__MajorDeviceClass(9)
QBluetoothDeviceInfo__UncategorizedDevice QBluetoothDeviceInfo__MajorDeviceClass = QBluetoothDeviceInfo__MajorDeviceClass(31)
)
//go:generate stringer -type=QBluetoothDeviceInfo__MinorMiscellaneousClass
//QBluetoothDeviceInfo::MinorMiscellaneousClass
type QBluetoothDeviceInfo__MinorMiscellaneousClass int64
const (
QBluetoothDeviceInfo__UncategorizedMiscellaneous QBluetoothDeviceInfo__MinorMiscellaneousClass = QBluetoothDeviceInfo__MinorMiscellaneousClass(0)
)
//go:generate stringer -type=QBluetoothDeviceInfo__MinorComputerClass
//QBluetoothDeviceInfo::MinorComputerClass
type QBluetoothDeviceInfo__MinorComputerClass int64
const (
QBluetoothDeviceInfo__UncategorizedComputer QBluetoothDeviceInfo__MinorComputerClass = QBluetoothDeviceInfo__MinorComputerClass(0)
QBluetoothDeviceInfo__DesktopComputer QBluetoothDeviceInfo__MinorComputerClass = QBluetoothDeviceInfo__MinorComputerClass(1)
QBluetoothDeviceInfo__ServerComputer QBluetoothDeviceInfo__MinorComputerClass = QBluetoothDeviceInfo__MinorComputerClass(2)
QBluetoothDeviceInfo__LaptopComputer QBluetoothDeviceInfo__MinorComputerClass = QBluetoothDeviceInfo__MinorComputerClass(3)
QBluetoothDeviceInfo__HandheldClamShellComputer QBluetoothDeviceInfo__MinorComputerClass = QBluetoothDeviceInfo__MinorComputerClass(4)
QBluetoothDeviceInfo__HandheldComputer QBluetoothDeviceInfo__MinorComputerClass = QBluetoothDeviceInfo__MinorComputerClass(5)
QBluetoothDeviceInfo__WearableComputer QBluetoothDeviceInfo__MinorComputerClass = QBluetoothDeviceInfo__MinorComputerClass(6)
)
//go:generate stringer -type=QBluetoothDeviceInfo__MinorPhoneClass
//QBluetoothDeviceInfo::MinorPhoneClass
type QBluetoothDeviceInfo__MinorPhoneClass int64
const (
QBluetoothDeviceInfo__UncategorizedPhone QBluetoothDeviceInfo__MinorPhoneClass = QBluetoothDeviceInfo__MinorPhoneClass(0)
QBluetoothDeviceInfo__CellularPhone QBluetoothDeviceInfo__MinorPhoneClass = QBluetoothDeviceInfo__MinorPhoneClass(1)
QBluetoothDeviceInfo__CordlessPhone QBluetoothDeviceInfo__MinorPhoneClass = QBluetoothDeviceInfo__MinorPhoneClass(2)
QBluetoothDeviceInfo__SmartPhone QBluetoothDeviceInfo__MinorPhoneClass = QBluetoothDeviceInfo__MinorPhoneClass(3)
QBluetoothDeviceInfo__WiredModemOrVoiceGatewayPhone QBluetoothDeviceInfo__MinorPhoneClass = QBluetoothDeviceInfo__MinorPhoneClass(4)
QBluetoothDeviceInfo__CommonIsdnAccessPhone QBluetoothDeviceInfo__MinorPhoneClass = QBluetoothDeviceInfo__MinorPhoneClass(5)
)
//go:generate stringer -type=QBluetoothDeviceInfo__MinorNetworkClass
//QBluetoothDeviceInfo::MinorNetworkClass
type QBluetoothDeviceInfo__MinorNetworkClass int64
const (
QBluetoothDeviceInfo__NetworkFullService QBluetoothDeviceInfo__MinorNetworkClass = QBluetoothDeviceInfo__MinorNetworkClass(0x00)
QBluetoothDeviceInfo__NetworkLoadFactorOne QBluetoothDeviceInfo__MinorNetworkClass = QBluetoothDeviceInfo__MinorNetworkClass(0x08)
QBluetoothDeviceInfo__NetworkLoadFactorTwo QBluetoothDeviceInfo__MinorNetworkClass = QBluetoothDeviceInfo__MinorNetworkClass(0x10)
QBluetoothDeviceInfo__NetworkLoadFactorThree QBluetoothDeviceInfo__MinorNetworkClass = QBluetoothDeviceInfo__MinorNetworkClass(0x18)
QBluetoothDeviceInfo__NetworkLoadFactorFour QBluetoothDeviceInfo__MinorNetworkClass = QBluetoothDeviceInfo__MinorNetworkClass(0x20)
QBluetoothDeviceInfo__NetworkLoadFactorFive QBluetoothDeviceInfo__MinorNetworkClass = QBluetoothDeviceInfo__MinorNetworkClass(0x28)
QBluetoothDeviceInfo__NetworkLoadFactorSix QBluetoothDeviceInfo__MinorNetworkClass = QBluetoothDeviceInfo__MinorNetworkClass(0x30)
QBluetoothDeviceInfo__NetworkNoService QBluetoothDeviceInfo__MinorNetworkClass = QBluetoothDeviceInfo__MinorNetworkClass(0x38)
)
//go:generate stringer -type=QBluetoothDeviceInfo__MinorAudioVideoClass
//QBluetoothDeviceInfo::MinorAudioVideoClass
type QBluetoothDeviceInfo__MinorAudioVideoClass int64
const (
QBluetoothDeviceInfo__UncategorizedAudioVideoDevice QBluetoothDeviceInfo__MinorAudioVideoClass = QBluetoothDeviceInfo__MinorAudioVideoClass(0)
QBluetoothDeviceInfo__WearableHeadsetDevice QBluetoothDeviceInfo__MinorAudioVideoClass = QBluetoothDeviceInfo__MinorAudioVideoClass(1)
QBluetoothDeviceInfo__HandsFreeDevice QBluetoothDeviceInfo__MinorAudioVideoClass = QBluetoothDeviceInfo__MinorAudioVideoClass(2)
QBluetoothDeviceInfo__Microphone QBluetoothDeviceInfo__MinorAudioVideoClass = QBluetoothDeviceInfo__MinorAudioVideoClass(4)
QBluetoothDeviceInfo__Loudspeaker QBluetoothDeviceInfo__MinorAudioVideoClass = QBluetoothDeviceInfo__MinorAudioVideoClass(5)
QBluetoothDeviceInfo__Headphones QBluetoothDeviceInfo__MinorAudioVideoClass = QBluetoothDeviceInfo__MinorAudioVideoClass(6)
QBluetoothDeviceInfo__PortableAudioDevice QBluetoothDeviceInfo__MinorAudioVideoClass = QBluetoothDeviceInfo__MinorAudioVideoClass(7)
QBluetoothDeviceInfo__CarAudio QBluetoothDeviceInfo__MinorAudioVideoClass = QBluetoothDeviceInfo__MinorAudioVideoClass(8)
QBluetoothDeviceInfo__SetTopBox QBluetoothDeviceInfo__MinorAudioVideoClass = QBluetoothDeviceInfo__MinorAudioVideoClass(9)
QBluetoothDeviceInfo__HiFiAudioDevice QBluetoothDeviceInfo__MinorAudioVideoClass = QBluetoothDeviceInfo__MinorAudioVideoClass(10)
QBluetoothDeviceInfo__Vcr QBluetoothDeviceInfo__MinorAudioVideoClass = QBluetoothDeviceInfo__MinorAudioVideoClass(11)
QBluetoothDeviceInfo__VideoCamera QBluetoothDeviceInfo__MinorAudioVideoClass = QBluetoothDeviceInfo__MinorAudioVideoClass(12)
QBluetoothDeviceInfo__Camcorder QBluetoothDeviceInfo__MinorAudioVideoClass = QBluetoothDeviceInfo__MinorAudioVideoClass(13)
QBluetoothDeviceInfo__VideoMonitor QBluetoothDeviceInfo__MinorAudioVideoClass = QBluetoothDeviceInfo__MinorAudioVideoClass(14)
QBluetoothDeviceInfo__VideoDisplayAndLoudspeaker QBluetoothDeviceInfo__MinorAudioVideoClass = QBluetoothDeviceInfo__MinorAudioVideoClass(15)
QBluetoothDeviceInfo__VideoConferencing QBluetoothDeviceInfo__MinorAudioVideoClass = QBluetoothDeviceInfo__MinorAudioVideoClass(16)
QBluetoothDeviceInfo__GamingDevice QBluetoothDeviceInfo__MinorAudioVideoClass = QBluetoothDeviceInfo__MinorAudioVideoClass(18)
)
//go:generate stringer -type=QBluetoothDeviceInfo__MinorPeripheralClass
//QBluetoothDeviceInfo::MinorPeripheralClass
type QBluetoothDeviceInfo__MinorPeripheralClass int64
const (
QBluetoothDeviceInfo__UncategorizedPeripheral QBluetoothDeviceInfo__MinorPeripheralClass = QBluetoothDeviceInfo__MinorPeripheralClass(0)
QBluetoothDeviceInfo__KeyboardPeripheral QBluetoothDeviceInfo__MinorPeripheralClass = QBluetoothDeviceInfo__MinorPeripheralClass(0x10)
QBluetoothDeviceInfo__PointingDevicePeripheral QBluetoothDeviceInfo__MinorPeripheralClass = QBluetoothDeviceInfo__MinorPeripheralClass(0x20)
QBluetoothDeviceInfo__KeyboardWithPointingDevicePeripheral QBluetoothDeviceInfo__MinorPeripheralClass = QBluetoothDeviceInfo__MinorPeripheralClass(0x30)
QBluetoothDeviceInfo__JoystickPeripheral QBluetoothDeviceInfo__MinorPeripheralClass = QBluetoothDeviceInfo__MinorPeripheralClass(0x01)
QBluetoothDeviceInfo__GamepadPeripheral QBluetoothDeviceInfo__MinorPeripheralClass = QBluetoothDeviceInfo__MinorPeripheralClass(0x02)
QBluetoothDeviceInfo__RemoteControlPeripheral QBluetoothDeviceInfo__MinorPeripheralClass = QBluetoothDeviceInfo__MinorPeripheralClass(0x03)
QBluetoothDeviceInfo__SensingDevicePeripheral QBluetoothDeviceInfo__MinorPeripheralClass = QBluetoothDeviceInfo__MinorPeripheralClass(0x04)
QBluetoothDeviceInfo__DigitizerTabletPeripheral QBluetoothDeviceInfo__MinorPeripheralClass = QBluetoothDeviceInfo__MinorPeripheralClass(0x05)
QBluetoothDeviceInfo__CardReaderPeripheral QBluetoothDeviceInfo__MinorPeripheralClass = QBluetoothDeviceInfo__MinorPeripheralClass(0x06)
)
//go:generate stringer -type=QBluetoothDeviceInfo__MinorImagingClass
//QBluetoothDeviceInfo::MinorImagingClass
type QBluetoothDeviceInfo__MinorImagingClass int64
const (
QBluetoothDeviceInfo__UncategorizedImagingDevice QBluetoothDeviceInfo__MinorImagingClass = QBluetoothDeviceInfo__MinorImagingClass(0)
QBluetoothDeviceInfo__ImageDisplay QBluetoothDeviceInfo__MinorImagingClass = QBluetoothDeviceInfo__MinorImagingClass(0x04)
QBluetoothDeviceInfo__ImageCamera QBluetoothDeviceInfo__MinorImagingClass = QBluetoothDeviceInfo__MinorImagingClass(0x08)
QBluetoothDeviceInfo__ImageScanner QBluetoothDeviceInfo__MinorImagingClass = QBluetoothDeviceInfo__MinorImagingClass(0x10)
QBluetoothDeviceInfo__ImagePrinter QBluetoothDeviceInfo__MinorImagingClass = QBluetoothDeviceInfo__MinorImagingClass(0x20)
)
//go:generate stringer -type=QBluetoothDeviceInfo__MinorWearableClass
//QBluetoothDeviceInfo::MinorWearableClass
type QBluetoothDeviceInfo__MinorWearableClass int64
const (
QBluetoothDeviceInfo__UncategorizedWearableDevice QBluetoothDeviceInfo__MinorWearableClass = QBluetoothDeviceInfo__MinorWearableClass(0)
QBluetoothDeviceInfo__WearableWristWatch QBluetoothDeviceInfo__MinorWearableClass = QBluetoothDeviceInfo__MinorWearableClass(1)
QBluetoothDeviceInfo__WearablePager QBluetoothDeviceInfo__MinorWearableClass = QBluetoothDeviceInfo__MinorWearableClass(2)
QBluetoothDeviceInfo__WearableJacket QBluetoothDeviceInfo__MinorWearableClass = QBluetoothDeviceInfo__MinorWearableClass(3)
QBluetoothDeviceInfo__WearableHelmet QBluetoothDeviceInfo__MinorWearableClass = QBluetoothDeviceInfo__MinorWearableClass(4)
QBluetoothDeviceInfo__WearableGlasses QBluetoothDeviceInfo__MinorWearableClass = QBluetoothDeviceInfo__MinorWearableClass(5)
)
//go:generate stringer -type=QBluetoothDeviceInfo__MinorToyClass
//QBluetoothDeviceInfo::MinorToyClass
type QBluetoothDeviceInfo__MinorToyClass int64
const (
QBluetoothDeviceInfo__UncategorizedToy QBluetoothDeviceInfo__MinorToyClass = QBluetoothDeviceInfo__MinorToyClass(0)
QBluetoothDeviceInfo__ToyRobot QBluetoothDeviceInfo__MinorToyClass = QBluetoothDeviceInfo__MinorToyClass(1)
QBluetoothDeviceInfo__ToyVehicle QBluetoothDeviceInfo__MinorToyClass = QBluetoothDeviceInfo__MinorToyClass(2)
QBluetoothDeviceInfo__ToyDoll QBluetoothDeviceInfo__MinorToyClass = QBluetoothDeviceInfo__MinorToyClass(3)
QBluetoothDeviceInfo__ToyController QBluetoothDeviceInfo__MinorToyClass = QBluetoothDeviceInfo__MinorToyClass(4)
QBluetoothDeviceInfo__ToyGame QBluetoothDeviceInfo__MinorToyClass = QBluetoothDeviceInfo__MinorToyClass(5)
)
//go:generate stringer -type=QBluetoothDeviceInfo__MinorHealthClass
//QBluetoothDeviceInfo::MinorHealthClass
type QBluetoothDeviceInfo__MinorHealthClass int64
const (
QBluetoothDeviceInfo__UncategorizedHealthDevice QBluetoothDeviceInfo__MinorHealthClass = QBluetoothDeviceInfo__MinorHealthClass(0)
QBluetoothDeviceInfo__HealthBloodPressureMonitor QBluetoothDeviceInfo__MinorHealthClass = QBluetoothDeviceInfo__MinorHealthClass(0x1)
QBluetoothDeviceInfo__HealthThermometer QBluetoothDeviceInfo__MinorHealthClass = QBluetoothDeviceInfo__MinorHealthClass(0x2)
QBluetoothDeviceInfo__HealthWeightScale QBluetoothDeviceInfo__MinorHealthClass = QBluetoothDeviceInfo__MinorHealthClass(0x3)
QBluetoothDeviceInfo__HealthGlucoseMeter QBluetoothDeviceInfo__MinorHealthClass = QBluetoothDeviceInfo__MinorHealthClass(0x4)
QBluetoothDeviceInfo__HealthPulseOximeter QBluetoothDeviceInfo__MinorHealthClass = QBluetoothDeviceInfo__MinorHealthClass(0x5)
QBluetoothDeviceInfo__HealthDataDisplay QBluetoothDeviceInfo__MinorHealthClass = QBluetoothDeviceInfo__MinorHealthClass(0x7)
QBluetoothDeviceInfo__HealthStepCounter QBluetoothDeviceInfo__MinorHealthClass = QBluetoothDeviceInfo__MinorHealthClass(0x8)
)
//go:generate stringer -type=QBluetoothDeviceInfo__ServiceClass
//QBluetoothDeviceInfo::ServiceClass
type QBluetoothDeviceInfo__ServiceClass int64
const (
QBluetoothDeviceInfo__NoService QBluetoothDeviceInfo__ServiceClass = QBluetoothDeviceInfo__ServiceClass(0x0000)
QBluetoothDeviceInfo__PositioningService QBluetoothDeviceInfo__ServiceClass = QBluetoothDeviceInfo__ServiceClass(0x0001)
QBluetoothDeviceInfo__NetworkingService QBluetoothDeviceInfo__ServiceClass = QBluetoothDeviceInfo__ServiceClass(0x0002)
QBluetoothDeviceInfo__RenderingService QBluetoothDeviceInfo__ServiceClass = QBluetoothDeviceInfo__ServiceClass(0x0004)
QBluetoothDeviceInfo__CapturingService QBluetoothDeviceInfo__ServiceClass = QBluetoothDeviceInfo__ServiceClass(0x0008)
QBluetoothDeviceInfo__ObjectTransferService QBluetoothDeviceInfo__ServiceClass = QBluetoothDeviceInfo__ServiceClass(0x0010)
QBluetoothDeviceInfo__AudioService QBluetoothDeviceInfo__ServiceClass = QBluetoothDeviceInfo__ServiceClass(0x0020)
QBluetoothDeviceInfo__TelephonyService QBluetoothDeviceInfo__ServiceClass = QBluetoothDeviceInfo__ServiceClass(0x0040)
QBluetoothDeviceInfo__InformationService QBluetoothDeviceInfo__ServiceClass = QBluetoothDeviceInfo__ServiceClass(0x0080)
QBluetoothDeviceInfo__AllServices QBluetoothDeviceInfo__ServiceClass = QBluetoothDeviceInfo__ServiceClass(0x07ff)
)
//go:generate stringer -type=QBluetoothDeviceInfo__DataCompleteness
//QBluetoothDeviceInfo::DataCompleteness
type QBluetoothDeviceInfo__DataCompleteness int64
const (
QBluetoothDeviceInfo__DataComplete QBluetoothDeviceInfo__DataCompleteness = QBluetoothDeviceInfo__DataCompleteness(0)
QBluetoothDeviceInfo__DataIncomplete QBluetoothDeviceInfo__DataCompleteness = QBluetoothDeviceInfo__DataCompleteness(1)
QBluetoothDeviceInfo__DataUnavailable QBluetoothDeviceInfo__DataCompleteness = QBluetoothDeviceInfo__DataCompleteness(2)
)
//go:generate stringer -type=QBluetoothDeviceInfo__Field
//QBluetoothDeviceInfo::Field
type QBluetoothDeviceInfo__Field int64
const (
QBluetoothDeviceInfo__None QBluetoothDeviceInfo__Field = QBluetoothDeviceInfo__Field(0x0000)
QBluetoothDeviceInfo__RSSI QBluetoothDeviceInfo__Field = QBluetoothDeviceInfo__Field(0x0001)
QBluetoothDeviceInfo__ManufacturerData QBluetoothDeviceInfo__Field = QBluetoothDeviceInfo__Field(0x0002)
QBluetoothDeviceInfo__All QBluetoothDeviceInfo__Field = QBluetoothDeviceInfo__Field(0x7fff)
)
//go:generate stringer -type=QBluetoothDeviceInfo__CoreConfiguration
//QBluetoothDeviceInfo::CoreConfiguration
type QBluetoothDeviceInfo__CoreConfiguration int64
const (
QBluetoothDeviceInfo__UnknownCoreConfiguration QBluetoothDeviceInfo__CoreConfiguration = QBluetoothDeviceInfo__CoreConfiguration(0x0)
QBluetoothDeviceInfo__LowEnergyCoreConfiguration QBluetoothDeviceInfo__CoreConfiguration = QBluetoothDeviceInfo__CoreConfiguration(0x01)
QBluetoothDeviceInfo__BaseRateCoreConfiguration QBluetoothDeviceInfo__CoreConfiguration = QBluetoothDeviceInfo__CoreConfiguration(0x02)
QBluetoothDeviceInfo__BaseRateAndLowEnergyCoreConfiguration QBluetoothDeviceInfo__CoreConfiguration = QBluetoothDeviceInfo__CoreConfiguration(0x03)
)
func NewQBluetoothDeviceInfo() *QBluetoothDeviceInfo {
tmpValue := NewQBluetoothDeviceInfoFromPointer(C.QBluetoothDeviceInfo_NewQBluetoothDeviceInfo())
runtime.SetFinalizer(tmpValue, (*QBluetoothDeviceInfo).DestroyQBluetoothDeviceInfo)
return tmpValue
}
func NewQBluetoothDeviceInfo2(address QBluetoothAddress_ITF, name string, classOfDevice uint) *QBluetoothDeviceInfo {
var nameC *C.char
if name != "" {
nameC = C.CString(name)
defer C.free(unsafe.Pointer(nameC))
}
tmpValue := NewQBluetoothDeviceInfoFromPointer(C.QBluetoothDeviceInfo_NewQBluetoothDeviceInfo2(PointerFromQBluetoothAddress(address), C.struct_QtBluetooth_PackedString{data: nameC, len: C.longlong(len(name))}, C.uint(uint32(classOfDevice))))
runtime.SetFinalizer(tmpValue, (*QBluetoothDeviceInfo).DestroyQBluetoothDeviceInfo)
return tmpValue
}
func NewQBluetoothDeviceInfo3(uuid QBluetoothUuid_ITF, name string, classOfDevice uint) *QBluetoothDeviceInfo {
var nameC *C.char
if name != "" {
nameC = C.CString(name)
defer C.free(unsafe.Pointer(nameC))
}
tmpValue := NewQBluetoothDeviceInfoFromPointer(C.QBluetoothDeviceInfo_NewQBluetoothDeviceInfo3(PointerFromQBluetoothUuid(uuid), C.struct_QtBluetooth_PackedString{data: nameC, len: C.longlong(len(name))}, C.uint(uint32(classOfDevice))))
runtime.SetFinalizer(tmpValue, (*QBluetoothDeviceInfo).DestroyQBluetoothDeviceInfo)
return tmpValue
}
func NewQBluetoothDeviceInfo4(other QBluetoothDeviceInfo_ITF) *QBluetoothDeviceInfo {
tmpValue := NewQBluetoothDeviceInfoFromPointer(C.QBluetoothDeviceInfo_NewQBluetoothDeviceInfo4(PointerFromQBluetoothDeviceInfo(other)))
runtime.SetFinalizer(tmpValue, (*QBluetoothDeviceInfo).DestroyQBluetoothDeviceInfo)
return tmpValue
}
func (ptr *QBluetoothDeviceInfo) Address() *QBluetoothAddress {
if ptr.Pointer() != nil {
tmpValue := NewQBluetoothAddressFromPointer(C.QBluetoothDeviceInfo_Address(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*QBluetoothAddress).DestroyQBluetoothAddress)
return tmpValue
}
return nil
}
func (ptr *QBluetoothDeviceInfo) CoreConfigurations() QBluetoothDeviceInfo__CoreConfiguration {
if ptr.Pointer() != nil {
return QBluetoothDeviceInfo__CoreConfiguration(C.QBluetoothDeviceInfo_CoreConfigurations(ptr.Pointer()))
}
return 0
}
func (ptr *QBluetoothDeviceInfo) DeviceUuid() *QBluetoothUuid {
if ptr.Pointer() != nil {
tmpValue := NewQBluetoothUuidFromPointer(C.QBluetoothDeviceInfo_DeviceUuid(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*QBluetoothUuid).DestroyQBluetoothUuid)
return tmpValue
}
return nil
}
func (ptr *QBluetoothDeviceInfo) IsCached() bool {
if ptr.Pointer() != nil {
return int8(C.QBluetoothDeviceInfo_IsCached(ptr.Pointer())) != 0
}
return false
}
func (ptr *QBluetoothDeviceInfo) IsValid() bool {
if ptr.Pointer() != nil {
return int8(C.QBluetoothDeviceInfo_IsValid(ptr.Pointer())) != 0
}
return false
}
func (ptr *QBluetoothDeviceInfo) MajorDeviceClass() QBluetoothDeviceInfo__MajorDeviceClass {
if ptr.Pointer() != nil {
return QBluetoothDeviceInfo__MajorDeviceClass(C.QBluetoothDeviceInfo_MajorDeviceClass(ptr.Pointer()))
}
return 0
}
func (ptr *QBluetoothDeviceInfo) ManufacturerIds() []uint16 {
if ptr.Pointer() != nil {
return func(l C.struct_QtBluetooth_PackedList) []uint16 {
out := make([]uint16, int(l.len))
tmpList := NewQBluetoothDeviceInfoFromPointer(l.data)
for i := 0; i < len(out); i++ {
out[i] = tmpList.__manufacturerIds_atList(i)
}
return out
}(C.QBluetoothDeviceInfo_ManufacturerIds(ptr.Pointer()))
}
return make([]uint16, 0)
}
func (ptr *QBluetoothDeviceInfo) MinorDeviceClass() string {
if ptr.Pointer() != nil {
return cGoUnpackString(C.QBluetoothDeviceInfo_MinorDeviceClass(ptr.Pointer()))
}
return ""
}
func (ptr *QBluetoothDeviceInfo) Name() string {
if ptr.Pointer() != nil {
return cGoUnpackString(C.QBluetoothDeviceInfo_Name(ptr.Pointer()))
}
return ""
}
func (ptr *QBluetoothDeviceInfo) Rssi() int16 {
if ptr.Pointer() != nil {
return int16(C.QBluetoothDeviceInfo_Rssi(ptr.Pointer()))
}
return 0
}
func (ptr *QBluetoothDeviceInfo) ServiceClasses() QBluetoothDeviceInfo__ServiceClass {
if ptr.Pointer() != nil {
return QBluetoothDeviceInfo__ServiceClass(C.QBluetoothDeviceInfo_ServiceClasses(ptr.Pointer()))
}
return 0
}
func (ptr *QBluetoothDeviceInfo) SetCached(cached bool) {
if ptr.Pointer() != nil {
C.QBluetoothDeviceInfo_SetCached(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(cached))))
}
}
func (ptr *QBluetoothDeviceInfo) SetCoreConfigurations(coreConfigs QBluetoothDeviceInfo__CoreConfiguration) {
if ptr.Pointer() != nil {
C.QBluetoothDeviceInfo_SetCoreConfigurations(ptr.Pointer(), C.longlong(coreConfigs))
}
}
func (ptr *QBluetoothDeviceInfo) SetDeviceUuid(uuid QBluetoothUuid_ITF) {
if ptr.Pointer() != nil {
C.QBluetoothDeviceInfo_SetDeviceUuid(ptr.Pointer(), PointerFromQBluetoothUuid(uuid))
}
}
func (ptr *QBluetoothDeviceInfo) SetManufacturerData(manufacturerId uint16, data core.QByteArray_ITF) bool {
if ptr.Pointer() != nil {
return int8(C.QBluetoothDeviceInfo_SetManufacturerData(ptr.Pointer(), C.ushort(manufacturerId), core.PointerFromQByteArray(data))) != 0
}
return false
}
func (ptr *QBluetoothDeviceInfo) SetRssi(sign int16) {
if ptr.Pointer() != nil {
C.QBluetoothDeviceInfo_SetRssi(ptr.Pointer(), C.short(sign))
}
}
func (ptr *QBluetoothDeviceInfo) SetServiceUuids2(uuids []*QBluetoothUuid) {
if ptr.Pointer() != nil {
C.QBluetoothDeviceInfo_SetServiceUuids2(ptr.Pointer(), func() unsafe.Pointer {
tmpList := NewQBluetoothDeviceInfoFromPointer(NewQBluetoothDeviceInfoFromPointer(nil).__setServiceUuids_uuids_newList2())
for _, v := range uuids {
tmpList.__setServiceUuids_uuids_setList2(v)
}
return tmpList.Pointer()
}())
}
}
func (ptr *QBluetoothDeviceInfo) DestroyQBluetoothDeviceInfo() {
if ptr.Pointer() != nil {
C.QBluetoothDeviceInfo_DestroyQBluetoothDeviceInfo(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
func (ptr *QBluetoothDeviceInfo) __manufacturerIds_atList(i int) uint16 {
if ptr.Pointer() != nil {
return uint16(C.QBluetoothDeviceInfo___manufacturerIds_atList(ptr.Pointer(), C.int(int32(i))))
}
return 0
}
func (ptr *QBluetoothDeviceInfo) __manufacturerIds_setList(i uint16) {
if ptr.Pointer() != nil {
C.QBluetoothDeviceInfo___manufacturerIds_setList(ptr.Pointer(), C.ushort(i))
}
}
func (ptr *QBluetoothDeviceInfo) __manufacturerIds_newList() unsafe.Pointer {
return C.QBluetoothDeviceInfo___manufacturerIds_newList(ptr.Pointer())
}
func (ptr *QBluetoothDeviceInfo) __serviceUuids_atList(i int) *QBluetoothUuid {
if ptr.Pointer() != nil {
tmpValue := NewQBluetoothUuidFromPointer(C.QBluetoothDeviceInfo___serviceUuids_atList(ptr.Pointer(), C.int(int32(i))))
runtime.SetFinalizer(tmpValue, (*QBluetoothUuid).DestroyQBluetoothUuid)
return tmpValue
}
return nil
}
func (ptr *QBluetoothDeviceInfo) __serviceUuids_setList(i QBluetoothUuid_ITF) {
if ptr.Pointer() != nil {
C.QBluetoothDeviceInfo___serviceUuids_setList(ptr.Pointer(), PointerFromQBluetoothUuid(i))
}
}
func (ptr *QBluetoothDeviceInfo) __serviceUuids_newList() unsafe.Pointer {
return C.QBluetoothDeviceInfo___serviceUuids_newList(ptr.Pointer())
}
func (ptr *QBluetoothDeviceInfo) __setServiceUuids_uuids_atList(i int) *QBluetoothUuid {
if ptr.Pointer() != nil {
tmpValue := NewQBluetoothUuidFromPointer(C.QBluetoothDeviceInfo___setServiceUuids_uuids_atList(ptr.Pointer(), C.int(int32(i))))
runtime.SetFinalizer(tmpValue, (*QBluetoothUuid).DestroyQBluetoothUuid)
return tmpValue
}
return nil
}
func (ptr *QBluetoothDeviceInfo) __setServiceUuids_uuids_setList(i QBluetoothUuid_ITF) {
if ptr.Pointer() != nil {
C.QBluetoothDeviceInfo___setServiceUuids_uuids_setList(ptr.Pointer(), PointerFromQBluetoothUuid(i))
}
}
func (ptr *QBluetoothDeviceInfo) __setServiceUuids_uuids_newList() unsafe.Pointer {
return C.QBluetoothDeviceInfo___setServiceUuids_uuids_newList(ptr.Pointer())
}
func (ptr *QBluetoothDeviceInfo) __setServiceUuids_uuids_atList2(i int) *QBluetoothUuid {
if ptr.Pointer() != nil {
tmpValue := NewQBluetoothUuidFromPointer(C.QBluetoothDeviceInfo___setServiceUuids_uuids_atList2(ptr.Pointer(), C.int(int32(i))))
runtime.SetFinalizer(tmpValue, (*QBluetoothUuid).DestroyQBluetoothUuid)
return tmpValue
}
return nil
}
func (ptr *QBluetoothDeviceInfo) __setServiceUuids_uuids_setList2(i QBluetoothUuid_ITF) {
if ptr.Pointer() != nil {
C.QBluetoothDeviceInfo___setServiceUuids_uuids_setList2(ptr.Pointer(), PointerFromQBluetoothUuid(i))
}
}
func (ptr *QBluetoothDeviceInfo) __setServiceUuids_uuids_newList2() unsafe.Pointer {
return C.QBluetoothDeviceInfo___setServiceUuids_uuids_newList2(ptr.Pointer())
}
func (ptr *QBluetoothDeviceInfo) ____manufacturerData_keyList_atList2(i int) uint16 {
if ptr.Pointer() != nil {
return uint16(C.QBluetoothDeviceInfo_____manufacturerData_keyList_atList2(ptr.Pointer(), C.int(int32(i))))
}
return 0
}
func (ptr *QBluetoothDeviceInfo) ____manufacturerData_keyList_setList2(i uint16) {
if ptr.Pointer() != nil {
C.QBluetoothDeviceInfo_____manufacturerData_keyList_setList2(ptr.Pointer(), C.ushort(i))
}
}
func (ptr *QBluetoothDeviceInfo) ____manufacturerData_keyList_newList2() unsafe.Pointer {
return C.QBluetoothDeviceInfo_____manufacturerData_keyList_newList2(ptr.Pointer())
}
type QBluetoothHostInfo struct {
ptr unsafe.Pointer
}
type QBluetoothHostInfo_ITF interface {
QBluetoothHostInfo_PTR() *QBluetoothHostInfo
}
func (ptr *QBluetoothHostInfo) QBluetoothHostInfo_PTR() *QBluetoothHostInfo {
return ptr
}
func (ptr *QBluetoothHostInfo) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.ptr
}
return nil
}
func (ptr *QBluetoothHostInfo) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.ptr = p
}
}
func PointerFromQBluetoothHostInfo(ptr QBluetoothHostInfo_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QBluetoothHostInfo_PTR().Pointer()
}
return nil
}
func NewQBluetoothHostInfoFromPointer(ptr unsafe.Pointer) (n *QBluetoothHostInfo) {
n = new(QBluetoothHostInfo)
n.SetPointer(ptr)
return
}
func NewQBluetoothHostInfo() *QBluetoothHostInfo {
tmpValue := NewQBluetoothHostInfoFromPointer(C.QBluetoothHostInfo_NewQBluetoothHostInfo())
runtime.SetFinalizer(tmpValue, (*QBluetoothHostInfo).DestroyQBluetoothHostInfo)
return tmpValue
}
func NewQBluetoothHostInfo2(other QBluetoothHostInfo_ITF) *QBluetoothHostInfo {
tmpValue := NewQBluetoothHostInfoFromPointer(C.QBluetoothHostInfo_NewQBluetoothHostInfo2(PointerFromQBluetoothHostInfo(other)))
runtime.SetFinalizer(tmpValue, (*QBluetoothHostInfo).DestroyQBluetoothHostInfo)
return tmpValue
}
func (ptr *QBluetoothHostInfo) Address() *QBluetoothAddress {
if ptr.Pointer() != nil {
tmpValue := NewQBluetoothAddressFromPointer(C.QBluetoothHostInfo_Address(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*QBluetoothAddress).DestroyQBluetoothAddress)
return tmpValue
}
return nil
}
func (ptr *QBluetoothHostInfo) Name() string {
if ptr.Pointer() != nil {
return cGoUnpackString(C.QBluetoothHostInfo_Name(ptr.Pointer()))
}
return ""
}
func (ptr *QBluetoothHostInfo) SetAddress(address QBluetoothAddress_ITF) {
if ptr.Pointer() != nil {
C.QBluetoothHostInfo_SetAddress(ptr.Pointer(), PointerFromQBluetoothAddress(address))
}
}
func (ptr *QBluetoothHostInfo) SetName(name string) {
if ptr.Pointer() != nil {
var nameC *C.char
if name != "" {
nameC = C.CString(name)
defer C.free(unsafe.Pointer(nameC))
}
C.QBluetoothHostInfo_SetName(ptr.Pointer(), C.struct_QtBluetooth_PackedString{data: nameC, len: C.longlong(len(name))})
}
}
func (ptr *QBluetoothHostInfo) DestroyQBluetoothHostInfo() {
if ptr.Pointer() != nil {
C.QBluetoothHostInfo_DestroyQBluetoothHostInfo(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
type QBluetoothLocalDevice struct {
core.QObject
}
type QBluetoothLocalDevice_ITF interface {
core.QObject_ITF
QBluetoothLocalDevice_PTR() *QBluetoothLocalDevice
}
func (ptr *QBluetoothLocalDevice) QBluetoothLocalDevice_PTR() *QBluetoothLocalDevice {
return ptr
}
func (ptr *QBluetoothLocalDevice) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QObject_PTR().Pointer()
}
return nil
}
func (ptr *QBluetoothLocalDevice) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QObject_PTR().SetPointer(p)
}
}
func PointerFromQBluetoothLocalDevice(ptr QBluetoothLocalDevice_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QBluetoothLocalDevice_PTR().Pointer()
}
return nil
}
func NewQBluetoothLocalDeviceFromPointer(ptr unsafe.Pointer) (n *QBluetoothLocalDevice) {
n = new(QBluetoothLocalDevice)
n.SetPointer(ptr)
return
}
//go:generate stringer -type=QBluetoothLocalDevice__Pairing
//QBluetoothLocalDevice::Pairing
type QBluetoothLocalDevice__Pairing int64
const (
QBluetoothLocalDevice__Unpaired QBluetoothLocalDevice__Pairing = QBluetoothLocalDevice__Pairing(0)
QBluetoothLocalDevice__Paired QBluetoothLocalDevice__Pairing = QBluetoothLocalDevice__Pairing(1)
QBluetoothLocalDevice__AuthorizedPaired QBluetoothLocalDevice__Pairing = QBluetoothLocalDevice__Pairing(2)
)
//go:generate stringer -type=QBluetoothLocalDevice__HostMode
//QBluetoothLocalDevice::HostMode
type QBluetoothLocalDevice__HostMode int64
const (
QBluetoothLocalDevice__HostPoweredOff QBluetoothLocalDevice__HostMode = QBluetoothLocalDevice__HostMode(0)
QBluetoothLocalDevice__HostConnectable QBluetoothLocalDevice__HostMode = QBluetoothLocalDevice__HostMode(1)
QBluetoothLocalDevice__HostDiscoverable QBluetoothLocalDevice__HostMode = QBluetoothLocalDevice__HostMode(2)
QBluetoothLocalDevice__HostDiscoverableLimitedInquiry QBluetoothLocalDevice__HostMode = QBluetoothLocalDevice__HostMode(3)
)
//go:generate stringer -type=QBluetoothLocalDevice__Error
//QBluetoothLocalDevice::Error
type QBluetoothLocalDevice__Error int64
const (
QBluetoothLocalDevice__NoError QBluetoothLocalDevice__Error = QBluetoothLocalDevice__Error(0)
QBluetoothLocalDevice__PairingError QBluetoothLocalDevice__Error = QBluetoothLocalDevice__Error(1)
QBluetoothLocalDevice__UnknownError QBluetoothLocalDevice__Error = QBluetoothLocalDevice__Error(100)
)
func NewQBluetoothLocalDevice(parent core.QObject_ITF) *QBluetoothLocalDevice {
tmpValue := NewQBluetoothLocalDeviceFromPointer(C.QBluetoothLocalDevice_NewQBluetoothLocalDevice(core.PointerFromQObject(parent)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
func NewQBluetoothLocalDevice2(address QBluetoothAddress_ITF, parent core.QObject_ITF) *QBluetoothLocalDevice {
tmpValue := NewQBluetoothLocalDeviceFromPointer(C.QBluetoothLocalDevice_NewQBluetoothLocalDevice2(PointerFromQBluetoothAddress(address), core.PointerFromQObject(parent)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
func (ptr *QBluetoothLocalDevice) Address() *QBluetoothAddress {
if ptr.Pointer() != nil {
tmpValue := NewQBluetoothAddressFromPointer(C.QBluetoothLocalDevice_Address(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*QBluetoothAddress).DestroyQBluetoothAddress)
return tmpValue
}
return nil
}
func QBluetoothLocalDevice_AllDevices() []*QBluetoothHostInfo {
return func(l C.struct_QtBluetooth_PackedList) []*QBluetoothHostInfo {
out := make([]*QBluetoothHostInfo, int(l.len))
tmpList := NewQBluetoothLocalDeviceFromPointer(l.data)
for i := 0; i < len(out); i++ {
out[i] = tmpList.__allDevices_atList(i)
}
return out
}(C.QBluetoothLocalDevice_QBluetoothLocalDevice_AllDevices())
}
func (ptr *QBluetoothLocalDevice) AllDevices() []*QBluetoothHostInfo {
return func(l C.struct_QtBluetooth_PackedList) []*QBluetoothHostInfo {
out := make([]*QBluetoothHostInfo, int(l.len))
tmpList := NewQBluetoothLocalDeviceFromPointer(l.data)
for i := 0; i < len(out); i++ {
out[i] = tmpList.__allDevices_atList(i)
}
return out
}(C.QBluetoothLocalDevice_QBluetoothLocalDevice_AllDevices())
}
func (ptr *QBluetoothLocalDevice) ConnectedDevices() []*QBluetoothAddress {
if ptr.Pointer() != nil {
return func(l C.struct_QtBluetooth_PackedList) []*QBluetoothAddress {
out := make([]*QBluetoothAddress, int(l.len))
tmpList := NewQBluetoothLocalDeviceFromPointer(l.data)
for i := 0; i < len(out); i++ {
out[i] = tmpList.__connectedDevices_atList(i)
}
return out
}(C.QBluetoothLocalDevice_ConnectedDevices(ptr.Pointer()))
}
return make([]*QBluetoothAddress, 0)
}
//export callbackQBluetoothLocalDevice_DeviceConnected
func callbackQBluetoothLocalDevice_DeviceConnected(ptr unsafe.Pointer, address unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "deviceConnected"); signal != nil {
(*(*func(*QBluetoothAddress))(signal))(NewQBluetoothAddressFromPointer(address))
}
}
func (ptr *QBluetoothLocalDevice) ConnectDeviceConnected(f func(address *QBluetoothAddress)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "deviceConnected") {
C.QBluetoothLocalDevice_ConnectDeviceConnected(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "deviceConnected")))
}
if signal := qt.LendSignal(ptr.Pointer(), "deviceConnected"); signal != nil {
f := func(address *QBluetoothAddress) {
(*(*func(*QBluetoothAddress))(signal))(address)
f(address)
}
qt.ConnectSignal(ptr.Pointer(), "deviceConnected", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "deviceConnected", unsafe.Pointer(&f))
}
}
}
func (ptr *QBluetoothLocalDevice) DisconnectDeviceConnected() {
if ptr.Pointer() != nil {
C.QBluetoothLocalDevice_DisconnectDeviceConnected(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "deviceConnected")
}
}
func (ptr *QBluetoothLocalDevice) DeviceConnected(address QBluetoothAddress_ITF) {
if ptr.Pointer() != nil {
C.QBluetoothLocalDevice_DeviceConnected(ptr.Pointer(), PointerFromQBluetoothAddress(address))
}
}
//export callbackQBluetoothLocalDevice_DeviceDisconnected
func callbackQBluetoothLocalDevice_DeviceDisconnected(ptr unsafe.Pointer, address unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "deviceDisconnected"); signal != nil {
(*(*func(*QBluetoothAddress))(signal))(NewQBluetoothAddressFromPointer(address))
}
}
func (ptr *QBluetoothLocalDevice) ConnectDeviceDisconnected(f func(address *QBluetoothAddress)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "deviceDisconnected") {
C.QBluetoothLocalDevice_ConnectDeviceDisconnected(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "deviceDisconnected")))
}
if signal := qt.LendSignal(ptr.Pointer(), "deviceDisconnected"); signal != nil {
f := func(address *QBluetoothAddress) {
(*(*func(*QBluetoothAddress))(signal))(address)
f(address)
}
qt.ConnectSignal(ptr.Pointer(), "deviceDisconnected", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "deviceDisconnected", unsafe.Pointer(&f))
}
}
}
func (ptr *QBluetoothLocalDevice) DisconnectDeviceDisconnected() {
if ptr.Pointer() != nil {
C.QBluetoothLocalDevice_DisconnectDeviceDisconnected(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "deviceDisconnected")
}
}
func (ptr *QBluetoothLocalDevice) DeviceDisconnected(address QBluetoothAddress_ITF) {
if ptr.Pointer() != nil {
C.QBluetoothLocalDevice_DeviceDisconnected(ptr.Pointer(), PointerFromQBluetoothAddress(address))
}
}
//export callbackQBluetoothLocalDevice_Error
func callbackQBluetoothLocalDevice_Error(ptr unsafe.Pointer, error C.longlong) {
if signal := qt.GetSignal(ptr, "error"); signal != nil {
(*(*func(QBluetoothLocalDevice__Error))(signal))(QBluetoothLocalDevice__Error(error))
}
}
func (ptr *QBluetoothLocalDevice) ConnectError(f func(error QBluetoothLocalDevice__Error)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "error") {
C.QBluetoothLocalDevice_ConnectError(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "error")))
}
if signal := qt.LendSignal(ptr.Pointer(), "error"); signal != nil {
f := func(error QBluetoothLocalDevice__Error) {
(*(*func(QBluetoothLocalDevice__Error))(signal))(error)
f(error)
}
qt.ConnectSignal(ptr.Pointer(), "error", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "error", unsafe.Pointer(&f))
}
}
}
func (ptr *QBluetoothLocalDevice) DisconnectError() {
if ptr.Pointer() != nil {
C.QBluetoothLocalDevice_DisconnectError(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "error")
}
}
func (ptr *QBluetoothLocalDevice) Error(error QBluetoothLocalDevice__Error) {
if ptr.Pointer() != nil {
C.QBluetoothLocalDevice_Error(ptr.Pointer(), C.longlong(error))
}
}
func (ptr *QBluetoothLocalDevice) HostMode() QBluetoothLocalDevice__HostMode {
if ptr.Pointer() != nil {
return QBluetoothLocalDevice__HostMode(C.QBluetoothLocalDevice_HostMode(ptr.Pointer()))
}
return 0
}
//export callbackQBluetoothLocalDevice_HostModeStateChanged
func callbackQBluetoothLocalDevice_HostModeStateChanged(ptr unsafe.Pointer, state C.longlong) {
if signal := qt.GetSignal(ptr, "hostModeStateChanged"); signal != nil {
(*(*func(QBluetoothLocalDevice__HostMode))(signal))(QBluetoothLocalDevice__HostMode(state))
}
}
func (ptr *QBluetoothLocalDevice) ConnectHostModeStateChanged(f func(state QBluetoothLocalDevice__HostMode)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "hostModeStateChanged") {
C.QBluetoothLocalDevice_ConnectHostModeStateChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "hostModeStateChanged")))
}
if signal := qt.LendSignal(ptr.Pointer(), "hostModeStateChanged"); signal != nil {
f := func(state QBluetoothLocalDevice__HostMode) {
(*(*func(QBluetoothLocalDevice__HostMode))(signal))(state)
f(state)
}
qt.ConnectSignal(ptr.Pointer(), "hostModeStateChanged", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "hostModeStateChanged", unsafe.Pointer(&f))
}
}
}
func (ptr *QBluetoothLocalDevice) DisconnectHostModeStateChanged() {
if ptr.Pointer() != nil {
C.QBluetoothLocalDevice_DisconnectHostModeStateChanged(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "hostModeStateChanged")
}
}
func (ptr *QBluetoothLocalDevice) HostModeStateChanged(state QBluetoothLocalDevice__HostMode) {
if ptr.Pointer() != nil {
C.QBluetoothLocalDevice_HostModeStateChanged(ptr.Pointer(), C.longlong(state))
}
}
func (ptr *QBluetoothLocalDevice) IsValid() bool {
if ptr.Pointer() != nil {
return int8(C.QBluetoothLocalDevice_IsValid(ptr.Pointer())) != 0
}
return false
}
func (ptr *QBluetoothLocalDevice) Name() string {
if ptr.Pointer() != nil {
return cGoUnpackString(C.QBluetoothLocalDevice_Name(ptr.Pointer()))
}
return ""
}
//export callbackQBluetoothLocalDevice_PairingConfirmation
func callbackQBluetoothLocalDevice_PairingConfirmation(ptr unsafe.Pointer, confirmation C.char) {
if signal := qt.GetSignal(ptr, "pairingConfirmation"); signal != nil {
(*(*func(bool))(signal))(int8(confirmation) != 0)
} else {
NewQBluetoothLocalDeviceFromPointer(ptr).PairingConfirmationDefault(int8(confirmation) != 0)
}
}
func (ptr *QBluetoothLocalDevice) ConnectPairingConfirmation(f func(confirmation bool)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "pairingConfirmation"); signal != nil {
f := func(confirmation bool) {
(*(*func(bool))(signal))(confirmation)
f(confirmation)
}
qt.ConnectSignal(ptr.Pointer(), "pairingConfirmation", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "pairingConfirmation", unsafe.Pointer(&f))
}
}
}
func (ptr *QBluetoothLocalDevice) DisconnectPairingConfirmation() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "pairingConfirmation")
}
}
func (ptr *QBluetoothLocalDevice) PairingConfirmation(confirmation bool) {
if ptr.Pointer() != nil {
C.QBluetoothLocalDevice_PairingConfirmation(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(confirmation))))
}
}
func (ptr *QBluetoothLocalDevice) PairingConfirmationDefault(confirmation bool) {
if ptr.Pointer() != nil {
C.QBluetoothLocalDevice_PairingConfirmationDefault(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(confirmation))))
}
}
//export callbackQBluetoothLocalDevice_PairingDisplayConfirmation
func callbackQBluetoothLocalDevice_PairingDisplayConfirmation(ptr unsafe.Pointer, address unsafe.Pointer, pin C.struct_QtBluetooth_PackedString) {
if signal := qt.GetSignal(ptr, "pairingDisplayConfirmation"); signal != nil {
(*(*func(*QBluetoothAddress, string))(signal))(NewQBluetoothAddressFromPointer(address), cGoUnpackString(pin))
}
}
func (ptr *QBluetoothLocalDevice) ConnectPairingDisplayConfirmation(f func(address *QBluetoothAddress, pin string)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "pairingDisplayConfirmation") {
C.QBluetoothLocalDevice_ConnectPairingDisplayConfirmation(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "pairingDisplayConfirmation")))
}
if signal := qt.LendSignal(ptr.Pointer(), "pairingDisplayConfirmation"); signal != nil {
f := func(address *QBluetoothAddress, pin string) {
(*(*func(*QBluetoothAddress, string))(signal))(address, pin)
f(address, pin)
}
qt.ConnectSignal(ptr.Pointer(), "pairingDisplayConfirmation", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "pairingDisplayConfirmation", unsafe.Pointer(&f))
}
}
}
func (ptr *QBluetoothLocalDevice) DisconnectPairingDisplayConfirmation() {
if ptr.Pointer() != nil {
C.QBluetoothLocalDevice_DisconnectPairingDisplayConfirmation(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "pairingDisplayConfirmation")
}
}
func (ptr *QBluetoothLocalDevice) PairingDisplayConfirmation(address QBluetoothAddress_ITF, pin string) {
if ptr.Pointer() != nil {
var pinC *C.char
if pin != "" {
pinC = C.CString(pin)
defer C.free(unsafe.Pointer(pinC))
}
C.QBluetoothLocalDevice_PairingDisplayConfirmation(ptr.Pointer(), PointerFromQBluetoothAddress(address), C.struct_QtBluetooth_PackedString{data: pinC, len: C.longlong(len(pin))})
}
}
//export callbackQBluetoothLocalDevice_PairingDisplayPinCode
func callbackQBluetoothLocalDevice_PairingDisplayPinCode(ptr unsafe.Pointer, address unsafe.Pointer, pin C.struct_QtBluetooth_PackedString) {
if signal := qt.GetSignal(ptr, "pairingDisplayPinCode"); signal != nil {
(*(*func(*QBluetoothAddress, string))(signal))(NewQBluetoothAddressFromPointer(address), cGoUnpackString(pin))
}
}
func (ptr *QBluetoothLocalDevice) ConnectPairingDisplayPinCode(f func(address *QBluetoothAddress, pin string)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "pairingDisplayPinCode") {
C.QBluetoothLocalDevice_ConnectPairingDisplayPinCode(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "pairingDisplayPinCode")))
}
if signal := qt.LendSignal(ptr.Pointer(), "pairingDisplayPinCode"); signal != nil {
f := func(address *QBluetoothAddress, pin string) {
(*(*func(*QBluetoothAddress, string))(signal))(address, pin)
f(address, pin)
}
qt.ConnectSignal(ptr.Pointer(), "pairingDisplayPinCode", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "pairingDisplayPinCode", unsafe.Pointer(&f))
}
}
}
func (ptr *QBluetoothLocalDevice) DisconnectPairingDisplayPinCode() {
if ptr.Pointer() != nil {
C.QBluetoothLocalDevice_DisconnectPairingDisplayPinCode(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "pairingDisplayPinCode")
}
}
func (ptr *QBluetoothLocalDevice) PairingDisplayPinCode(address QBluetoothAddress_ITF, pin string) {
if ptr.Pointer() != nil {
var pinC *C.char
if pin != "" {
pinC = C.CString(pin)
defer C.free(unsafe.Pointer(pinC))
}
C.QBluetoothLocalDevice_PairingDisplayPinCode(ptr.Pointer(), PointerFromQBluetoothAddress(address), C.struct_QtBluetooth_PackedString{data: pinC, len: C.longlong(len(pin))})
}
}
//export callbackQBluetoothLocalDevice_PairingFinished
func callbackQBluetoothLocalDevice_PairingFinished(ptr unsafe.Pointer, address unsafe.Pointer, pairing C.longlong) {
if signal := qt.GetSignal(ptr, "pairingFinished"); signal != nil {
(*(*func(*QBluetoothAddress, QBluetoothLocalDevice__Pairing))(signal))(NewQBluetoothAddressFromPointer(address), QBluetoothLocalDevice__Pairing(pairing))
}
}
func (ptr *QBluetoothLocalDevice) ConnectPairingFinished(f func(address *QBluetoothAddress, pairing QBluetoothLocalDevice__Pairing)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "pairingFinished") {
C.QBluetoothLocalDevice_ConnectPairingFinished(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "pairingFinished")))
}
if signal := qt.LendSignal(ptr.Pointer(), "pairingFinished"); signal != nil {
f := func(address *QBluetoothAddress, pairing QBluetoothLocalDevice__Pairing) {
(*(*func(*QBluetoothAddress, QBluetoothLocalDevice__Pairing))(signal))(address, pairing)
f(address, pairing)
}
qt.ConnectSignal(ptr.Pointer(), "pairingFinished", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "pairingFinished", unsafe.Pointer(&f))
}
}
}
func (ptr *QBluetoothLocalDevice) DisconnectPairingFinished() {
if ptr.Pointer() != nil {
C.QBluetoothLocalDevice_DisconnectPairingFinished(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "pairingFinished")
}
}
func (ptr *QBluetoothLocalDevice) PairingFinished(address QBluetoothAddress_ITF, pairing QBluetoothLocalDevice__Pairing) {
if ptr.Pointer() != nil {
C.QBluetoothLocalDevice_PairingFinished(ptr.Pointer(), PointerFromQBluetoothAddress(address), C.longlong(pairing))
}
}
func (ptr *QBluetoothLocalDevice) PairingStatus(address QBluetoothAddress_ITF) QBluetoothLocalDevice__Pairing {
if ptr.Pointer() != nil {
return QBluetoothLocalDevice__Pairing(C.QBluetoothLocalDevice_PairingStatus(ptr.Pointer(), PointerFromQBluetoothAddress(address)))
}
return 0
}
func (ptr *QBluetoothLocalDevice) PowerOn() {
if ptr.Pointer() != nil {
C.QBluetoothLocalDevice_PowerOn(ptr.Pointer())
}
}
func (ptr *QBluetoothLocalDevice) RequestPairing(address QBluetoothAddress_ITF, pairing QBluetoothLocalDevice__Pairing) {
if ptr.Pointer() != nil {
C.QBluetoothLocalDevice_RequestPairing(ptr.Pointer(), PointerFromQBluetoothAddress(address), C.longlong(pairing))
}
}
func (ptr *QBluetoothLocalDevice) SetHostMode(mode QBluetoothLocalDevice__HostMode) {
if ptr.Pointer() != nil {
C.QBluetoothLocalDevice_SetHostMode(ptr.Pointer(), C.longlong(mode))
}
}
//export callbackQBluetoothLocalDevice_DestroyQBluetoothLocalDevice
func callbackQBluetoothLocalDevice_DestroyQBluetoothLocalDevice(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "~QBluetoothLocalDevice"); signal != nil {
(*(*func())(signal))()
} else {
NewQBluetoothLocalDeviceFromPointer(ptr).DestroyQBluetoothLocalDeviceDefault()
}
}
func (ptr *QBluetoothLocalDevice) ConnectDestroyQBluetoothLocalDevice(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "~QBluetoothLocalDevice"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "~QBluetoothLocalDevice", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "~QBluetoothLocalDevice", unsafe.Pointer(&f))
}
}
}
func (ptr *QBluetoothLocalDevice) DisconnectDestroyQBluetoothLocalDevice() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "~QBluetoothLocalDevice")
}
}
func (ptr *QBluetoothLocalDevice) DestroyQBluetoothLocalDevice() {
if ptr.Pointer() != nil {
C.QBluetoothLocalDevice_DestroyQBluetoothLocalDevice(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
func (ptr *QBluetoothLocalDevice) DestroyQBluetoothLocalDeviceDefault() {
if ptr.Pointer() != nil {
C.QBluetoothLocalDevice_DestroyQBluetoothLocalDeviceDefault(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
func (ptr *QBluetoothLocalDevice) __allDevices_atList(i int) *QBluetoothHostInfo {
if ptr.Pointer() != nil {
tmpValue := NewQBluetoothHostInfoFromPointer(C.QBluetoothLocalDevice___allDevices_atList(ptr.Pointer(), C.int(int32(i))))
runtime.SetFinalizer(tmpValue, (*QBluetoothHostInfo).DestroyQBluetoothHostInfo)
return tmpValue
}
return nil
}
func (ptr *QBluetoothLocalDevice) __allDevices_setList(i QBluetoothHostInfo_ITF) {
if ptr.Pointer() != nil {
C.QBluetoothLocalDevice___allDevices_setList(ptr.Pointer(), PointerFromQBluetoothHostInfo(i))
}
}
func (ptr *QBluetoothLocalDevice) __allDevices_newList() unsafe.Pointer {
return C.QBluetoothLocalDevice___allDevices_newList(ptr.Pointer())
}
func (ptr *QBluetoothLocalDevice) __connectedDevices_atList(i int) *QBluetoothAddress {
if ptr.Pointer() != nil {
tmpValue := NewQBluetoothAddressFromPointer(C.QBluetoothLocalDevice___connectedDevices_atList(ptr.Pointer(), C.int(int32(i))))
runtime.SetFinalizer(tmpValue, (*QBluetoothAddress).DestroyQBluetoothAddress)
return tmpValue
}
return nil
}
func (ptr *QBluetoothLocalDevice) __connectedDevices_setList(i QBluetoothAddress_ITF) {
if ptr.Pointer() != nil {
C.QBluetoothLocalDevice___connectedDevices_setList(ptr.Pointer(), PointerFromQBluetoothAddress(i))
}
}
func (ptr *QBluetoothLocalDevice) __connectedDevices_newList() unsafe.Pointer {
return C.QBluetoothLocalDevice___connectedDevices_newList(ptr.Pointer())
}
func (ptr *QBluetoothLocalDevice) __children_atList(i int) *core.QObject {
if ptr.Pointer() != nil {
tmpValue := core.NewQObjectFromPointer(C.QBluetoothLocalDevice___children_atList(ptr.Pointer(), C.int(int32(i))))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QBluetoothLocalDevice) __children_setList(i core.QObject_ITF) {
if ptr.Pointer() != nil {
C.QBluetoothLocalDevice___children_setList(ptr.Pointer(), core.PointerFromQObject(i))
}
}
func (ptr *QBluetoothLocalDevice) __children_newList() unsafe.Pointer {
return C.QBluetoothLocalDevice___children_newList(ptr.Pointer())
}
func (ptr *QBluetoothLocalDevice) __dynamicPropertyNames_atList(i int) *core.QByteArray {
if ptr.Pointer() != nil {
tmpValue := core.NewQByteArrayFromPointer(C.QBluetoothLocalDevice___dynamicPropertyNames_atList(ptr.Pointer(), C.int(int32(i))))
runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray)
return tmpValue
}
return nil
}
func (ptr *QBluetoothLocalDevice) __dynamicPropertyNames_setList(i core.QByteArray_ITF) {
if ptr.Pointer() != nil {
C.QBluetoothLocalDevice___dynamicPropertyNames_setList(ptr.Pointer(), core.PointerFromQByteArray(i))
}
}
func (ptr *QBluetoothLocalDevice) __dynamicPropertyNames_newList() unsafe.Pointer {
return C.QBluetoothLocalDevice___dynamicPropertyNames_newList(ptr.Pointer())
}
func (ptr *QBluetoothLocalDevice) __findChildren_atList(i int) *core.QObject {
if ptr.Pointer() != nil {
tmpValue := core.NewQObjectFromPointer(C.QBluetoothLocalDevice___findChildren_atList(ptr.Pointer(), C.int(int32(i))))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QBluetoothLocalDevice) __findChildren_setList(i core.QObject_ITF) {
if ptr.Pointer() != nil {
C.QBluetoothLocalDevice___findChildren_setList(ptr.Pointer(), core.PointerFromQObject(i))
}
}
func (ptr *QBluetoothLocalDevice) __findChildren_newList() unsafe.Pointer {
return C.QBluetoothLocalDevice___findChildren_newList(ptr.Pointer())
}
func (ptr *QBluetoothLocalDevice) __findChildren_atList3(i int) *core.QObject {
if ptr.Pointer() != nil {
tmpValue := core.NewQObjectFromPointer(C.QBluetoothLocalDevice___findChildren_atList3(ptr.Pointer(), C.int(int32(i))))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QBluetoothLocalDevice) __findChildren_setList3(i core.QObject_ITF) {
if ptr.Pointer() != nil {
C.QBluetoothLocalDevice___findChildren_setList3(ptr.Pointer(), core.PointerFromQObject(i))
}
}
func (ptr *QBluetoothLocalDevice) __findChildren_newList3() unsafe.Pointer {
return C.QBluetoothLocalDevice___findChildren_newList3(ptr.Pointer())
}
func (ptr *QBluetoothLocalDevice) __qFindChildren_atList2(i int) *core.QObject {
if ptr.Pointer() != nil {
tmpValue := core.NewQObjectFromPointer(C.QBluetoothLocalDevice___qFindChildren_atList2(ptr.Pointer(), C.int(int32(i))))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QBluetoothLocalDevice) __qFindChildren_setList2(i core.QObject_ITF) {
if ptr.Pointer() != nil {
C.QBluetoothLocalDevice___qFindChildren_setList2(ptr.Pointer(), core.PointerFromQObject(i))
}
}
func (ptr *QBluetoothLocalDevice) __qFindChildren_newList2() unsafe.Pointer {
return C.QBluetoothLocalDevice___qFindChildren_newList2(ptr.Pointer())
}
//export callbackQBluetoothLocalDevice_ChildEvent
func callbackQBluetoothLocalDevice_ChildEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "childEvent"); signal != nil {
(*(*func(*core.QChildEvent))(signal))(core.NewQChildEventFromPointer(event))
} else {
NewQBluetoothLocalDeviceFromPointer(ptr).ChildEventDefault(core.NewQChildEventFromPointer(event))
}
}
func (ptr *QBluetoothLocalDevice) ChildEventDefault(event core.QChildEvent_ITF) {
if ptr.Pointer() != nil {
C.QBluetoothLocalDevice_ChildEventDefault(ptr.Pointer(), core.PointerFromQChildEvent(event))
}
}
//export callbackQBluetoothLocalDevice_ConnectNotify
func callbackQBluetoothLocalDevice_ConnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "connectNotify"); signal != nil {
(*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign))
} else {
NewQBluetoothLocalDeviceFromPointer(ptr).ConnectNotifyDefault(core.NewQMetaMethodFromPointer(sign))
}
}
func (ptr *QBluetoothLocalDevice) ConnectNotifyDefault(sign core.QMetaMethod_ITF) {
if ptr.Pointer() != nil {
C.QBluetoothLocalDevice_ConnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign))
}
}
//export callbackQBluetoothLocalDevice_CustomEvent
func callbackQBluetoothLocalDevice_CustomEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "customEvent"); signal != nil {
(*(*func(*core.QEvent))(signal))(core.NewQEventFromPointer(event))
} else {
NewQBluetoothLocalDeviceFromPointer(ptr).CustomEventDefault(core.NewQEventFromPointer(event))
}
}
func (ptr *QBluetoothLocalDevice) CustomEventDefault(event core.QEvent_ITF) {
if ptr.Pointer() != nil {
C.QBluetoothLocalDevice_CustomEventDefault(ptr.Pointer(), core.PointerFromQEvent(event))
}
}
//export callbackQBluetoothLocalDevice_DeleteLater
func callbackQBluetoothLocalDevice_DeleteLater(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "deleteLater"); signal != nil {
(*(*func())(signal))()
} else {
NewQBluetoothLocalDeviceFromPointer(ptr).DeleteLaterDefault()
}
}
func (ptr *QBluetoothLocalDevice) DeleteLaterDefault() {
if ptr.Pointer() != nil {
C.QBluetoothLocalDevice_DeleteLaterDefault(ptr.Pointer())
runtime.SetFinalizer(ptr, nil)
}
}
//export callbackQBluetoothLocalDevice_Destroyed
func callbackQBluetoothLocalDevice_Destroyed(ptr unsafe.Pointer, obj unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "destroyed"); signal != nil {
(*(*func(*core.QObject))(signal))(core.NewQObjectFromPointer(obj))
}
}
//export callbackQBluetoothLocalDevice_DisconnectNotify
func callbackQBluetoothLocalDevice_DisconnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "disconnectNotify"); signal != nil {
(*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign))
} else {
NewQBluetoothLocalDeviceFromPointer(ptr).DisconnectNotifyDefault(core.NewQMetaMethodFromPointer(sign))
}
}
func (ptr *QBluetoothLocalDevice) DisconnectNotifyDefault(sign core.QMetaMethod_ITF) {
if ptr.Pointer() != nil {
C.QBluetoothLocalDevice_DisconnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign))
}
}
//export callbackQBluetoothLocalDevice_Event
func callbackQBluetoothLocalDevice_Event(ptr unsafe.Pointer, e unsafe.Pointer) C.char {
if signal := qt.GetSignal(ptr, "event"); signal != nil {
return C.char(int8(qt.GoBoolToInt((*(*func(*core.QEvent) bool)(signal))(core.NewQEventFromPointer(e)))))
}
return C.char(int8(qt.GoBoolToInt(NewQBluetoothLocalDeviceFromPointer(ptr).EventDefault(core.NewQEventFromPointer(e)))))
}
func (ptr *QBluetoothLocalDevice) EventDefault(e core.QEvent_ITF) bool {
if ptr.Pointer() != nil {
return int8(C.QBluetoothLocalDevice_EventDefault(ptr.Pointer(), core.PointerFromQEvent(e))) != 0
}
return false
}
//export callbackQBluetoothLocalDevice_EventFilter
func callbackQBluetoothLocalDevice_EventFilter(ptr unsafe.Pointer, watched unsafe.Pointer, event unsafe.Pointer) C.char {
if signal := qt.GetSignal(ptr, "eventFilter"); signal != nil {
return C.char(int8(qt.GoBoolToInt((*(*func(*core.QObject, *core.QEvent) bool)(signal))(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event)))))
}
return C.char(int8(qt.GoBoolToInt(NewQBluetoothLocalDeviceFromPointer(ptr).EventFilterDefault(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event)))))
}
func (ptr *QBluetoothLocalDevice) EventFilterDefault(watched core.QObject_ITF, event core.QEvent_ITF) bool {
if ptr.Pointer() != nil {
return int8(C.QBluetoothLocalDevice_EventFilterDefault(ptr.Pointer(), core.PointerFromQObject(watched), core.PointerFromQEvent(event))) != 0
}
return false
}
//export callbackQBluetoothLocalDevice_MetaObject
func callbackQBluetoothLocalDevice_MetaObject(ptr unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "metaObject"); signal != nil {
return core.PointerFromQMetaObject((*(*func() *core.QMetaObject)(signal))())
}
return core.PointerFromQMetaObject(NewQBluetoothLocalDeviceFromPointer(ptr).MetaObjectDefault())
}
func (ptr *QBluetoothLocalDevice) MetaObjectDefault() *core.QMetaObject {
if ptr.Pointer() != nil {
return core.NewQMetaObjectFromPointer(C.QBluetoothLocalDevice_MetaObjectDefault(ptr.Pointer()))
}
return nil
}
//export callbackQBluetoothLocalDevice_ObjectNameChanged
func callbackQBluetoothLocalDevice_ObjectNameChanged(ptr unsafe.Pointer, objectName C.struct_QtBluetooth_PackedString) {
if signal := qt.GetSignal(ptr, "objectNameChanged"); signal != nil {
(*(*func(string))(signal))(cGoUnpackString(objectName))
}
}
//export callbackQBluetoothLocalDevice_TimerEvent
func callbackQBluetoothLocalDevice_TimerEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "timerEvent"); signal != nil {
(*(*func(*core.QTimerEvent))(signal))(core.NewQTimerEventFromPointer(event))
} else {
NewQBluetoothLocalDeviceFromPointer(ptr).TimerEventDefault(core.NewQTimerEventFromPointer(event))
}
}
func (ptr *QBluetoothLocalDevice) TimerEventDefault(event core.QTimerEvent_ITF) {
if ptr.Pointer() != nil {
C.QBluetoothLocalDevice_TimerEventDefault(ptr.Pointer(), core.PointerFromQTimerEvent(event))
}
}
type QBluetoothServer struct {
core.QObject
}
type QBluetoothServer_ITF interface {
core.QObject_ITF
QBluetoothServer_PTR() *QBluetoothServer
}
func (ptr *QBluetoothServer) QBluetoothServer_PTR() *QBluetoothServer {
return ptr
}
func (ptr *QBluetoothServer) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QObject_PTR().Pointer()
}
return nil
}
func (ptr *QBluetoothServer) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QObject_PTR().SetPointer(p)
}
}
func PointerFromQBluetoothServer(ptr QBluetoothServer_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QBluetoothServer_PTR().Pointer()
}
return nil
}
func NewQBluetoothServerFromPointer(ptr unsafe.Pointer) (n *QBluetoothServer) {
n = new(QBluetoothServer)
n.SetPointer(ptr)
return
}
//go:generate stringer -type=QBluetoothServer__Error
//QBluetoothServer::Error
type QBluetoothServer__Error int64
const (
QBluetoothServer__NoError QBluetoothServer__Error = QBluetoothServer__Error(0)
QBluetoothServer__UnknownError QBluetoothServer__Error = QBluetoothServer__Error(1)
QBluetoothServer__PoweredOffError QBluetoothServer__Error = QBluetoothServer__Error(2)
QBluetoothServer__InputOutputError QBluetoothServer__Error = QBluetoothServer__Error(3)
QBluetoothServer__ServiceAlreadyRegisteredError QBluetoothServer__Error = QBluetoothServer__Error(4)
QBluetoothServer__UnsupportedProtocolError QBluetoothServer__Error = QBluetoothServer__Error(5)
)
func NewQBluetoothServer(serverType QBluetoothServiceInfo__Protocol, parent core.QObject_ITF) *QBluetoothServer {
tmpValue := NewQBluetoothServerFromPointer(C.QBluetoothServer_NewQBluetoothServer(C.longlong(serverType), core.PointerFromQObject(parent)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
func (ptr *QBluetoothServer) Close() {
if ptr.Pointer() != nil {
C.QBluetoothServer_Close(ptr.Pointer())
}
}
func (ptr *QBluetoothServer) Error() QBluetoothServer__Error {
if ptr.Pointer() != nil {
return QBluetoothServer__Error(C.QBluetoothServer_Error(ptr.Pointer()))
}
return 0
}
//export callbackQBluetoothServer_Error2
func callbackQBluetoothServer_Error2(ptr unsafe.Pointer, error C.longlong) {
if signal := qt.GetSignal(ptr, "error2"); signal != nil {
(*(*func(QBluetoothServer__Error))(signal))(QBluetoothServer__Error(error))
}
}
func (ptr *QBluetoothServer) ConnectError2(f func(error QBluetoothServer__Error)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "error2") {
C.QBluetoothServer_ConnectError2(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "error")))
}
if signal := qt.LendSignal(ptr.Pointer(), "error2"); signal != nil {
f := func(error QBluetoothServer__Error) {
(*(*func(QBluetoothServer__Error))(signal))(error)
f(error)
}
qt.ConnectSignal(ptr.Pointer(), "error2", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "error2", unsafe.Pointer(&f))
}
}
}
func (ptr *QBluetoothServer) DisconnectError2() {
if ptr.Pointer() != nil {
C.QBluetoothServer_DisconnectError2(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "error2")
}
}
func (ptr *QBluetoothServer) Error2(error QBluetoothServer__Error) {
if ptr.Pointer() != nil {
C.QBluetoothServer_Error2(ptr.Pointer(), C.longlong(error))
}
}
func (ptr *QBluetoothServer) HasPendingConnections() bool {
if ptr.Pointer() != nil {
return int8(C.QBluetoothServer_HasPendingConnections(ptr.Pointer())) != 0
}
return false
}
func (ptr *QBluetoothServer) IsListening() bool {
if ptr.Pointer() != nil {
return int8(C.QBluetoothServer_IsListening(ptr.Pointer())) != 0
}
return false
}
func (ptr *QBluetoothServer) Listen(address QBluetoothAddress_ITF, port uint16) bool {
if ptr.Pointer() != nil {
return int8(C.QBluetoothServer_Listen(ptr.Pointer(), PointerFromQBluetoothAddress(address), C.ushort(port))) != 0
}
return false
}
func (ptr *QBluetoothServer) Listen2(uuid QBluetoothUuid_ITF, serviceName string) *QBluetoothServiceInfo {
if ptr.Pointer() != nil {
var serviceNameC *C.char
if serviceName != "" {
serviceNameC = C.CString(serviceName)
defer C.free(unsafe.Pointer(serviceNameC))
}
tmpValue := NewQBluetoothServiceInfoFromPointer(C.QBluetoothServer_Listen2(ptr.Pointer(), PointerFromQBluetoothUuid(uuid), C.struct_QtBluetooth_PackedString{data: serviceNameC, len: C.longlong(len(serviceName))}))
runtime.SetFinalizer(tmpValue, (*QBluetoothServiceInfo).DestroyQBluetoothServiceInfo)
return tmpValue
}
return nil
}
func (ptr *QBluetoothServer) MaxPendingConnections() int {
if ptr.Pointer() != nil {
return int(int32(C.QBluetoothServer_MaxPendingConnections(ptr.Pointer())))
}
return 0
}
//export callbackQBluetoothServer_NewConnection
func callbackQBluetoothServer_NewConnection(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "newConnection"); signal != nil {
(*(*func())(signal))()
}
}
func (ptr *QBluetoothServer) ConnectNewConnection(f func()) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "newConnection") {
C.QBluetoothServer_ConnectNewConnection(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "newConnection")))
}
if signal := qt.LendSignal(ptr.Pointer(), "newConnection"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "newConnection", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "newConnection", unsafe.Pointer(&f))
}
}
}
func (ptr *QBluetoothServer) DisconnectNewConnection() {
if ptr.Pointer() != nil {
C.QBluetoothServer_DisconnectNewConnection(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "newConnection")
}
}
func (ptr *QBluetoothServer) NewConnection() {
if ptr.Pointer() != nil {
C.QBluetoothServer_NewConnection(ptr.Pointer())
}
}
func (ptr *QBluetoothServer) NextPendingConnection() *QBluetoothSocket {
if ptr.Pointer() != nil {
tmpValue := NewQBluetoothSocketFromPointer(C.QBluetoothServer_NextPendingConnection(ptr.Pointer()))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QBluetoothServer) SecurityFlags() QBluetooth__Security {
if ptr.Pointer() != nil {
return QBluetooth__Security(C.QBluetoothServer_SecurityFlags(ptr.Pointer()))
}
return 0
}
func (ptr *QBluetoothServer) ServerAddress() *QBluetoothAddress {
if ptr.Pointer() != nil {
tmpValue := NewQBluetoothAddressFromPointer(C.QBluetoothServer_ServerAddress(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*QBluetoothAddress).DestroyQBluetoothAddress)
return tmpValue
}
return nil
}
func (ptr *QBluetoothServer) ServerPort() uint16 {
if ptr.Pointer() != nil {
return uint16(C.QBluetoothServer_ServerPort(ptr.Pointer()))
}
return 0
}
func (ptr *QBluetoothServer) ServerType() QBluetoothServiceInfo__Protocol {
if ptr.Pointer() != nil {
return QBluetoothServiceInfo__Protocol(C.QBluetoothServer_ServerType(ptr.Pointer()))
}
return 0
}
func (ptr *QBluetoothServer) SetMaxPendingConnections(numConnections int) {
if ptr.Pointer() != nil {
C.QBluetoothServer_SetMaxPendingConnections(ptr.Pointer(), C.int(int32(numConnections)))
}
}
func (ptr *QBluetoothServer) SetSecurityFlags(security QBluetooth__Security) {
if ptr.Pointer() != nil {
C.QBluetoothServer_SetSecurityFlags(ptr.Pointer(), C.longlong(security))
}
}
//export callbackQBluetoothServer_DestroyQBluetoothServer
func callbackQBluetoothServer_DestroyQBluetoothServer(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "~QBluetoothServer"); signal != nil {
(*(*func())(signal))()
} else {
NewQBluetoothServerFromPointer(ptr).DestroyQBluetoothServerDefault()
}
}
func (ptr *QBluetoothServer) ConnectDestroyQBluetoothServer(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "~QBluetoothServer"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "~QBluetoothServer", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "~QBluetoothServer", unsafe.Pointer(&f))
}
}
}
func (ptr *QBluetoothServer) DisconnectDestroyQBluetoothServer() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "~QBluetoothServer")
}
}
func (ptr *QBluetoothServer) DestroyQBluetoothServer() {
if ptr.Pointer() != nil {
C.QBluetoothServer_DestroyQBluetoothServer(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
func (ptr *QBluetoothServer) DestroyQBluetoothServerDefault() {
if ptr.Pointer() != nil {
C.QBluetoothServer_DestroyQBluetoothServerDefault(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
func (ptr *QBluetoothServer) __children_atList(i int) *core.QObject {
if ptr.Pointer() != nil {
tmpValue := core.NewQObjectFromPointer(C.QBluetoothServer___children_atList(ptr.Pointer(), C.int(int32(i))))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QBluetoothServer) __children_setList(i core.QObject_ITF) {
if ptr.Pointer() != nil {
C.QBluetoothServer___children_setList(ptr.Pointer(), core.PointerFromQObject(i))
}
}
func (ptr *QBluetoothServer) __children_newList() unsafe.Pointer {
return C.QBluetoothServer___children_newList(ptr.Pointer())
}
func (ptr *QBluetoothServer) __dynamicPropertyNames_atList(i int) *core.QByteArray {
if ptr.Pointer() != nil {
tmpValue := core.NewQByteArrayFromPointer(C.QBluetoothServer___dynamicPropertyNames_atList(ptr.Pointer(), C.int(int32(i))))
runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray)
return tmpValue
}
return nil
}
func (ptr *QBluetoothServer) __dynamicPropertyNames_setList(i core.QByteArray_ITF) {
if ptr.Pointer() != nil {
C.QBluetoothServer___dynamicPropertyNames_setList(ptr.Pointer(), core.PointerFromQByteArray(i))
}
}
func (ptr *QBluetoothServer) __dynamicPropertyNames_newList() unsafe.Pointer {
return C.QBluetoothServer___dynamicPropertyNames_newList(ptr.Pointer())
}
func (ptr *QBluetoothServer) __findChildren_atList(i int) *core.QObject {
if ptr.Pointer() != nil {
tmpValue := core.NewQObjectFromPointer(C.QBluetoothServer___findChildren_atList(ptr.Pointer(), C.int(int32(i))))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QBluetoothServer) __findChildren_setList(i core.QObject_ITF) {
if ptr.Pointer() != nil {
C.QBluetoothServer___findChildren_setList(ptr.Pointer(), core.PointerFromQObject(i))
}
}
func (ptr *QBluetoothServer) __findChildren_newList() unsafe.Pointer {
return C.QBluetoothServer___findChildren_newList(ptr.Pointer())
}
func (ptr *QBluetoothServer) __findChildren_atList3(i int) *core.QObject {
if ptr.Pointer() != nil {
tmpValue := core.NewQObjectFromPointer(C.QBluetoothServer___findChildren_atList3(ptr.Pointer(), C.int(int32(i))))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QBluetoothServer) __findChildren_setList3(i core.QObject_ITF) {
if ptr.Pointer() != nil {
C.QBluetoothServer___findChildren_setList3(ptr.Pointer(), core.PointerFromQObject(i))
}
}
func (ptr *QBluetoothServer) __findChildren_newList3() unsafe.Pointer {
return C.QBluetoothServer___findChildren_newList3(ptr.Pointer())
}
func (ptr *QBluetoothServer) __qFindChildren_atList2(i int) *core.QObject {
if ptr.Pointer() != nil {
tmpValue := core.NewQObjectFromPointer(C.QBluetoothServer___qFindChildren_atList2(ptr.Pointer(), C.int(int32(i))))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QBluetoothServer) __qFindChildren_setList2(i core.QObject_ITF) {
if ptr.Pointer() != nil {
C.QBluetoothServer___qFindChildren_setList2(ptr.Pointer(), core.PointerFromQObject(i))
}
}
func (ptr *QBluetoothServer) __qFindChildren_newList2() unsafe.Pointer {
return C.QBluetoothServer___qFindChildren_newList2(ptr.Pointer())
}
//export callbackQBluetoothServer_ChildEvent
func callbackQBluetoothServer_ChildEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "childEvent"); signal != nil {
(*(*func(*core.QChildEvent))(signal))(core.NewQChildEventFromPointer(event))
} else {
NewQBluetoothServerFromPointer(ptr).ChildEventDefault(core.NewQChildEventFromPointer(event))
}
}
func (ptr *QBluetoothServer) ChildEventDefault(event core.QChildEvent_ITF) {
if ptr.Pointer() != nil {
C.QBluetoothServer_ChildEventDefault(ptr.Pointer(), core.PointerFromQChildEvent(event))
}
}
//export callbackQBluetoothServer_ConnectNotify
func callbackQBluetoothServer_ConnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "connectNotify"); signal != nil {
(*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign))
} else {
NewQBluetoothServerFromPointer(ptr).ConnectNotifyDefault(core.NewQMetaMethodFromPointer(sign))
}
}
func (ptr *QBluetoothServer) ConnectNotifyDefault(sign core.QMetaMethod_ITF) {
if ptr.Pointer() != nil {
C.QBluetoothServer_ConnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign))
}
}
//export callbackQBluetoothServer_CustomEvent
func callbackQBluetoothServer_CustomEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "customEvent"); signal != nil {
(*(*func(*core.QEvent))(signal))(core.NewQEventFromPointer(event))
} else {
NewQBluetoothServerFromPointer(ptr).CustomEventDefault(core.NewQEventFromPointer(event))
}
}
func (ptr *QBluetoothServer) CustomEventDefault(event core.QEvent_ITF) {
if ptr.Pointer() != nil {
C.QBluetoothServer_CustomEventDefault(ptr.Pointer(), core.PointerFromQEvent(event))
}
}
//export callbackQBluetoothServer_DeleteLater
func callbackQBluetoothServer_DeleteLater(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "deleteLater"); signal != nil {
(*(*func())(signal))()
} else {
NewQBluetoothServerFromPointer(ptr).DeleteLaterDefault()
}
}
func (ptr *QBluetoothServer) DeleteLaterDefault() {
if ptr.Pointer() != nil {
C.QBluetoothServer_DeleteLaterDefault(ptr.Pointer())
runtime.SetFinalizer(ptr, nil)
}
}
//export callbackQBluetoothServer_Destroyed
func callbackQBluetoothServer_Destroyed(ptr unsafe.Pointer, obj unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "destroyed"); signal != nil {
(*(*func(*core.QObject))(signal))(core.NewQObjectFromPointer(obj))
}
}
//export callbackQBluetoothServer_DisconnectNotify
func callbackQBluetoothServer_DisconnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "disconnectNotify"); signal != nil {
(*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign))
} else {
NewQBluetoothServerFromPointer(ptr).DisconnectNotifyDefault(core.NewQMetaMethodFromPointer(sign))
}
}
func (ptr *QBluetoothServer) DisconnectNotifyDefault(sign core.QMetaMethod_ITF) {
if ptr.Pointer() != nil {
C.QBluetoothServer_DisconnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign))
}
}
//export callbackQBluetoothServer_Event
func callbackQBluetoothServer_Event(ptr unsafe.Pointer, e unsafe.Pointer) C.char {
if signal := qt.GetSignal(ptr, "event"); signal != nil {
return C.char(int8(qt.GoBoolToInt((*(*func(*core.QEvent) bool)(signal))(core.NewQEventFromPointer(e)))))
}
return C.char(int8(qt.GoBoolToInt(NewQBluetoothServerFromPointer(ptr).EventDefault(core.NewQEventFromPointer(e)))))
}
func (ptr *QBluetoothServer) EventDefault(e core.QEvent_ITF) bool {
if ptr.Pointer() != nil {
return int8(C.QBluetoothServer_EventDefault(ptr.Pointer(), core.PointerFromQEvent(e))) != 0
}
return false
}
//export callbackQBluetoothServer_EventFilter
func callbackQBluetoothServer_EventFilter(ptr unsafe.Pointer, watched unsafe.Pointer, event unsafe.Pointer) C.char {
if signal := qt.GetSignal(ptr, "eventFilter"); signal != nil {
return C.char(int8(qt.GoBoolToInt((*(*func(*core.QObject, *core.QEvent) bool)(signal))(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event)))))
}
return C.char(int8(qt.GoBoolToInt(NewQBluetoothServerFromPointer(ptr).EventFilterDefault(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event)))))
}
func (ptr *QBluetoothServer) EventFilterDefault(watched core.QObject_ITF, event core.QEvent_ITF) bool {
if ptr.Pointer() != nil {
return int8(C.QBluetoothServer_EventFilterDefault(ptr.Pointer(), core.PointerFromQObject(watched), core.PointerFromQEvent(event))) != 0
}
return false
}
//export callbackQBluetoothServer_MetaObject
func callbackQBluetoothServer_MetaObject(ptr unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "metaObject"); signal != nil {
return core.PointerFromQMetaObject((*(*func() *core.QMetaObject)(signal))())
}
return core.PointerFromQMetaObject(NewQBluetoothServerFromPointer(ptr).MetaObjectDefault())
}
func (ptr *QBluetoothServer) MetaObjectDefault() *core.QMetaObject {
if ptr.Pointer() != nil {
return core.NewQMetaObjectFromPointer(C.QBluetoothServer_MetaObjectDefault(ptr.Pointer()))
}
return nil
}
//export callbackQBluetoothServer_ObjectNameChanged
func callbackQBluetoothServer_ObjectNameChanged(ptr unsafe.Pointer, objectName C.struct_QtBluetooth_PackedString) {
if signal := qt.GetSignal(ptr, "objectNameChanged"); signal != nil {
(*(*func(string))(signal))(cGoUnpackString(objectName))
}
}
//export callbackQBluetoothServer_TimerEvent
func callbackQBluetoothServer_TimerEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "timerEvent"); signal != nil {
(*(*func(*core.QTimerEvent))(signal))(core.NewQTimerEventFromPointer(event))
} else {
NewQBluetoothServerFromPointer(ptr).TimerEventDefault(core.NewQTimerEventFromPointer(event))
}
}
func (ptr *QBluetoothServer) TimerEventDefault(event core.QTimerEvent_ITF) {
if ptr.Pointer() != nil {
C.QBluetoothServer_TimerEventDefault(ptr.Pointer(), core.PointerFromQTimerEvent(event))
}
}
type QBluetoothServiceDiscoveryAgent struct {
core.QObject
}
type QBluetoothServiceDiscoveryAgent_ITF interface {
core.QObject_ITF
QBluetoothServiceDiscoveryAgent_PTR() *QBluetoothServiceDiscoveryAgent
}
func (ptr *QBluetoothServiceDiscoveryAgent) QBluetoothServiceDiscoveryAgent_PTR() *QBluetoothServiceDiscoveryAgent {
return ptr
}
func (ptr *QBluetoothServiceDiscoveryAgent) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QObject_PTR().Pointer()
}
return nil
}
func (ptr *QBluetoothServiceDiscoveryAgent) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QObject_PTR().SetPointer(p)
}
}
func PointerFromQBluetoothServiceDiscoveryAgent(ptr QBluetoothServiceDiscoveryAgent_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QBluetoothServiceDiscoveryAgent_PTR().Pointer()
}
return nil
}
func NewQBluetoothServiceDiscoveryAgentFromPointer(ptr unsafe.Pointer) (n *QBluetoothServiceDiscoveryAgent) {
n = new(QBluetoothServiceDiscoveryAgent)
n.SetPointer(ptr)
return
}
//go:generate stringer -type=QBluetoothServiceDiscoveryAgent__Error
//QBluetoothServiceDiscoveryAgent::Error
type QBluetoothServiceDiscoveryAgent__Error int64
const (
QBluetoothServiceDiscoveryAgent__NoError QBluetoothServiceDiscoveryAgent__Error = QBluetoothServiceDiscoveryAgent__Error(QBluetoothDeviceDiscoveryAgent__NoError)
QBluetoothServiceDiscoveryAgent__InputOutputError QBluetoothServiceDiscoveryAgent__Error = QBluetoothServiceDiscoveryAgent__Error(QBluetoothDeviceDiscoveryAgent__InputOutputError)
QBluetoothServiceDiscoveryAgent__PoweredOffError QBluetoothServiceDiscoveryAgent__Error = QBluetoothServiceDiscoveryAgent__Error(QBluetoothDeviceDiscoveryAgent__PoweredOffError)
QBluetoothServiceDiscoveryAgent__InvalidBluetoothAdapterError QBluetoothServiceDiscoveryAgent__Error = QBluetoothServiceDiscoveryAgent__Error(QBluetoothDeviceDiscoveryAgent__InvalidBluetoothAdapterError)
QBluetoothServiceDiscoveryAgent__UnknownError QBluetoothServiceDiscoveryAgent__Error = QBluetoothServiceDiscoveryAgent__Error(QBluetoothDeviceDiscoveryAgent__UnknownError)
)
//go:generate stringer -type=QBluetoothServiceDiscoveryAgent__DiscoveryMode
//QBluetoothServiceDiscoveryAgent::DiscoveryMode
type QBluetoothServiceDiscoveryAgent__DiscoveryMode int64
const (
QBluetoothServiceDiscoveryAgent__MinimalDiscovery QBluetoothServiceDiscoveryAgent__DiscoveryMode = QBluetoothServiceDiscoveryAgent__DiscoveryMode(0)
QBluetoothServiceDiscoveryAgent__FullDiscovery QBluetoothServiceDiscoveryAgent__DiscoveryMode = QBluetoothServiceDiscoveryAgent__DiscoveryMode(1)
)
func NewQBluetoothServiceDiscoveryAgent(parent core.QObject_ITF) *QBluetoothServiceDiscoveryAgent {
tmpValue := NewQBluetoothServiceDiscoveryAgentFromPointer(C.QBluetoothServiceDiscoveryAgent_NewQBluetoothServiceDiscoveryAgent(core.PointerFromQObject(parent)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
func NewQBluetoothServiceDiscoveryAgent2(deviceAdapter QBluetoothAddress_ITF, parent core.QObject_ITF) *QBluetoothServiceDiscoveryAgent {
tmpValue := NewQBluetoothServiceDiscoveryAgentFromPointer(C.QBluetoothServiceDiscoveryAgent_NewQBluetoothServiceDiscoveryAgent2(PointerFromQBluetoothAddress(deviceAdapter), core.PointerFromQObject(parent)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
//export callbackQBluetoothServiceDiscoveryAgent_Canceled
func callbackQBluetoothServiceDiscoveryAgent_Canceled(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "canceled"); signal != nil {
(*(*func())(signal))()
}
}
func (ptr *QBluetoothServiceDiscoveryAgent) ConnectCanceled(f func()) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "canceled") {
C.QBluetoothServiceDiscoveryAgent_ConnectCanceled(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "canceled")))
}
if signal := qt.LendSignal(ptr.Pointer(), "canceled"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "canceled", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "canceled", unsafe.Pointer(&f))
}
}
}
func (ptr *QBluetoothServiceDiscoveryAgent) DisconnectCanceled() {
if ptr.Pointer() != nil {
C.QBluetoothServiceDiscoveryAgent_DisconnectCanceled(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "canceled")
}
}
func (ptr *QBluetoothServiceDiscoveryAgent) Canceled() {
if ptr.Pointer() != nil {
C.QBluetoothServiceDiscoveryAgent_Canceled(ptr.Pointer())
}
}
//export callbackQBluetoothServiceDiscoveryAgent_Clear
func callbackQBluetoothServiceDiscoveryAgent_Clear(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "clear"); signal != nil {
(*(*func())(signal))()
} else {
NewQBluetoothServiceDiscoveryAgentFromPointer(ptr).ClearDefault()
}
}
func (ptr *QBluetoothServiceDiscoveryAgent) ConnectClear(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "clear"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "clear", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "clear", unsafe.Pointer(&f))
}
}
}
func (ptr *QBluetoothServiceDiscoveryAgent) DisconnectClear() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "clear")
}
}
func (ptr *QBluetoothServiceDiscoveryAgent) Clear() {
if ptr.Pointer() != nil {
C.QBluetoothServiceDiscoveryAgent_Clear(ptr.Pointer())
}
}
func (ptr *QBluetoothServiceDiscoveryAgent) ClearDefault() {
if ptr.Pointer() != nil {
C.QBluetoothServiceDiscoveryAgent_ClearDefault(ptr.Pointer())
}
}
func (ptr *QBluetoothServiceDiscoveryAgent) DiscoveredServices() []*QBluetoothServiceInfo {
if ptr.Pointer() != nil {
return func(l C.struct_QtBluetooth_PackedList) []*QBluetoothServiceInfo {
out := make([]*QBluetoothServiceInfo, int(l.len))
tmpList := NewQBluetoothServiceDiscoveryAgentFromPointer(l.data)
for i := 0; i < len(out); i++ {
out[i] = tmpList.__discoveredServices_atList(i)
}
return out
}(C.QBluetoothServiceDiscoveryAgent_DiscoveredServices(ptr.Pointer()))
}
return make([]*QBluetoothServiceInfo, 0)
}
func (ptr *QBluetoothServiceDiscoveryAgent) Error() QBluetoothServiceDiscoveryAgent__Error {
if ptr.Pointer() != nil {
return QBluetoothServiceDiscoveryAgent__Error(C.QBluetoothServiceDiscoveryAgent_Error(ptr.Pointer()))
}
return 0
}
//export callbackQBluetoothServiceDiscoveryAgent_Error2
func callbackQBluetoothServiceDiscoveryAgent_Error2(ptr unsafe.Pointer, error C.longlong) {
if signal := qt.GetSignal(ptr, "error2"); signal != nil {
(*(*func(QBluetoothServiceDiscoveryAgent__Error))(signal))(QBluetoothServiceDiscoveryAgent__Error(error))
}
}
func (ptr *QBluetoothServiceDiscoveryAgent) ConnectError2(f func(error QBluetoothServiceDiscoveryAgent__Error)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "error2") {
C.QBluetoothServiceDiscoveryAgent_ConnectError2(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "error")))
}
if signal := qt.LendSignal(ptr.Pointer(), "error2"); signal != nil {
f := func(error QBluetoothServiceDiscoveryAgent__Error) {
(*(*func(QBluetoothServiceDiscoveryAgent__Error))(signal))(error)
f(error)
}
qt.ConnectSignal(ptr.Pointer(), "error2", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "error2", unsafe.Pointer(&f))
}
}
}
func (ptr *QBluetoothServiceDiscoveryAgent) DisconnectError2() {
if ptr.Pointer() != nil {
C.QBluetoothServiceDiscoveryAgent_DisconnectError2(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "error2")
}
}
func (ptr *QBluetoothServiceDiscoveryAgent) Error2(error QBluetoothServiceDiscoveryAgent__Error) {
if ptr.Pointer() != nil {
C.QBluetoothServiceDiscoveryAgent_Error2(ptr.Pointer(), C.longlong(error))
}
}
func (ptr *QBluetoothServiceDiscoveryAgent) ErrorString() string {
if ptr.Pointer() != nil {
return cGoUnpackString(C.QBluetoothServiceDiscoveryAgent_ErrorString(ptr.Pointer()))
}
return ""
}
//export callbackQBluetoothServiceDiscoveryAgent_Finished
func callbackQBluetoothServiceDiscoveryAgent_Finished(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "finished"); signal != nil {
(*(*func())(signal))()
}
}
func (ptr *QBluetoothServiceDiscoveryAgent) ConnectFinished(f func()) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "finished") {
C.QBluetoothServiceDiscoveryAgent_ConnectFinished(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "finished")))
}
if signal := qt.LendSignal(ptr.Pointer(), "finished"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "finished", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "finished", unsafe.Pointer(&f))
}
}
}
func (ptr *QBluetoothServiceDiscoveryAgent) DisconnectFinished() {
if ptr.Pointer() != nil {
C.QBluetoothServiceDiscoveryAgent_DisconnectFinished(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "finished")
}
}
func (ptr *QBluetoothServiceDiscoveryAgent) Finished() {
if ptr.Pointer() != nil {
C.QBluetoothServiceDiscoveryAgent_Finished(ptr.Pointer())
}
}
func (ptr *QBluetoothServiceDiscoveryAgent) IsActive() bool {
if ptr.Pointer() != nil {
return int8(C.QBluetoothServiceDiscoveryAgent_IsActive(ptr.Pointer())) != 0
}
return false
}
func (ptr *QBluetoothServiceDiscoveryAgent) RemoteAddress() *QBluetoothAddress {
if ptr.Pointer() != nil {
tmpValue := NewQBluetoothAddressFromPointer(C.QBluetoothServiceDiscoveryAgent_RemoteAddress(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*QBluetoothAddress).DestroyQBluetoothAddress)
return tmpValue
}
return nil
}
//export callbackQBluetoothServiceDiscoveryAgent_ServiceDiscovered
func callbackQBluetoothServiceDiscoveryAgent_ServiceDiscovered(ptr unsafe.Pointer, info unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "serviceDiscovered"); signal != nil {
(*(*func(*QBluetoothServiceInfo))(signal))(NewQBluetoothServiceInfoFromPointer(info))
}
}
func (ptr *QBluetoothServiceDiscoveryAgent) ConnectServiceDiscovered(f func(info *QBluetoothServiceInfo)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "serviceDiscovered") {
C.QBluetoothServiceDiscoveryAgent_ConnectServiceDiscovered(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "serviceDiscovered")))
}
if signal := qt.LendSignal(ptr.Pointer(), "serviceDiscovered"); signal != nil {
f := func(info *QBluetoothServiceInfo) {
(*(*func(*QBluetoothServiceInfo))(signal))(info)
f(info)
}
qt.ConnectSignal(ptr.Pointer(), "serviceDiscovered", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "serviceDiscovered", unsafe.Pointer(&f))
}
}
}
func (ptr *QBluetoothServiceDiscoveryAgent) DisconnectServiceDiscovered() {
if ptr.Pointer() != nil {
C.QBluetoothServiceDiscoveryAgent_DisconnectServiceDiscovered(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "serviceDiscovered")
}
}
func (ptr *QBluetoothServiceDiscoveryAgent) ServiceDiscovered(info QBluetoothServiceInfo_ITF) {
if ptr.Pointer() != nil {
C.QBluetoothServiceDiscoveryAgent_ServiceDiscovered(ptr.Pointer(), PointerFromQBluetoothServiceInfo(info))
}
}
func (ptr *QBluetoothServiceDiscoveryAgent) SetRemoteAddress(address QBluetoothAddress_ITF) bool {
if ptr.Pointer() != nil {
return int8(C.QBluetoothServiceDiscoveryAgent_SetRemoteAddress(ptr.Pointer(), PointerFromQBluetoothAddress(address))) != 0
}
return false
}
func (ptr *QBluetoothServiceDiscoveryAgent) SetUuidFilter(uuids []*QBluetoothUuid) {
if ptr.Pointer() != nil {
C.QBluetoothServiceDiscoveryAgent_SetUuidFilter(ptr.Pointer(), func() unsafe.Pointer {
tmpList := NewQBluetoothServiceDiscoveryAgentFromPointer(NewQBluetoothServiceDiscoveryAgentFromPointer(nil).__setUuidFilter_uuids_newList())
for _, v := range uuids {
tmpList.__setUuidFilter_uuids_setList(v)
}
return tmpList.Pointer()
}())
}
}
func (ptr *QBluetoothServiceDiscoveryAgent) SetUuidFilter2(uuid QBluetoothUuid_ITF) {
if ptr.Pointer() != nil {
C.QBluetoothServiceDiscoveryAgent_SetUuidFilter2(ptr.Pointer(), PointerFromQBluetoothUuid(uuid))
}
}
//export callbackQBluetoothServiceDiscoveryAgent_Start
func callbackQBluetoothServiceDiscoveryAgent_Start(ptr unsafe.Pointer, mode C.longlong) {
if signal := qt.GetSignal(ptr, "start"); signal != nil {
(*(*func(QBluetoothServiceDiscoveryAgent__DiscoveryMode))(signal))(QBluetoothServiceDiscoveryAgent__DiscoveryMode(mode))
} else {
NewQBluetoothServiceDiscoveryAgentFromPointer(ptr).StartDefault(QBluetoothServiceDiscoveryAgent__DiscoveryMode(mode))
}
}
func (ptr *QBluetoothServiceDiscoveryAgent) ConnectStart(f func(mode QBluetoothServiceDiscoveryAgent__DiscoveryMode)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "start"); signal != nil {
f := func(mode QBluetoothServiceDiscoveryAgent__DiscoveryMode) {
(*(*func(QBluetoothServiceDiscoveryAgent__DiscoveryMode))(signal))(mode)
f(mode)
}
qt.ConnectSignal(ptr.Pointer(), "start", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "start", unsafe.Pointer(&f))
}
}
}
func (ptr *QBluetoothServiceDiscoveryAgent) DisconnectStart() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "start")
}
}
func (ptr *QBluetoothServiceDiscoveryAgent) Start(mode QBluetoothServiceDiscoveryAgent__DiscoveryMode) {
if ptr.Pointer() != nil {
C.QBluetoothServiceDiscoveryAgent_Start(ptr.Pointer(), C.longlong(mode))
}
}
func (ptr *QBluetoothServiceDiscoveryAgent) StartDefault(mode QBluetoothServiceDiscoveryAgent__DiscoveryMode) {
if ptr.Pointer() != nil {
C.QBluetoothServiceDiscoveryAgent_StartDefault(ptr.Pointer(), C.longlong(mode))
}
}
//export callbackQBluetoothServiceDiscoveryAgent_Stop
func callbackQBluetoothServiceDiscoveryAgent_Stop(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "stop"); signal != nil {
(*(*func())(signal))()
} else {
NewQBluetoothServiceDiscoveryAgentFromPointer(ptr).StopDefault()
}
}
func (ptr *QBluetoothServiceDiscoveryAgent) ConnectStop(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "stop"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "stop", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "stop", unsafe.Pointer(&f))
}
}
}
func (ptr *QBluetoothServiceDiscoveryAgent) DisconnectStop() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "stop")
}
}
func (ptr *QBluetoothServiceDiscoveryAgent) Stop() {
if ptr.Pointer() != nil {
C.QBluetoothServiceDiscoveryAgent_Stop(ptr.Pointer())
}
}
func (ptr *QBluetoothServiceDiscoveryAgent) StopDefault() {
if ptr.Pointer() != nil {
C.QBluetoothServiceDiscoveryAgent_StopDefault(ptr.Pointer())
}
}
func (ptr *QBluetoothServiceDiscoveryAgent) UuidFilter() []*QBluetoothUuid {
if ptr.Pointer() != nil {
return func(l C.struct_QtBluetooth_PackedList) []*QBluetoothUuid {
out := make([]*QBluetoothUuid, int(l.len))
tmpList := NewQBluetoothServiceDiscoveryAgentFromPointer(l.data)
for i := 0; i < len(out); i++ {
out[i] = tmpList.__uuidFilter_atList(i)
}
return out
}(C.QBluetoothServiceDiscoveryAgent_UuidFilter(ptr.Pointer()))
}
return make([]*QBluetoothUuid, 0)
}
//export callbackQBluetoothServiceDiscoveryAgent_DestroyQBluetoothServiceDiscoveryAgent
func callbackQBluetoothServiceDiscoveryAgent_DestroyQBluetoothServiceDiscoveryAgent(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "~QBluetoothServiceDiscoveryAgent"); signal != nil {
(*(*func())(signal))()
} else {
NewQBluetoothServiceDiscoveryAgentFromPointer(ptr).DestroyQBluetoothServiceDiscoveryAgentDefault()
}
}
func (ptr *QBluetoothServiceDiscoveryAgent) ConnectDestroyQBluetoothServiceDiscoveryAgent(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "~QBluetoothServiceDiscoveryAgent"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "~QBluetoothServiceDiscoveryAgent", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "~QBluetoothServiceDiscoveryAgent", unsafe.Pointer(&f))
}
}
}
func (ptr *QBluetoothServiceDiscoveryAgent) DisconnectDestroyQBluetoothServiceDiscoveryAgent() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "~QBluetoothServiceDiscoveryAgent")
}
}
func (ptr *QBluetoothServiceDiscoveryAgent) DestroyQBluetoothServiceDiscoveryAgent() {
if ptr.Pointer() != nil {
C.QBluetoothServiceDiscoveryAgent_DestroyQBluetoothServiceDiscoveryAgent(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
func (ptr *QBluetoothServiceDiscoveryAgent) DestroyQBluetoothServiceDiscoveryAgentDefault() {
if ptr.Pointer() != nil {
C.QBluetoothServiceDiscoveryAgent_DestroyQBluetoothServiceDiscoveryAgentDefault(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
func (ptr *QBluetoothServiceDiscoveryAgent) __discoveredServices_atList(i int) *QBluetoothServiceInfo {
if ptr.Pointer() != nil {
tmpValue := NewQBluetoothServiceInfoFromPointer(C.QBluetoothServiceDiscoveryAgent___discoveredServices_atList(ptr.Pointer(), C.int(int32(i))))
runtime.SetFinalizer(tmpValue, (*QBluetoothServiceInfo).DestroyQBluetoothServiceInfo)
return tmpValue
}
return nil
}
func (ptr *QBluetoothServiceDiscoveryAgent) __discoveredServices_setList(i QBluetoothServiceInfo_ITF) {
if ptr.Pointer() != nil {
C.QBluetoothServiceDiscoveryAgent___discoveredServices_setList(ptr.Pointer(), PointerFromQBluetoothServiceInfo(i))
}
}
func (ptr *QBluetoothServiceDiscoveryAgent) __discoveredServices_newList() unsafe.Pointer {
return C.QBluetoothServiceDiscoveryAgent___discoveredServices_newList(ptr.Pointer())
}
func (ptr *QBluetoothServiceDiscoveryAgent) __setUuidFilter_uuids_atList(i int) *QBluetoothUuid {
if ptr.Pointer() != nil {
tmpValue := NewQBluetoothUuidFromPointer(C.QBluetoothServiceDiscoveryAgent___setUuidFilter_uuids_atList(ptr.Pointer(), C.int(int32(i))))
runtime.SetFinalizer(tmpValue, (*QBluetoothUuid).DestroyQBluetoothUuid)
return tmpValue
}
return nil
}
func (ptr *QBluetoothServiceDiscoveryAgent) __setUuidFilter_uuids_setList(i QBluetoothUuid_ITF) {
if ptr.Pointer() != nil {
C.QBluetoothServiceDiscoveryAgent___setUuidFilter_uuids_setList(ptr.Pointer(), PointerFromQBluetoothUuid(i))
}
}
func (ptr *QBluetoothServiceDiscoveryAgent) __setUuidFilter_uuids_newList() unsafe.Pointer {
return C.QBluetoothServiceDiscoveryAgent___setUuidFilter_uuids_newList(ptr.Pointer())
}
func (ptr *QBluetoothServiceDiscoveryAgent) __uuidFilter_atList(i int) *QBluetoothUuid {
if ptr.Pointer() != nil {
tmpValue := NewQBluetoothUuidFromPointer(C.QBluetoothServiceDiscoveryAgent___uuidFilter_atList(ptr.Pointer(), C.int(int32(i))))
runtime.SetFinalizer(tmpValue, (*QBluetoothUuid).DestroyQBluetoothUuid)
return tmpValue
}
return nil
}
func (ptr *QBluetoothServiceDiscoveryAgent) __uuidFilter_setList(i QBluetoothUuid_ITF) {
if ptr.Pointer() != nil {
C.QBluetoothServiceDiscoveryAgent___uuidFilter_setList(ptr.Pointer(), PointerFromQBluetoothUuid(i))
}
}
func (ptr *QBluetoothServiceDiscoveryAgent) __uuidFilter_newList() unsafe.Pointer {
return C.QBluetoothServiceDiscoveryAgent___uuidFilter_newList(ptr.Pointer())
}
func (ptr *QBluetoothServiceDiscoveryAgent) __children_atList(i int) *core.QObject {
if ptr.Pointer() != nil {
tmpValue := core.NewQObjectFromPointer(C.QBluetoothServiceDiscoveryAgent___children_atList(ptr.Pointer(), C.int(int32(i))))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QBluetoothServiceDiscoveryAgent) __children_setList(i core.QObject_ITF) {
if ptr.Pointer() != nil {
C.QBluetoothServiceDiscoveryAgent___children_setList(ptr.Pointer(), core.PointerFromQObject(i))
}
}
func (ptr *QBluetoothServiceDiscoveryAgent) __children_newList() unsafe.Pointer {
return C.QBluetoothServiceDiscoveryAgent___children_newList(ptr.Pointer())
}
func (ptr *QBluetoothServiceDiscoveryAgent) __dynamicPropertyNames_atList(i int) *core.QByteArray {
if ptr.Pointer() != nil {
tmpValue := core.NewQByteArrayFromPointer(C.QBluetoothServiceDiscoveryAgent___dynamicPropertyNames_atList(ptr.Pointer(), C.int(int32(i))))
runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray)
return tmpValue
}
return nil
}
func (ptr *QBluetoothServiceDiscoveryAgent) __dynamicPropertyNames_setList(i core.QByteArray_ITF) {
if ptr.Pointer() != nil {
C.QBluetoothServiceDiscoveryAgent___dynamicPropertyNames_setList(ptr.Pointer(), core.PointerFromQByteArray(i))
}
}
func (ptr *QBluetoothServiceDiscoveryAgent) __dynamicPropertyNames_newList() unsafe.Pointer {
return C.QBluetoothServiceDiscoveryAgent___dynamicPropertyNames_newList(ptr.Pointer())
}
func (ptr *QBluetoothServiceDiscoveryAgent) __findChildren_atList(i int) *core.QObject {
if ptr.Pointer() != nil {
tmpValue := core.NewQObjectFromPointer(C.QBluetoothServiceDiscoveryAgent___findChildren_atList(ptr.Pointer(), C.int(int32(i))))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QBluetoothServiceDiscoveryAgent) __findChildren_setList(i core.QObject_ITF) {
if ptr.Pointer() != nil {
C.QBluetoothServiceDiscoveryAgent___findChildren_setList(ptr.Pointer(), core.PointerFromQObject(i))
}
}
func (ptr *QBluetoothServiceDiscoveryAgent) __findChildren_newList() unsafe.Pointer {
return C.QBluetoothServiceDiscoveryAgent___findChildren_newList(ptr.Pointer())
}
func (ptr *QBluetoothServiceDiscoveryAgent) __findChildren_atList3(i int) *core.QObject {
if ptr.Pointer() != nil {
tmpValue := core.NewQObjectFromPointer(C.QBluetoothServiceDiscoveryAgent___findChildren_atList3(ptr.Pointer(), C.int(int32(i))))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QBluetoothServiceDiscoveryAgent) __findChildren_setList3(i core.QObject_ITF) {
if ptr.Pointer() != nil {
C.QBluetoothServiceDiscoveryAgent___findChildren_setList3(ptr.Pointer(), core.PointerFromQObject(i))
}
}
func (ptr *QBluetoothServiceDiscoveryAgent) __findChildren_newList3() unsafe.Pointer {
return C.QBluetoothServiceDiscoveryAgent___findChildren_newList3(ptr.Pointer())
}
func (ptr *QBluetoothServiceDiscoveryAgent) __qFindChildren_atList2(i int) *core.QObject {
if ptr.Pointer() != nil {
tmpValue := core.NewQObjectFromPointer(C.QBluetoothServiceDiscoveryAgent___qFindChildren_atList2(ptr.Pointer(), C.int(int32(i))))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QBluetoothServiceDiscoveryAgent) __qFindChildren_setList2(i core.QObject_ITF) {
if ptr.Pointer() != nil {
C.QBluetoothServiceDiscoveryAgent___qFindChildren_setList2(ptr.Pointer(), core.PointerFromQObject(i))
}
}
func (ptr *QBluetoothServiceDiscoveryAgent) __qFindChildren_newList2() unsafe.Pointer {
return C.QBluetoothServiceDiscoveryAgent___qFindChildren_newList2(ptr.Pointer())
}
//export callbackQBluetoothServiceDiscoveryAgent_ChildEvent
func callbackQBluetoothServiceDiscoveryAgent_ChildEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "childEvent"); signal != nil {
(*(*func(*core.QChildEvent))(signal))(core.NewQChildEventFromPointer(event))
} else {
NewQBluetoothServiceDiscoveryAgentFromPointer(ptr).ChildEventDefault(core.NewQChildEventFromPointer(event))
}
}
func (ptr *QBluetoothServiceDiscoveryAgent) ChildEventDefault(event core.QChildEvent_ITF) {
if ptr.Pointer() != nil {
C.QBluetoothServiceDiscoveryAgent_ChildEventDefault(ptr.Pointer(), core.PointerFromQChildEvent(event))
}
}
//export callbackQBluetoothServiceDiscoveryAgent_ConnectNotify
func callbackQBluetoothServiceDiscoveryAgent_ConnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "connectNotify"); signal != nil {
(*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign))
} else {
NewQBluetoothServiceDiscoveryAgentFromPointer(ptr).ConnectNotifyDefault(core.NewQMetaMethodFromPointer(sign))
}
}
func (ptr *QBluetoothServiceDiscoveryAgent) ConnectNotifyDefault(sign core.QMetaMethod_ITF) {
if ptr.Pointer() != nil {
C.QBluetoothServiceDiscoveryAgent_ConnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign))
}
}
//export callbackQBluetoothServiceDiscoveryAgent_CustomEvent
func callbackQBluetoothServiceDiscoveryAgent_CustomEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "customEvent"); signal != nil {
(*(*func(*core.QEvent))(signal))(core.NewQEventFromPointer(event))
} else {
NewQBluetoothServiceDiscoveryAgentFromPointer(ptr).CustomEventDefault(core.NewQEventFromPointer(event))
}
}
func (ptr *QBluetoothServiceDiscoveryAgent) CustomEventDefault(event core.QEvent_ITF) {
if ptr.Pointer() != nil {
C.QBluetoothServiceDiscoveryAgent_CustomEventDefault(ptr.Pointer(), core.PointerFromQEvent(event))
}
}
//export callbackQBluetoothServiceDiscoveryAgent_DeleteLater
func callbackQBluetoothServiceDiscoveryAgent_DeleteLater(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "deleteLater"); signal != nil {
(*(*func())(signal))()
} else {
NewQBluetoothServiceDiscoveryAgentFromPointer(ptr).DeleteLaterDefault()
}
}
func (ptr *QBluetoothServiceDiscoveryAgent) DeleteLaterDefault() {
if ptr.Pointer() != nil {
C.QBluetoothServiceDiscoveryAgent_DeleteLaterDefault(ptr.Pointer())
runtime.SetFinalizer(ptr, nil)
}
}
//export callbackQBluetoothServiceDiscoveryAgent_Destroyed
func callbackQBluetoothServiceDiscoveryAgent_Destroyed(ptr unsafe.Pointer, obj unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "destroyed"); signal != nil {
(*(*func(*core.QObject))(signal))(core.NewQObjectFromPointer(obj))
}
}
//export callbackQBluetoothServiceDiscoveryAgent_DisconnectNotify
func callbackQBluetoothServiceDiscoveryAgent_DisconnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "disconnectNotify"); signal != nil {
(*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign))
} else {
NewQBluetoothServiceDiscoveryAgentFromPointer(ptr).DisconnectNotifyDefault(core.NewQMetaMethodFromPointer(sign))
}
}
func (ptr *QBluetoothServiceDiscoveryAgent) DisconnectNotifyDefault(sign core.QMetaMethod_ITF) {
if ptr.Pointer() != nil {
C.QBluetoothServiceDiscoveryAgent_DisconnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign))
}
}
//export callbackQBluetoothServiceDiscoveryAgent_Event
func callbackQBluetoothServiceDiscoveryAgent_Event(ptr unsafe.Pointer, e unsafe.Pointer) C.char {
if signal := qt.GetSignal(ptr, "event"); signal != nil {
return C.char(int8(qt.GoBoolToInt((*(*func(*core.QEvent) bool)(signal))(core.NewQEventFromPointer(e)))))
}
return C.char(int8(qt.GoBoolToInt(NewQBluetoothServiceDiscoveryAgentFromPointer(ptr).EventDefault(core.NewQEventFromPointer(e)))))
}
func (ptr *QBluetoothServiceDiscoveryAgent) EventDefault(e core.QEvent_ITF) bool {
if ptr.Pointer() != nil {
return int8(C.QBluetoothServiceDiscoveryAgent_EventDefault(ptr.Pointer(), core.PointerFromQEvent(e))) != 0
}
return false
}
//export callbackQBluetoothServiceDiscoveryAgent_EventFilter
func callbackQBluetoothServiceDiscoveryAgent_EventFilter(ptr unsafe.Pointer, watched unsafe.Pointer, event unsafe.Pointer) C.char {
if signal := qt.GetSignal(ptr, "eventFilter"); signal != nil {
return C.char(int8(qt.GoBoolToInt((*(*func(*core.QObject, *core.QEvent) bool)(signal))(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event)))))
}
return C.char(int8(qt.GoBoolToInt(NewQBluetoothServiceDiscoveryAgentFromPointer(ptr).EventFilterDefault(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event)))))
}
func (ptr *QBluetoothServiceDiscoveryAgent) EventFilterDefault(watched core.QObject_ITF, event core.QEvent_ITF) bool {
if ptr.Pointer() != nil {
return int8(C.QBluetoothServiceDiscoveryAgent_EventFilterDefault(ptr.Pointer(), core.PointerFromQObject(watched), core.PointerFromQEvent(event))) != 0
}
return false
}
//export callbackQBluetoothServiceDiscoveryAgent_MetaObject
func callbackQBluetoothServiceDiscoveryAgent_MetaObject(ptr unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "metaObject"); signal != nil {
return core.PointerFromQMetaObject((*(*func() *core.QMetaObject)(signal))())
}
return core.PointerFromQMetaObject(NewQBluetoothServiceDiscoveryAgentFromPointer(ptr).MetaObjectDefault())
}
func (ptr *QBluetoothServiceDiscoveryAgent) MetaObjectDefault() *core.QMetaObject {
if ptr.Pointer() != nil {
return core.NewQMetaObjectFromPointer(C.QBluetoothServiceDiscoveryAgent_MetaObjectDefault(ptr.Pointer()))
}
return nil
}
//export callbackQBluetoothServiceDiscoveryAgent_ObjectNameChanged
func callbackQBluetoothServiceDiscoveryAgent_ObjectNameChanged(ptr unsafe.Pointer, objectName C.struct_QtBluetooth_PackedString) {
if signal := qt.GetSignal(ptr, "objectNameChanged"); signal != nil {
(*(*func(string))(signal))(cGoUnpackString(objectName))
}
}
//export callbackQBluetoothServiceDiscoveryAgent_TimerEvent
func callbackQBluetoothServiceDiscoveryAgent_TimerEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "timerEvent"); signal != nil {
(*(*func(*core.QTimerEvent))(signal))(core.NewQTimerEventFromPointer(event))
} else {
NewQBluetoothServiceDiscoveryAgentFromPointer(ptr).TimerEventDefault(core.NewQTimerEventFromPointer(event))
}
}
func (ptr *QBluetoothServiceDiscoveryAgent) TimerEventDefault(event core.QTimerEvent_ITF) {
if ptr.Pointer() != nil {
C.QBluetoothServiceDiscoveryAgent_TimerEventDefault(ptr.Pointer(), core.PointerFromQTimerEvent(event))
}
}
type QBluetoothServiceInfo struct {
ptr unsafe.Pointer
}
type QBluetoothServiceInfo_ITF interface {
QBluetoothServiceInfo_PTR() *QBluetoothServiceInfo
}
func (ptr *QBluetoothServiceInfo) QBluetoothServiceInfo_PTR() *QBluetoothServiceInfo {
return ptr
}
func (ptr *QBluetoothServiceInfo) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.ptr
}
return nil
}
func (ptr *QBluetoothServiceInfo) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.ptr = p
}
}
func PointerFromQBluetoothServiceInfo(ptr QBluetoothServiceInfo_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QBluetoothServiceInfo_PTR().Pointer()
}
return nil
}
func NewQBluetoothServiceInfoFromPointer(ptr unsafe.Pointer) (n *QBluetoothServiceInfo) {
n = new(QBluetoothServiceInfo)
n.SetPointer(ptr)
return
}
//go:generate stringer -type=QBluetoothServiceInfo__AttributeId
//QBluetoothServiceInfo::AttributeId
type QBluetoothServiceInfo__AttributeId int64
var (
QBluetoothServiceInfo__ServiceRecordHandle QBluetoothServiceInfo__AttributeId = QBluetoothServiceInfo__AttributeId(0x0000)
QBluetoothServiceInfo__ServiceClassIds QBluetoothServiceInfo__AttributeId = QBluetoothServiceInfo__AttributeId(0x0001)
QBluetoothServiceInfo__ServiceRecordState QBluetoothServiceInfo__AttributeId = QBluetoothServiceInfo__AttributeId(0x0002)
QBluetoothServiceInfo__ServiceId QBluetoothServiceInfo__AttributeId = QBluetoothServiceInfo__AttributeId(0x0003)
QBluetoothServiceInfo__ProtocolDescriptorList QBluetoothServiceInfo__AttributeId = QBluetoothServiceInfo__AttributeId(0x0004)
QBluetoothServiceInfo__BrowseGroupList QBluetoothServiceInfo__AttributeId = QBluetoothServiceInfo__AttributeId(0x0005)
QBluetoothServiceInfo__LanguageBaseAttributeIdList QBluetoothServiceInfo__AttributeId = QBluetoothServiceInfo__AttributeId(0x0006)
QBluetoothServiceInfo__ServiceInfoTimeToLive QBluetoothServiceInfo__AttributeId = QBluetoothServiceInfo__AttributeId(0x0007)
QBluetoothServiceInfo__ServiceAvailability QBluetoothServiceInfo__AttributeId = QBluetoothServiceInfo__AttributeId(0x0008)
QBluetoothServiceInfo__BluetoothProfileDescriptorList QBluetoothServiceInfo__AttributeId = QBluetoothServiceInfo__AttributeId(0x0009)
QBluetoothServiceInfo__DocumentationUrl QBluetoothServiceInfo__AttributeId = QBluetoothServiceInfo__AttributeId(0x000A)
QBluetoothServiceInfo__ClientExecutableUrl QBluetoothServiceInfo__AttributeId = QBluetoothServiceInfo__AttributeId(0x000B)
QBluetoothServiceInfo__IconUrl QBluetoothServiceInfo__AttributeId = QBluetoothServiceInfo__AttributeId(0x000C)
QBluetoothServiceInfo__AdditionalProtocolDescriptorList QBluetoothServiceInfo__AttributeId = QBluetoothServiceInfo__AttributeId(0x000D)
QBluetoothServiceInfo__PrimaryLanguageBase QBluetoothServiceInfo__AttributeId = QBluetoothServiceInfo__AttributeId(0x0100)
QBluetoothServiceInfo__ServiceName QBluetoothServiceInfo__AttributeId = QBluetoothServiceInfo__AttributeId(C.QBluetoothServiceInfo_ServiceName_Type())
QBluetoothServiceInfo__ServiceDescription QBluetoothServiceInfo__AttributeId = QBluetoothServiceInfo__AttributeId(C.QBluetoothServiceInfo_ServiceDescription_Type())
QBluetoothServiceInfo__ServiceProvider QBluetoothServiceInfo__AttributeId = QBluetoothServiceInfo__AttributeId(C.QBluetoothServiceInfo_ServiceProvider_Type())
)
//go:generate stringer -type=QBluetoothServiceInfo__Protocol
//QBluetoothServiceInfo::Protocol
type QBluetoothServiceInfo__Protocol int64
const (
QBluetoothServiceInfo__UnknownProtocol QBluetoothServiceInfo__Protocol = QBluetoothServiceInfo__Protocol(0)
QBluetoothServiceInfo__L2capProtocol QBluetoothServiceInfo__Protocol = QBluetoothServiceInfo__Protocol(1)
QBluetoothServiceInfo__RfcommProtocol QBluetoothServiceInfo__Protocol = QBluetoothServiceInfo__Protocol(2)
)
func NewQBluetoothServiceInfo() *QBluetoothServiceInfo {
tmpValue := NewQBluetoothServiceInfoFromPointer(C.QBluetoothServiceInfo_NewQBluetoothServiceInfo())
runtime.SetFinalizer(tmpValue, (*QBluetoothServiceInfo).DestroyQBluetoothServiceInfo)
return tmpValue
}
func NewQBluetoothServiceInfo2(other QBluetoothServiceInfo_ITF) *QBluetoothServiceInfo {
tmpValue := NewQBluetoothServiceInfoFromPointer(C.QBluetoothServiceInfo_NewQBluetoothServiceInfo2(PointerFromQBluetoothServiceInfo(other)))
runtime.SetFinalizer(tmpValue, (*QBluetoothServiceInfo).DestroyQBluetoothServiceInfo)
return tmpValue
}
func (ptr *QBluetoothServiceInfo) Attribute(attributeId uint16) *core.QVariant {
if ptr.Pointer() != nil {
tmpValue := core.NewQVariantFromPointer(C.QBluetoothServiceInfo_Attribute(ptr.Pointer(), C.ushort(attributeId)))
runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant)
return tmpValue
}
return nil
}
func (ptr *QBluetoothServiceInfo) Contains(attributeId uint16) bool {
if ptr.Pointer() != nil {
return int8(C.QBluetoothServiceInfo_Contains(ptr.Pointer(), C.ushort(attributeId))) != 0
}
return false
}
func (ptr *QBluetoothServiceInfo) Device() *QBluetoothDeviceInfo {
if ptr.Pointer() != nil {
tmpValue := NewQBluetoothDeviceInfoFromPointer(C.QBluetoothServiceInfo_Device(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*QBluetoothDeviceInfo).DestroyQBluetoothDeviceInfo)
return tmpValue
}
return nil
}
func (ptr *QBluetoothServiceInfo) IsComplete() bool {
if ptr.Pointer() != nil {
return int8(C.QBluetoothServiceInfo_IsComplete(ptr.Pointer())) != 0
}
return false
}
func (ptr *QBluetoothServiceInfo) IsRegistered() bool {
if ptr.Pointer() != nil {
return int8(C.QBluetoothServiceInfo_IsRegistered(ptr.Pointer())) != 0
}
return false
}
func (ptr *QBluetoothServiceInfo) IsValid() bool {
if ptr.Pointer() != nil {
return int8(C.QBluetoothServiceInfo_IsValid(ptr.Pointer())) != 0
}
return false
}
func (ptr *QBluetoothServiceInfo) ProtocolServiceMultiplexer() int {
if ptr.Pointer() != nil {
return int(int32(C.QBluetoothServiceInfo_ProtocolServiceMultiplexer(ptr.Pointer())))
}
return 0
}
func (ptr *QBluetoothServiceInfo) RegisterService(localAdapter QBluetoothAddress_ITF) bool {
if ptr.Pointer() != nil {
return int8(C.QBluetoothServiceInfo_RegisterService(ptr.Pointer(), PointerFromQBluetoothAddress(localAdapter))) != 0
}
return false
}
func (ptr *QBluetoothServiceInfo) RemoveAttribute(attributeId uint16) {
if ptr.Pointer() != nil {
C.QBluetoothServiceInfo_RemoveAttribute(ptr.Pointer(), C.ushort(attributeId))
}
}
func (ptr *QBluetoothServiceInfo) ServerChannel() int {
if ptr.Pointer() != nil {
return int(int32(C.QBluetoothServiceInfo_ServerChannel(ptr.Pointer())))
}
return 0
}
func (ptr *QBluetoothServiceInfo) ServiceAvailability() string {
if ptr.Pointer() != nil {
return cGoUnpackString(C.QBluetoothServiceInfo_ServiceAvailability(ptr.Pointer()))
}
return ""
}
func (ptr *QBluetoothServiceInfo) ServiceClassUuids() []*QBluetoothUuid {
if ptr.Pointer() != nil {
return func(l C.struct_QtBluetooth_PackedList) []*QBluetoothUuid {
out := make([]*QBluetoothUuid, int(l.len))
tmpList := NewQBluetoothServiceInfoFromPointer(l.data)
for i := 0; i < len(out); i++ {
out[i] = tmpList.__serviceClassUuids_atList(i)
}
return out
}(C.QBluetoothServiceInfo_ServiceClassUuids(ptr.Pointer()))
}
return make([]*QBluetoothUuid, 0)
}
func (ptr *QBluetoothServiceInfo) ServiceDescription() string {
if ptr.Pointer() != nil {
return cGoUnpackString(C.QBluetoothServiceInfo_ServiceDescription(ptr.Pointer()))
}
return ""
}
func (ptr *QBluetoothServiceInfo) ServiceName() string {
if ptr.Pointer() != nil {
return cGoUnpackString(C.QBluetoothServiceInfo_ServiceName(ptr.Pointer()))
}
return ""
}
func (ptr *QBluetoothServiceInfo) ServiceProvider() string {
if ptr.Pointer() != nil {
return cGoUnpackString(C.QBluetoothServiceInfo_ServiceProvider(ptr.Pointer()))
}
return ""
}
func (ptr *QBluetoothServiceInfo) ServiceUuid() *QBluetoothUuid {
if ptr.Pointer() != nil {
tmpValue := NewQBluetoothUuidFromPointer(C.QBluetoothServiceInfo_ServiceUuid(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*QBluetoothUuid).DestroyQBluetoothUuid)
return tmpValue
}
return nil
}
func (ptr *QBluetoothServiceInfo) SetAttribute(attributeId uint16, value core.QVariant_ITF) {
if ptr.Pointer() != nil {
C.QBluetoothServiceInfo_SetAttribute(ptr.Pointer(), C.ushort(attributeId), core.PointerFromQVariant(value))
}
}
func (ptr *QBluetoothServiceInfo) SetAttribute2(attributeId uint16, value QBluetoothUuid_ITF) {
if ptr.Pointer() != nil {
C.QBluetoothServiceInfo_SetAttribute2(ptr.Pointer(), C.ushort(attributeId), PointerFromQBluetoothUuid(value))
}
}
func (ptr *QBluetoothServiceInfo) SetDevice(device QBluetoothDeviceInfo_ITF) {
if ptr.Pointer() != nil {
C.QBluetoothServiceInfo_SetDevice(ptr.Pointer(), PointerFromQBluetoothDeviceInfo(device))
}
}
func (ptr *QBluetoothServiceInfo) SetServiceAvailability(availability string) {
if ptr.Pointer() != nil {
var availabilityC *C.char
if availability != "" {
availabilityC = C.CString(availability)
defer C.free(unsafe.Pointer(availabilityC))
}
C.QBluetoothServiceInfo_SetServiceAvailability(ptr.Pointer(), availabilityC)
}
}
func (ptr *QBluetoothServiceInfo) SetServiceDescription(description string) {
if ptr.Pointer() != nil {
var descriptionC *C.char
if description != "" {
descriptionC = C.CString(description)
defer C.free(unsafe.Pointer(descriptionC))
}
C.QBluetoothServiceInfo_SetServiceDescription(ptr.Pointer(), C.struct_QtBluetooth_PackedString{data: descriptionC, len: C.longlong(len(description))})
}
}
func (ptr *QBluetoothServiceInfo) SetServiceName(name string) {
if ptr.Pointer() != nil {
var nameC *C.char
if name != "" {
nameC = C.CString(name)
defer C.free(unsafe.Pointer(nameC))
}
C.QBluetoothServiceInfo_SetServiceName(ptr.Pointer(), C.struct_QtBluetooth_PackedString{data: nameC, len: C.longlong(len(name))})
}
}
func (ptr *QBluetoothServiceInfo) SetServiceProvider(provider string) {
if ptr.Pointer() != nil {
var providerC *C.char
if provider != "" {
providerC = C.CString(provider)
defer C.free(unsafe.Pointer(providerC))
}
C.QBluetoothServiceInfo_SetServiceProvider(ptr.Pointer(), C.struct_QtBluetooth_PackedString{data: providerC, len: C.longlong(len(provider))})
}
}
func (ptr *QBluetoothServiceInfo) SetServiceUuid(uuid QBluetoothUuid_ITF) {
if ptr.Pointer() != nil {
C.QBluetoothServiceInfo_SetServiceUuid(ptr.Pointer(), PointerFromQBluetoothUuid(uuid))
}
}
func (ptr *QBluetoothServiceInfo) SocketProtocol() QBluetoothServiceInfo__Protocol {
if ptr.Pointer() != nil {
return QBluetoothServiceInfo__Protocol(C.QBluetoothServiceInfo_SocketProtocol(ptr.Pointer()))
}
return 0
}
func (ptr *QBluetoothServiceInfo) UnregisterService() bool {
if ptr.Pointer() != nil {
return int8(C.QBluetoothServiceInfo_UnregisterService(ptr.Pointer())) != 0
}
return false
}
func (ptr *QBluetoothServiceInfo) DestroyQBluetoothServiceInfo() {
if ptr.Pointer() != nil {
C.QBluetoothServiceInfo_DestroyQBluetoothServiceInfo(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
func (ptr *QBluetoothServiceInfo) __serviceClassUuids_atList(i int) *QBluetoothUuid {
if ptr.Pointer() != nil {
tmpValue := NewQBluetoothUuidFromPointer(C.QBluetoothServiceInfo___serviceClassUuids_atList(ptr.Pointer(), C.int(int32(i))))
runtime.SetFinalizer(tmpValue, (*QBluetoothUuid).DestroyQBluetoothUuid)
return tmpValue
}
return nil
}
func (ptr *QBluetoothServiceInfo) __serviceClassUuids_setList(i QBluetoothUuid_ITF) {
if ptr.Pointer() != nil {
C.QBluetoothServiceInfo___serviceClassUuids_setList(ptr.Pointer(), PointerFromQBluetoothUuid(i))
}
}
func (ptr *QBluetoothServiceInfo) __serviceClassUuids_newList() unsafe.Pointer {
return C.QBluetoothServiceInfo___serviceClassUuids_newList(ptr.Pointer())
}
type QBluetoothSocket struct {
core.QIODevice
}
type QBluetoothSocket_ITF interface {
core.QIODevice_ITF
QBluetoothSocket_PTR() *QBluetoothSocket
}
func (ptr *QBluetoothSocket) QBluetoothSocket_PTR() *QBluetoothSocket {
return ptr
}
func (ptr *QBluetoothSocket) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QIODevice_PTR().Pointer()
}
return nil
}
func (ptr *QBluetoothSocket) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QIODevice_PTR().SetPointer(p)
}
}
func PointerFromQBluetoothSocket(ptr QBluetoothSocket_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QBluetoothSocket_PTR().Pointer()
}
return nil
}
func NewQBluetoothSocketFromPointer(ptr unsafe.Pointer) (n *QBluetoothSocket) {
n = new(QBluetoothSocket)
n.SetPointer(ptr)
return
}
//go:generate stringer -type=QBluetoothSocket__SocketState
//QBluetoothSocket::SocketState
type QBluetoothSocket__SocketState int64
const (
QBluetoothSocket__UnconnectedState QBluetoothSocket__SocketState = QBluetoothSocket__SocketState(network.QAbstractSocket__UnconnectedState)
QBluetoothSocket__ServiceLookupState QBluetoothSocket__SocketState = QBluetoothSocket__SocketState(network.QAbstractSocket__HostLookupState)
QBluetoothSocket__ConnectingState QBluetoothSocket__SocketState = QBluetoothSocket__SocketState(network.QAbstractSocket__ConnectingState)
QBluetoothSocket__ConnectedState QBluetoothSocket__SocketState = QBluetoothSocket__SocketState(network.QAbstractSocket__ConnectedState)
QBluetoothSocket__BoundState QBluetoothSocket__SocketState = QBluetoothSocket__SocketState(network.QAbstractSocket__BoundState)
QBluetoothSocket__ClosingState QBluetoothSocket__SocketState = QBluetoothSocket__SocketState(network.QAbstractSocket__ClosingState)
QBluetoothSocket__ListeningState QBluetoothSocket__SocketState = QBluetoothSocket__SocketState(network.QAbstractSocket__ListeningState)
)
//go:generate stringer -type=QBluetoothSocket__SocketError
//QBluetoothSocket::SocketError
type QBluetoothSocket__SocketError int64
const (
QBluetoothSocket__NoSocketError QBluetoothSocket__SocketError = QBluetoothSocket__SocketError(-2)
QBluetoothSocket__UnknownSocketError QBluetoothSocket__SocketError = QBluetoothSocket__SocketError(network.QAbstractSocket__UnknownSocketError)
QBluetoothSocket__RemoteHostClosedError QBluetoothSocket__SocketError = QBluetoothSocket__SocketError(network.QAbstractSocket__RemoteHostClosedError)
QBluetoothSocket__HostNotFoundError QBluetoothSocket__SocketError = QBluetoothSocket__SocketError(network.QAbstractSocket__HostNotFoundError)
QBluetoothSocket__ServiceNotFoundError QBluetoothSocket__SocketError = QBluetoothSocket__SocketError(network.QAbstractSocket__SocketAddressNotAvailableError)
QBluetoothSocket__NetworkError QBluetoothSocket__SocketError = QBluetoothSocket__SocketError(network.QAbstractSocket__NetworkError)
QBluetoothSocket__UnsupportedProtocolError QBluetoothSocket__SocketError = QBluetoothSocket__SocketError(8)
QBluetoothSocket__OperationError QBluetoothSocket__SocketError = QBluetoothSocket__SocketError(network.QAbstractSocket__OperationError)
)
func NewQBluetoothSocket(socketType QBluetoothServiceInfo__Protocol, parent core.QObject_ITF) *QBluetoothSocket {
tmpValue := NewQBluetoothSocketFromPointer(C.QBluetoothSocket_NewQBluetoothSocket(C.longlong(socketType), core.PointerFromQObject(parent)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
func NewQBluetoothSocket2(parent core.QObject_ITF) *QBluetoothSocket {
tmpValue := NewQBluetoothSocketFromPointer(C.QBluetoothSocket_NewQBluetoothSocket2(core.PointerFromQObject(parent)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
func (ptr *QBluetoothSocket) Abort() {
if ptr.Pointer() != nil {
C.QBluetoothSocket_Abort(ptr.Pointer())
}
}
//export callbackQBluetoothSocket_BytesAvailable
func callbackQBluetoothSocket_BytesAvailable(ptr unsafe.Pointer) C.longlong {
if signal := qt.GetSignal(ptr, "bytesAvailable"); signal != nil {
return C.longlong((*(*func() int64)(signal))())
}
return C.longlong(NewQBluetoothSocketFromPointer(ptr).BytesAvailableDefault())
}
func (ptr *QBluetoothSocket) BytesAvailableDefault() int64 {
if ptr.Pointer() != nil {
return int64(C.QBluetoothSocket_BytesAvailableDefault(ptr.Pointer()))
}
return 0
}
//export callbackQBluetoothSocket_BytesToWrite
func callbackQBluetoothSocket_BytesToWrite(ptr unsafe.Pointer) C.longlong {
if signal := qt.GetSignal(ptr, "bytesToWrite"); signal != nil {
return C.longlong((*(*func() int64)(signal))())
}
return C.longlong(NewQBluetoothSocketFromPointer(ptr).BytesToWriteDefault())
}
func (ptr *QBluetoothSocket) BytesToWriteDefault() int64 {
if ptr.Pointer() != nil {
return int64(C.QBluetoothSocket_BytesToWriteDefault(ptr.Pointer()))
}
return 0
}
//export callbackQBluetoothSocket_CanReadLine
func callbackQBluetoothSocket_CanReadLine(ptr unsafe.Pointer) C.char {
if signal := qt.GetSignal(ptr, "canReadLine"); signal != nil {
return C.char(int8(qt.GoBoolToInt((*(*func() bool)(signal))())))
}
return C.char(int8(qt.GoBoolToInt(NewQBluetoothSocketFromPointer(ptr).CanReadLineDefault())))
}
func (ptr *QBluetoothSocket) CanReadLineDefault() bool {
if ptr.Pointer() != nil {
return int8(C.QBluetoothSocket_CanReadLineDefault(ptr.Pointer())) != 0
}
return false
}
//export callbackQBluetoothSocket_Close
func callbackQBluetoothSocket_Close(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "close"); signal != nil {
(*(*func())(signal))()
} else {
NewQBluetoothSocketFromPointer(ptr).CloseDefault()
}
}
func (ptr *QBluetoothSocket) CloseDefault() {
if ptr.Pointer() != nil {
C.QBluetoothSocket_CloseDefault(ptr.Pointer())
}
}
func (ptr *QBluetoothSocket) ConnectToService(service QBluetoothServiceInfo_ITF, openMode core.QIODevice__OpenModeFlag) {
if ptr.Pointer() != nil {
C.QBluetoothSocket_ConnectToService(ptr.Pointer(), PointerFromQBluetoothServiceInfo(service), C.longlong(openMode))
}
}
func (ptr *QBluetoothSocket) ConnectToService2(address QBluetoothAddress_ITF, uuid QBluetoothUuid_ITF, openMode core.QIODevice__OpenModeFlag) {
if ptr.Pointer() != nil {
C.QBluetoothSocket_ConnectToService2(ptr.Pointer(), PointerFromQBluetoothAddress(address), PointerFromQBluetoothUuid(uuid), C.longlong(openMode))
}
}
func (ptr *QBluetoothSocket) ConnectToService3(address QBluetoothAddress_ITF, port uint16, openMode core.QIODevice__OpenModeFlag) {
if ptr.Pointer() != nil {
C.QBluetoothSocket_ConnectToService3(ptr.Pointer(), PointerFromQBluetoothAddress(address), C.ushort(port), C.longlong(openMode))
}
}
//export callbackQBluetoothSocket_Connected
func callbackQBluetoothSocket_Connected(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "connected"); signal != nil {
(*(*func())(signal))()
}
}
func (ptr *QBluetoothSocket) ConnectConnected(f func()) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "connected") {
C.QBluetoothSocket_ConnectConnected(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "connected")))
}
if signal := qt.LendSignal(ptr.Pointer(), "connected"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "connected", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "connected", unsafe.Pointer(&f))
}
}
}
func (ptr *QBluetoothSocket) DisconnectConnected() {
if ptr.Pointer() != nil {
C.QBluetoothSocket_DisconnectConnected(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "connected")
}
}
func (ptr *QBluetoothSocket) Connected() {
if ptr.Pointer() != nil {
C.QBluetoothSocket_Connected(ptr.Pointer())
}
}
func (ptr *QBluetoothSocket) DisconnectFromService() {
if ptr.Pointer() != nil {
C.QBluetoothSocket_DisconnectFromService(ptr.Pointer())
}
}
//export callbackQBluetoothSocket_Disconnected
func callbackQBluetoothSocket_Disconnected(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "disconnected"); signal != nil {
(*(*func())(signal))()
}
}
func (ptr *QBluetoothSocket) ConnectDisconnected(f func()) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "disconnected") {
C.QBluetoothSocket_ConnectDisconnected(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "disconnected")))
}
if signal := qt.LendSignal(ptr.Pointer(), "disconnected"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "disconnected", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "disconnected", unsafe.Pointer(&f))
}
}
}
func (ptr *QBluetoothSocket) DisconnectDisconnected() {
if ptr.Pointer() != nil {
C.QBluetoothSocket_DisconnectDisconnected(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "disconnected")
}
}
func (ptr *QBluetoothSocket) Disconnected() {
if ptr.Pointer() != nil {
C.QBluetoothSocket_Disconnected(ptr.Pointer())
}
}
func (ptr *QBluetoothSocket) DoDeviceDiscovery(service QBluetoothServiceInfo_ITF, openMode core.QIODevice__OpenModeFlag) {
if ptr.Pointer() != nil {
C.QBluetoothSocket_DoDeviceDiscovery(ptr.Pointer(), PointerFromQBluetoothServiceInfo(service), C.longlong(openMode))
}
}
func (ptr *QBluetoothSocket) Error() QBluetoothSocket__SocketError {
if ptr.Pointer() != nil {
return QBluetoothSocket__SocketError(C.QBluetoothSocket_Error(ptr.Pointer()))
}
return 0
}
//export callbackQBluetoothSocket_Error2
func callbackQBluetoothSocket_Error2(ptr unsafe.Pointer, error C.longlong) {
if signal := qt.GetSignal(ptr, "error2"); signal != nil {
(*(*func(QBluetoothSocket__SocketError))(signal))(QBluetoothSocket__SocketError(error))
}
}
func (ptr *QBluetoothSocket) ConnectError2(f func(error QBluetoothSocket__SocketError)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "error2") {
C.QBluetoothSocket_ConnectError2(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "error")))
}
if signal := qt.LendSignal(ptr.Pointer(), "error2"); signal != nil {
f := func(error QBluetoothSocket__SocketError) {
(*(*func(QBluetoothSocket__SocketError))(signal))(error)
f(error)
}
qt.ConnectSignal(ptr.Pointer(), "error2", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "error2", unsafe.Pointer(&f))
}
}
}
func (ptr *QBluetoothSocket) DisconnectError2() {
if ptr.Pointer() != nil {
C.QBluetoothSocket_DisconnectError2(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "error2")
}
}
func (ptr *QBluetoothSocket) Error2(error QBluetoothSocket__SocketError) {
if ptr.Pointer() != nil {
C.QBluetoothSocket_Error2(ptr.Pointer(), C.longlong(error))
}
}
//export callbackQBluetoothSocket_IsSequential
func callbackQBluetoothSocket_IsSequential(ptr unsafe.Pointer) C.char {
if signal := qt.GetSignal(ptr, "isSequential"); signal != nil {
return C.char(int8(qt.GoBoolToInt((*(*func() bool)(signal))())))
}
return C.char(int8(qt.GoBoolToInt(NewQBluetoothSocketFromPointer(ptr).IsSequentialDefault())))
}
func (ptr *QBluetoothSocket) IsSequentialDefault() bool {
if ptr.Pointer() != nil {
return int8(C.QBluetoothSocket_IsSequentialDefault(ptr.Pointer())) != 0
}
return false
}
func (ptr *QBluetoothSocket) LocalAddress() *QBluetoothAddress {
if ptr.Pointer() != nil {
tmpValue := NewQBluetoothAddressFromPointer(C.QBluetoothSocket_LocalAddress(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*QBluetoothAddress).DestroyQBluetoothAddress)
return tmpValue
}
return nil
}
func (ptr *QBluetoothSocket) LocalName() string {
if ptr.Pointer() != nil {
return cGoUnpackString(C.QBluetoothSocket_LocalName(ptr.Pointer()))
}
return ""
}
func (ptr *QBluetoothSocket) LocalPort() uint16 {
if ptr.Pointer() != nil {
return uint16(C.QBluetoothSocket_LocalPort(ptr.Pointer()))
}
return 0
}
func (ptr *QBluetoothSocket) PeerAddress() *QBluetoothAddress {
if ptr.Pointer() != nil {
tmpValue := NewQBluetoothAddressFromPointer(C.QBluetoothSocket_PeerAddress(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*QBluetoothAddress).DestroyQBluetoothAddress)
return tmpValue
}
return nil
}
func (ptr *QBluetoothSocket) PeerName() string {
if ptr.Pointer() != nil {
return cGoUnpackString(C.QBluetoothSocket_PeerName(ptr.Pointer()))
}
return ""
}
func (ptr *QBluetoothSocket) PeerPort() uint16 {
if ptr.Pointer() != nil {
return uint16(C.QBluetoothSocket_PeerPort(ptr.Pointer()))
}
return 0
}
func (ptr *QBluetoothSocket) PreferredSecurityFlags() QBluetooth__Security {
if ptr.Pointer() != nil {
return QBluetooth__Security(C.QBluetoothSocket_PreferredSecurityFlags(ptr.Pointer()))
}
return 0
}
//export callbackQBluetoothSocket_ReadData
func callbackQBluetoothSocket_ReadData(ptr unsafe.Pointer, data C.struct_QtBluetooth_PackedString, maxSize C.longlong) C.longlong {
if signal := qt.GetSignal(ptr, "readData"); signal != nil {
retS := cGoUnpackString(data)
ret := C.longlong((*(*func(*string, int64) int64)(signal))(&retS, int64(maxSize)))
if ret > 0 {
C.memcpy(unsafe.Pointer(data.data), unsafe.Pointer((*reflect.StringHeader)(unsafe.Pointer(&retS)).Data), C.size_t(ret))
}
return ret
}
retS := cGoUnpackString(data)
ret := C.longlong(NewQBluetoothSocketFromPointer(ptr).ReadDataDefault(&retS, int64(maxSize)))
if ret > 0 {
C.memcpy(unsafe.Pointer(data.data), unsafe.Pointer((*reflect.StringHeader)(unsafe.Pointer(&retS)).Data), C.size_t(ret))
}
return ret
}
func (ptr *QBluetoothSocket) ConnectReadData(f func(data *string, maxSize int64) int64) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "readData"); signal != nil {
f := func(data *string, maxSize int64) int64 {
(*(*func(*string, int64) int64)(signal))(data, maxSize)
return f(data, maxSize)
}
qt.ConnectSignal(ptr.Pointer(), "readData", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "readData", unsafe.Pointer(&f))
}
}
}
func (ptr *QBluetoothSocket) DisconnectReadData() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "readData")
}
}
func (ptr *QBluetoothSocket) ReadData(data *string, maxSize int64) int64 {
if ptr.Pointer() != nil {
dataC := C.CString(strings.Repeat("0", int(maxSize)))
defer C.free(unsafe.Pointer(dataC))
ret := int64(C.QBluetoothSocket_ReadData(ptr.Pointer(), dataC, C.longlong(maxSize)))
if ret > 0 {
*data = C.GoStringN(dataC, C.int(ret))
}
return ret
}
return 0
}
func (ptr *QBluetoothSocket) ReadDataDefault(data *string, maxSize int64) int64 {
if ptr.Pointer() != nil {
dataC := C.CString(strings.Repeat("0", int(maxSize)))
defer C.free(unsafe.Pointer(dataC))
ret := int64(C.QBluetoothSocket_ReadDataDefault(ptr.Pointer(), dataC, C.longlong(maxSize)))
if ret > 0 {
*data = C.GoStringN(dataC, C.int(ret))
}
return ret
}
return 0
}
func (ptr *QBluetoothSocket) SetPreferredSecurityFlags(flags QBluetooth__Security) {
if ptr.Pointer() != nil {
C.QBluetoothSocket_SetPreferredSecurityFlags(ptr.Pointer(), C.longlong(flags))
}
}
func (ptr *QBluetoothSocket) SetSocketDescriptor(socketDescriptor int, socketType QBluetoothServiceInfo__Protocol, socketState QBluetoothSocket__SocketState, openMode core.QIODevice__OpenModeFlag) bool {
if ptr.Pointer() != nil {
return int8(C.QBluetoothSocket_SetSocketDescriptor(ptr.Pointer(), C.int(int32(socketDescriptor)), C.longlong(socketType), C.longlong(socketState), C.longlong(openMode))) != 0
}
return false
}
func (ptr *QBluetoothSocket) SetSocketError(error_ QBluetoothSocket__SocketError) {
if ptr.Pointer() != nil {
C.QBluetoothSocket_SetSocketError(ptr.Pointer(), C.longlong(error_))
}
}
func (ptr *QBluetoothSocket) SetSocketState(state QBluetoothSocket__SocketState) {
if ptr.Pointer() != nil {
C.QBluetoothSocket_SetSocketState(ptr.Pointer(), C.longlong(state))
}
}
func (ptr *QBluetoothSocket) SocketDescriptor() int {
if ptr.Pointer() != nil {
return int(int32(C.QBluetoothSocket_SocketDescriptor(ptr.Pointer())))
}
return 0
}
func (ptr *QBluetoothSocket) SocketType() QBluetoothServiceInfo__Protocol {
if ptr.Pointer() != nil {
return QBluetoothServiceInfo__Protocol(C.QBluetoothSocket_SocketType(ptr.Pointer()))
}
return 0
}
func (ptr *QBluetoothSocket) State() QBluetoothSocket__SocketState {
if ptr.Pointer() != nil {
return QBluetoothSocket__SocketState(C.QBluetoothSocket_State(ptr.Pointer()))
}
return 0
}
//export callbackQBluetoothSocket_StateChanged
func callbackQBluetoothSocket_StateChanged(ptr unsafe.Pointer, state C.longlong) {
if signal := qt.GetSignal(ptr, "stateChanged"); signal != nil {
(*(*func(QBluetoothSocket__SocketState))(signal))(QBluetoothSocket__SocketState(state))
}
}
func (ptr *QBluetoothSocket) ConnectStateChanged(f func(state QBluetoothSocket__SocketState)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "stateChanged") {
C.QBluetoothSocket_ConnectStateChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "stateChanged")))
}
if signal := qt.LendSignal(ptr.Pointer(), "stateChanged"); signal != nil {
f := func(state QBluetoothSocket__SocketState) {
(*(*func(QBluetoothSocket__SocketState))(signal))(state)
f(state)
}
qt.ConnectSignal(ptr.Pointer(), "stateChanged", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "stateChanged", unsafe.Pointer(&f))
}
}
}
func (ptr *QBluetoothSocket) DisconnectStateChanged() {
if ptr.Pointer() != nil {
C.QBluetoothSocket_DisconnectStateChanged(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "stateChanged")
}
}
func (ptr *QBluetoothSocket) StateChanged(state QBluetoothSocket__SocketState) {
if ptr.Pointer() != nil {
C.QBluetoothSocket_StateChanged(ptr.Pointer(), C.longlong(state))
}
}
//export callbackQBluetoothSocket_WriteData
func callbackQBluetoothSocket_WriteData(ptr unsafe.Pointer, data C.struct_QtBluetooth_PackedString, maxSize C.longlong) C.longlong {
if signal := qt.GetSignal(ptr, "writeData"); signal != nil {
return C.longlong((*(*func([]byte, int64) int64)(signal))(cGoUnpackBytes(data), int64(maxSize)))
}
return C.longlong(NewQBluetoothSocketFromPointer(ptr).WriteDataDefault(cGoUnpackBytes(data), int64(maxSize)))
}
func (ptr *QBluetoothSocket) ConnectWriteData(f func(data []byte, maxSize int64) int64) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "writeData"); signal != nil {
f := func(data []byte, maxSize int64) int64 {
(*(*func([]byte, int64) int64)(signal))(data, maxSize)
return f(data, maxSize)
}
qt.ConnectSignal(ptr.Pointer(), "writeData", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "writeData", unsafe.Pointer(&f))
}
}
}
func (ptr *QBluetoothSocket) DisconnectWriteData() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "writeData")
}
}
func (ptr *QBluetoothSocket) WriteData(data []byte, maxSize int64) int64 {
if ptr.Pointer() != nil {
var dataC *C.char
if len(data) != 0 {
dataC = (*C.char)(unsafe.Pointer(&data[0]))
}
return int64(C.QBluetoothSocket_WriteData(ptr.Pointer(), dataC, C.longlong(maxSize)))
}
return 0
}
func (ptr *QBluetoothSocket) WriteDataDefault(data []byte, maxSize int64) int64 {
if ptr.Pointer() != nil {
var dataC *C.char
if len(data) != 0 {
dataC = (*C.char)(unsafe.Pointer(&data[0]))
}
return int64(C.QBluetoothSocket_WriteDataDefault(ptr.Pointer(), dataC, C.longlong(maxSize)))
}
return 0
}
//export callbackQBluetoothSocket_DestroyQBluetoothSocket
func callbackQBluetoothSocket_DestroyQBluetoothSocket(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "~QBluetoothSocket"); signal != nil {
(*(*func())(signal))()
} else {
NewQBluetoothSocketFromPointer(ptr).DestroyQBluetoothSocketDefault()
}
}
func (ptr *QBluetoothSocket) ConnectDestroyQBluetoothSocket(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "~QBluetoothSocket"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "~QBluetoothSocket", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "~QBluetoothSocket", unsafe.Pointer(&f))
}
}
}
func (ptr *QBluetoothSocket) DisconnectDestroyQBluetoothSocket() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "~QBluetoothSocket")
}
}
func (ptr *QBluetoothSocket) DestroyQBluetoothSocket() {
if ptr.Pointer() != nil {
C.QBluetoothSocket_DestroyQBluetoothSocket(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
func (ptr *QBluetoothSocket) DestroyQBluetoothSocketDefault() {
if ptr.Pointer() != nil {
C.QBluetoothSocket_DestroyQBluetoothSocketDefault(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
func (ptr *QBluetoothSocket) __children_atList(i int) *core.QObject {
if ptr.Pointer() != nil {
tmpValue := core.NewQObjectFromPointer(C.QBluetoothSocket___children_atList(ptr.Pointer(), C.int(int32(i))))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QBluetoothSocket) __children_setList(i core.QObject_ITF) {
if ptr.Pointer() != nil {
C.QBluetoothSocket___children_setList(ptr.Pointer(), core.PointerFromQObject(i))
}
}
func (ptr *QBluetoothSocket) __children_newList() unsafe.Pointer {
return C.QBluetoothSocket___children_newList(ptr.Pointer())
}
func (ptr *QBluetoothSocket) __dynamicPropertyNames_atList(i int) *core.QByteArray {
if ptr.Pointer() != nil {
tmpValue := core.NewQByteArrayFromPointer(C.QBluetoothSocket___dynamicPropertyNames_atList(ptr.Pointer(), C.int(int32(i))))
runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray)
return tmpValue
}
return nil
}
func (ptr *QBluetoothSocket) __dynamicPropertyNames_setList(i core.QByteArray_ITF) {
if ptr.Pointer() != nil {
C.QBluetoothSocket___dynamicPropertyNames_setList(ptr.Pointer(), core.PointerFromQByteArray(i))
}
}
func (ptr *QBluetoothSocket) __dynamicPropertyNames_newList() unsafe.Pointer {
return C.QBluetoothSocket___dynamicPropertyNames_newList(ptr.Pointer())
}
func (ptr *QBluetoothSocket) __findChildren_atList(i int) *core.QObject {
if ptr.Pointer() != nil {
tmpValue := core.NewQObjectFromPointer(C.QBluetoothSocket___findChildren_atList(ptr.Pointer(), C.int(int32(i))))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QBluetoothSocket) __findChildren_setList(i core.QObject_ITF) {
if ptr.Pointer() != nil {
C.QBluetoothSocket___findChildren_setList(ptr.Pointer(), core.PointerFromQObject(i))
}
}
func (ptr *QBluetoothSocket) __findChildren_newList() unsafe.Pointer {
return C.QBluetoothSocket___findChildren_newList(ptr.Pointer())
}
func (ptr *QBluetoothSocket) __findChildren_atList3(i int) *core.QObject {
if ptr.Pointer() != nil {
tmpValue := core.NewQObjectFromPointer(C.QBluetoothSocket___findChildren_atList3(ptr.Pointer(), C.int(int32(i))))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QBluetoothSocket) __findChildren_setList3(i core.QObject_ITF) {
if ptr.Pointer() != nil {
C.QBluetoothSocket___findChildren_setList3(ptr.Pointer(), core.PointerFromQObject(i))
}
}
func (ptr *QBluetoothSocket) __findChildren_newList3() unsafe.Pointer {
return C.QBluetoothSocket___findChildren_newList3(ptr.Pointer())
}
func (ptr *QBluetoothSocket) __qFindChildren_atList2(i int) *core.QObject {
if ptr.Pointer() != nil {
tmpValue := core.NewQObjectFromPointer(C.QBluetoothSocket___qFindChildren_atList2(ptr.Pointer(), C.int(int32(i))))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QBluetoothSocket) __qFindChildren_setList2(i core.QObject_ITF) {
if ptr.Pointer() != nil {
C.QBluetoothSocket___qFindChildren_setList2(ptr.Pointer(), core.PointerFromQObject(i))
}
}
func (ptr *QBluetoothSocket) __qFindChildren_newList2() unsafe.Pointer {
return C.QBluetoothSocket___qFindChildren_newList2(ptr.Pointer())
}
//export callbackQBluetoothSocket_AboutToClose
func callbackQBluetoothSocket_AboutToClose(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "aboutToClose"); signal != nil {
(*(*func())(signal))()
}
}
//export callbackQBluetoothSocket_AtEnd
func callbackQBluetoothSocket_AtEnd(ptr unsafe.Pointer) C.char {
if signal := qt.GetSignal(ptr, "atEnd"); signal != nil {
return C.char(int8(qt.GoBoolToInt((*(*func() bool)(signal))())))
}
return C.char(int8(qt.GoBoolToInt(NewQBluetoothSocketFromPointer(ptr).AtEndDefault())))
}
func (ptr *QBluetoothSocket) AtEndDefault() bool {
if ptr.Pointer() != nil {
return int8(C.QBluetoothSocket_AtEndDefault(ptr.Pointer())) != 0
}
return false
}
//export callbackQBluetoothSocket_BytesWritten
func callbackQBluetoothSocket_BytesWritten(ptr unsafe.Pointer, bytes C.longlong) {
if signal := qt.GetSignal(ptr, "bytesWritten"); signal != nil {
(*(*func(int64))(signal))(int64(bytes))
}
}
//export callbackQBluetoothSocket_ChannelBytesWritten
func callbackQBluetoothSocket_ChannelBytesWritten(ptr unsafe.Pointer, channel C.int, bytes C.longlong) {
if signal := qt.GetSignal(ptr, "channelBytesWritten"); signal != nil {
(*(*func(int, int64))(signal))(int(int32(channel)), int64(bytes))
}
}
//export callbackQBluetoothSocket_ChannelReadyRead
func callbackQBluetoothSocket_ChannelReadyRead(ptr unsafe.Pointer, channel C.int) {
if signal := qt.GetSignal(ptr, "channelReadyRead"); signal != nil {
(*(*func(int))(signal))(int(int32(channel)))
}
}
//export callbackQBluetoothSocket_Open
func callbackQBluetoothSocket_Open(ptr unsafe.Pointer, mode C.longlong) C.char {
if signal := qt.GetSignal(ptr, "open"); signal != nil {
return C.char(int8(qt.GoBoolToInt((*(*func(core.QIODevice__OpenModeFlag) bool)(signal))(core.QIODevice__OpenModeFlag(mode)))))
}
return C.char(int8(qt.GoBoolToInt(NewQBluetoothSocketFromPointer(ptr).OpenDefault(core.QIODevice__OpenModeFlag(mode)))))
}
func (ptr *QBluetoothSocket) OpenDefault(mode core.QIODevice__OpenModeFlag) bool {
if ptr.Pointer() != nil {
return int8(C.QBluetoothSocket_OpenDefault(ptr.Pointer(), C.longlong(mode))) != 0
}
return false
}
//export callbackQBluetoothSocket_Pos
func callbackQBluetoothSocket_Pos(ptr unsafe.Pointer) C.longlong {
if signal := qt.GetSignal(ptr, "pos"); signal != nil {
return C.longlong((*(*func() int64)(signal))())
}
return C.longlong(NewQBluetoothSocketFromPointer(ptr).PosDefault())
}
func (ptr *QBluetoothSocket) PosDefault() int64 {
if ptr.Pointer() != nil {
return int64(C.QBluetoothSocket_PosDefault(ptr.Pointer()))
}
return 0
}
//export callbackQBluetoothSocket_ReadChannelFinished
func callbackQBluetoothSocket_ReadChannelFinished(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "readChannelFinished"); signal != nil {
(*(*func())(signal))()
}
}
//export callbackQBluetoothSocket_ReadLineData
func callbackQBluetoothSocket_ReadLineData(ptr unsafe.Pointer, data C.struct_QtBluetooth_PackedString, maxSize C.longlong) C.longlong {
if signal := qt.GetSignal(ptr, "readLineData"); signal != nil {
return C.longlong((*(*func([]byte, int64) int64)(signal))(cGoUnpackBytes(data), int64(maxSize)))
}
return C.longlong(NewQBluetoothSocketFromPointer(ptr).ReadLineDataDefault(cGoUnpackBytes(data), int64(maxSize)))
}
func (ptr *QBluetoothSocket) ReadLineDataDefault(data []byte, maxSize int64) int64 {
if ptr.Pointer() != nil {
var dataC *C.char
if len(data) != 0 {
dataC = (*C.char)(unsafe.Pointer(&data[0]))
}
return int64(C.QBluetoothSocket_ReadLineDataDefault(ptr.Pointer(), dataC, C.longlong(maxSize)))
}
return 0
}
//export callbackQBluetoothSocket_ReadyRead
func callbackQBluetoothSocket_ReadyRead(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "readyRead"); signal != nil {
(*(*func())(signal))()
}
}
//export callbackQBluetoothSocket_Reset
func callbackQBluetoothSocket_Reset(ptr unsafe.Pointer) C.char {
if signal := qt.GetSignal(ptr, "reset"); signal != nil {
return C.char(int8(qt.GoBoolToInt((*(*func() bool)(signal))())))
}
return C.char(int8(qt.GoBoolToInt(NewQBluetoothSocketFromPointer(ptr).ResetDefault())))
}
func (ptr *QBluetoothSocket) ResetDefault() bool {
if ptr.Pointer() != nil {
return int8(C.QBluetoothSocket_ResetDefault(ptr.Pointer())) != 0
}
return false
}
//export callbackQBluetoothSocket_Seek
func callbackQBluetoothSocket_Seek(ptr unsafe.Pointer, pos C.longlong) C.char {
if signal := qt.GetSignal(ptr, "seek"); signal != nil {
return C.char(int8(qt.GoBoolToInt((*(*func(int64) bool)(signal))(int64(pos)))))
}
return C.char(int8(qt.GoBoolToInt(NewQBluetoothSocketFromPointer(ptr).SeekDefault(int64(pos)))))
}
func (ptr *QBluetoothSocket) SeekDefault(pos int64) bool {
if ptr.Pointer() != nil {
return int8(C.QBluetoothSocket_SeekDefault(ptr.Pointer(), C.longlong(pos))) != 0
}
return false
}
//export callbackQBluetoothSocket_Size
func callbackQBluetoothSocket_Size(ptr unsafe.Pointer) C.longlong {
if signal := qt.GetSignal(ptr, "size"); signal != nil {
return C.longlong((*(*func() int64)(signal))())
}
return C.longlong(NewQBluetoothSocketFromPointer(ptr).SizeDefault())
}
func (ptr *QBluetoothSocket) SizeDefault() int64 {
if ptr.Pointer() != nil {
return int64(C.QBluetoothSocket_SizeDefault(ptr.Pointer()))
}
return 0
}
//export callbackQBluetoothSocket_WaitForBytesWritten
func callbackQBluetoothSocket_WaitForBytesWritten(ptr unsafe.Pointer, msecs C.int) C.char {
if signal := qt.GetSignal(ptr, "waitForBytesWritten"); signal != nil {
return C.char(int8(qt.GoBoolToInt((*(*func(int) bool)(signal))(int(int32(msecs))))))
}
return C.char(int8(qt.GoBoolToInt(NewQBluetoothSocketFromPointer(ptr).WaitForBytesWrittenDefault(int(int32(msecs))))))
}
func (ptr *QBluetoothSocket) WaitForBytesWrittenDefault(msecs int) bool {
if ptr.Pointer() != nil {
return int8(C.QBluetoothSocket_WaitForBytesWrittenDefault(ptr.Pointer(), C.int(int32(msecs)))) != 0
}
return false
}
//export callbackQBluetoothSocket_WaitForReadyRead
func callbackQBluetoothSocket_WaitForReadyRead(ptr unsafe.Pointer, msecs C.int) C.char {
if signal := qt.GetSignal(ptr, "waitForReadyRead"); signal != nil {
return C.char(int8(qt.GoBoolToInt((*(*func(int) bool)(signal))(int(int32(msecs))))))
}
return C.char(int8(qt.GoBoolToInt(NewQBluetoothSocketFromPointer(ptr).WaitForReadyReadDefault(int(int32(msecs))))))
}
func (ptr *QBluetoothSocket) WaitForReadyReadDefault(msecs int) bool {
if ptr.Pointer() != nil {
return int8(C.QBluetoothSocket_WaitForReadyReadDefault(ptr.Pointer(), C.int(int32(msecs)))) != 0
}
return false
}
//export callbackQBluetoothSocket_ChildEvent
func callbackQBluetoothSocket_ChildEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "childEvent"); signal != nil {
(*(*func(*core.QChildEvent))(signal))(core.NewQChildEventFromPointer(event))
} else {
NewQBluetoothSocketFromPointer(ptr).ChildEventDefault(core.NewQChildEventFromPointer(event))
}
}
func (ptr *QBluetoothSocket) ChildEventDefault(event core.QChildEvent_ITF) {
if ptr.Pointer() != nil {
C.QBluetoothSocket_ChildEventDefault(ptr.Pointer(), core.PointerFromQChildEvent(event))
}
}
//export callbackQBluetoothSocket_ConnectNotify
func callbackQBluetoothSocket_ConnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "connectNotify"); signal != nil {
(*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign))
} else {
NewQBluetoothSocketFromPointer(ptr).ConnectNotifyDefault(core.NewQMetaMethodFromPointer(sign))
}
}
func (ptr *QBluetoothSocket) ConnectNotifyDefault(sign core.QMetaMethod_ITF) {
if ptr.Pointer() != nil {
C.QBluetoothSocket_ConnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign))
}
}
//export callbackQBluetoothSocket_CustomEvent
func callbackQBluetoothSocket_CustomEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "customEvent"); signal != nil {
(*(*func(*core.QEvent))(signal))(core.NewQEventFromPointer(event))
} else {
NewQBluetoothSocketFromPointer(ptr).CustomEventDefault(core.NewQEventFromPointer(event))
}
}
func (ptr *QBluetoothSocket) CustomEventDefault(event core.QEvent_ITF) {
if ptr.Pointer() != nil {
C.QBluetoothSocket_CustomEventDefault(ptr.Pointer(), core.PointerFromQEvent(event))
}
}
//export callbackQBluetoothSocket_DeleteLater
func callbackQBluetoothSocket_DeleteLater(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "deleteLater"); signal != nil {
(*(*func())(signal))()
} else {
NewQBluetoothSocketFromPointer(ptr).DeleteLaterDefault()
}
}
func (ptr *QBluetoothSocket) DeleteLaterDefault() {
if ptr.Pointer() != nil {
C.QBluetoothSocket_DeleteLaterDefault(ptr.Pointer())
runtime.SetFinalizer(ptr, nil)
}
}
//export callbackQBluetoothSocket_Destroyed
func callbackQBluetoothSocket_Destroyed(ptr unsafe.Pointer, obj unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "destroyed"); signal != nil {
(*(*func(*core.QObject))(signal))(core.NewQObjectFromPointer(obj))
}
}
//export callbackQBluetoothSocket_DisconnectNotify
func callbackQBluetoothSocket_DisconnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "disconnectNotify"); signal != nil {
(*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign))
} else {
NewQBluetoothSocketFromPointer(ptr).DisconnectNotifyDefault(core.NewQMetaMethodFromPointer(sign))
}
}
func (ptr *QBluetoothSocket) DisconnectNotifyDefault(sign core.QMetaMethod_ITF) {
if ptr.Pointer() != nil {
C.QBluetoothSocket_DisconnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign))
}
}
//export callbackQBluetoothSocket_Event
func callbackQBluetoothSocket_Event(ptr unsafe.Pointer, e unsafe.Pointer) C.char {
if signal := qt.GetSignal(ptr, "event"); signal != nil {
return C.char(int8(qt.GoBoolToInt((*(*func(*core.QEvent) bool)(signal))(core.NewQEventFromPointer(e)))))
}
return C.char(int8(qt.GoBoolToInt(NewQBluetoothSocketFromPointer(ptr).EventDefault(core.NewQEventFromPointer(e)))))
}
func (ptr *QBluetoothSocket) EventDefault(e core.QEvent_ITF) bool {
if ptr.Pointer() != nil {
return int8(C.QBluetoothSocket_EventDefault(ptr.Pointer(), core.PointerFromQEvent(e))) != 0
}
return false
}
//export callbackQBluetoothSocket_EventFilter
func callbackQBluetoothSocket_EventFilter(ptr unsafe.Pointer, watched unsafe.Pointer, event unsafe.Pointer) C.char {
if signal := qt.GetSignal(ptr, "eventFilter"); signal != nil {
return C.char(int8(qt.GoBoolToInt((*(*func(*core.QObject, *core.QEvent) bool)(signal))(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event)))))
}
return C.char(int8(qt.GoBoolToInt(NewQBluetoothSocketFromPointer(ptr).EventFilterDefault(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event)))))
}
func (ptr *QBluetoothSocket) EventFilterDefault(watched core.QObject_ITF, event core.QEvent_ITF) bool {
if ptr.Pointer() != nil {
return int8(C.QBluetoothSocket_EventFilterDefault(ptr.Pointer(), core.PointerFromQObject(watched), core.PointerFromQEvent(event))) != 0
}
return false
}
//export callbackQBluetoothSocket_MetaObject
func callbackQBluetoothSocket_MetaObject(ptr unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "metaObject"); signal != nil {
return core.PointerFromQMetaObject((*(*func() *core.QMetaObject)(signal))())
}
return core.PointerFromQMetaObject(NewQBluetoothSocketFromPointer(ptr).MetaObjectDefault())
}
func (ptr *QBluetoothSocket) MetaObjectDefault() *core.QMetaObject {
if ptr.Pointer() != nil {
return core.NewQMetaObjectFromPointer(C.QBluetoothSocket_MetaObjectDefault(ptr.Pointer()))
}
return nil
}
//export callbackQBluetoothSocket_ObjectNameChanged
func callbackQBluetoothSocket_ObjectNameChanged(ptr unsafe.Pointer, objectName C.struct_QtBluetooth_PackedString) {
if signal := qt.GetSignal(ptr, "objectNameChanged"); signal != nil {
(*(*func(string))(signal))(cGoUnpackString(objectName))
}
}
//export callbackQBluetoothSocket_TimerEvent
func callbackQBluetoothSocket_TimerEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "timerEvent"); signal != nil {
(*(*func(*core.QTimerEvent))(signal))(core.NewQTimerEventFromPointer(event))
} else {
NewQBluetoothSocketFromPointer(ptr).TimerEventDefault(core.NewQTimerEventFromPointer(event))
}
}
func (ptr *QBluetoothSocket) TimerEventDefault(event core.QTimerEvent_ITF) {
if ptr.Pointer() != nil {
C.QBluetoothSocket_TimerEventDefault(ptr.Pointer(), core.PointerFromQTimerEvent(event))
}
}
type QBluetoothTransferManager struct {
core.QObject
}
type QBluetoothTransferManager_ITF interface {
core.QObject_ITF
QBluetoothTransferManager_PTR() *QBluetoothTransferManager
}
func (ptr *QBluetoothTransferManager) QBluetoothTransferManager_PTR() *QBluetoothTransferManager {
return ptr
}
func (ptr *QBluetoothTransferManager) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QObject_PTR().Pointer()
}
return nil
}
func (ptr *QBluetoothTransferManager) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QObject_PTR().SetPointer(p)
}
}
func PointerFromQBluetoothTransferManager(ptr QBluetoothTransferManager_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QBluetoothTransferManager_PTR().Pointer()
}
return nil
}
func NewQBluetoothTransferManagerFromPointer(ptr unsafe.Pointer) (n *QBluetoothTransferManager) {
n = new(QBluetoothTransferManager)
n.SetPointer(ptr)
return
}
func NewQBluetoothTransferManager(parent core.QObject_ITF) *QBluetoothTransferManager {
tmpValue := NewQBluetoothTransferManagerFromPointer(C.QBluetoothTransferManager_NewQBluetoothTransferManager(core.PointerFromQObject(parent)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
//export callbackQBluetoothTransferManager_Finished
func callbackQBluetoothTransferManager_Finished(ptr unsafe.Pointer, reply unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "finished"); signal != nil {
(*(*func(*QBluetoothTransferReply))(signal))(NewQBluetoothTransferReplyFromPointer(reply))
}
}
func (ptr *QBluetoothTransferManager) ConnectFinished(f func(reply *QBluetoothTransferReply)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "finished") {
C.QBluetoothTransferManager_ConnectFinished(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "finished")))
}
if signal := qt.LendSignal(ptr.Pointer(), "finished"); signal != nil {
f := func(reply *QBluetoothTransferReply) {
(*(*func(*QBluetoothTransferReply))(signal))(reply)
f(reply)
}
qt.ConnectSignal(ptr.Pointer(), "finished", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "finished", unsafe.Pointer(&f))
}
}
}
func (ptr *QBluetoothTransferManager) DisconnectFinished() {
if ptr.Pointer() != nil {
C.QBluetoothTransferManager_DisconnectFinished(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "finished")
}
}
func (ptr *QBluetoothTransferManager) Finished(reply QBluetoothTransferReply_ITF) {
if ptr.Pointer() != nil {
C.QBluetoothTransferManager_Finished(ptr.Pointer(), PointerFromQBluetoothTransferReply(reply))
}
}
func (ptr *QBluetoothTransferManager) Put(request QBluetoothTransferRequest_ITF, data core.QIODevice_ITF) *QBluetoothTransferReply {
if ptr.Pointer() != nil {
tmpValue := NewQBluetoothTransferReplyFromPointer(C.QBluetoothTransferManager_Put(ptr.Pointer(), PointerFromQBluetoothTransferRequest(request), core.PointerFromQIODevice(data)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
//export callbackQBluetoothTransferManager_DestroyQBluetoothTransferManager
func callbackQBluetoothTransferManager_DestroyQBluetoothTransferManager(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "~QBluetoothTransferManager"); signal != nil {
(*(*func())(signal))()
} else {
NewQBluetoothTransferManagerFromPointer(ptr).DestroyQBluetoothTransferManagerDefault()
}
}
func (ptr *QBluetoothTransferManager) ConnectDestroyQBluetoothTransferManager(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "~QBluetoothTransferManager"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "~QBluetoothTransferManager", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "~QBluetoothTransferManager", unsafe.Pointer(&f))
}
}
}
func (ptr *QBluetoothTransferManager) DisconnectDestroyQBluetoothTransferManager() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "~QBluetoothTransferManager")
}
}
func (ptr *QBluetoothTransferManager) DestroyQBluetoothTransferManager() {
if ptr.Pointer() != nil {
C.QBluetoothTransferManager_DestroyQBluetoothTransferManager(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
func (ptr *QBluetoothTransferManager) DestroyQBluetoothTransferManagerDefault() {
if ptr.Pointer() != nil {
C.QBluetoothTransferManager_DestroyQBluetoothTransferManagerDefault(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
func (ptr *QBluetoothTransferManager) __children_atList(i int) *core.QObject {
if ptr.Pointer() != nil {
tmpValue := core.NewQObjectFromPointer(C.QBluetoothTransferManager___children_atList(ptr.Pointer(), C.int(int32(i))))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QBluetoothTransferManager) __children_setList(i core.QObject_ITF) {
if ptr.Pointer() != nil {
C.QBluetoothTransferManager___children_setList(ptr.Pointer(), core.PointerFromQObject(i))
}
}
func (ptr *QBluetoothTransferManager) __children_newList() unsafe.Pointer {
return C.QBluetoothTransferManager___children_newList(ptr.Pointer())
}
func (ptr *QBluetoothTransferManager) __dynamicPropertyNames_atList(i int) *core.QByteArray {
if ptr.Pointer() != nil {
tmpValue := core.NewQByteArrayFromPointer(C.QBluetoothTransferManager___dynamicPropertyNames_atList(ptr.Pointer(), C.int(int32(i))))
runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray)
return tmpValue
}
return nil
}
func (ptr *QBluetoothTransferManager) __dynamicPropertyNames_setList(i core.QByteArray_ITF) {
if ptr.Pointer() != nil {
C.QBluetoothTransferManager___dynamicPropertyNames_setList(ptr.Pointer(), core.PointerFromQByteArray(i))
}
}
func (ptr *QBluetoothTransferManager) __dynamicPropertyNames_newList() unsafe.Pointer {
return C.QBluetoothTransferManager___dynamicPropertyNames_newList(ptr.Pointer())
}
func (ptr *QBluetoothTransferManager) __findChildren_atList(i int) *core.QObject {
if ptr.Pointer() != nil {
tmpValue := core.NewQObjectFromPointer(C.QBluetoothTransferManager___findChildren_atList(ptr.Pointer(), C.int(int32(i))))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QBluetoothTransferManager) __findChildren_setList(i core.QObject_ITF) {
if ptr.Pointer() != nil {
C.QBluetoothTransferManager___findChildren_setList(ptr.Pointer(), core.PointerFromQObject(i))
}
}
func (ptr *QBluetoothTransferManager) __findChildren_newList() unsafe.Pointer {
return C.QBluetoothTransferManager___findChildren_newList(ptr.Pointer())
}
func (ptr *QBluetoothTransferManager) __findChildren_atList3(i int) *core.QObject {
if ptr.Pointer() != nil {
tmpValue := core.NewQObjectFromPointer(C.QBluetoothTransferManager___findChildren_atList3(ptr.Pointer(), C.int(int32(i))))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QBluetoothTransferManager) __findChildren_setList3(i core.QObject_ITF) {
if ptr.Pointer() != nil {
C.QBluetoothTransferManager___findChildren_setList3(ptr.Pointer(), core.PointerFromQObject(i))
}
}
func (ptr *QBluetoothTransferManager) __findChildren_newList3() unsafe.Pointer {
return C.QBluetoothTransferManager___findChildren_newList3(ptr.Pointer())
}
func (ptr *QBluetoothTransferManager) __qFindChildren_atList2(i int) *core.QObject {
if ptr.Pointer() != nil {
tmpValue := core.NewQObjectFromPointer(C.QBluetoothTransferManager___qFindChildren_atList2(ptr.Pointer(), C.int(int32(i))))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QBluetoothTransferManager) __qFindChildren_setList2(i core.QObject_ITF) {
if ptr.Pointer() != nil {
C.QBluetoothTransferManager___qFindChildren_setList2(ptr.Pointer(), core.PointerFromQObject(i))
}
}
func (ptr *QBluetoothTransferManager) __qFindChildren_newList2() unsafe.Pointer {
return C.QBluetoothTransferManager___qFindChildren_newList2(ptr.Pointer())
}
//export callbackQBluetoothTransferManager_ChildEvent
func callbackQBluetoothTransferManager_ChildEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "childEvent"); signal != nil {
(*(*func(*core.QChildEvent))(signal))(core.NewQChildEventFromPointer(event))
} else {
NewQBluetoothTransferManagerFromPointer(ptr).ChildEventDefault(core.NewQChildEventFromPointer(event))
}
}
func (ptr *QBluetoothTransferManager) ChildEventDefault(event core.QChildEvent_ITF) {
if ptr.Pointer() != nil {
C.QBluetoothTransferManager_ChildEventDefault(ptr.Pointer(), core.PointerFromQChildEvent(event))
}
}
//export callbackQBluetoothTransferManager_ConnectNotify
func callbackQBluetoothTransferManager_ConnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "connectNotify"); signal != nil {
(*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign))
} else {
NewQBluetoothTransferManagerFromPointer(ptr).ConnectNotifyDefault(core.NewQMetaMethodFromPointer(sign))
}
}
func (ptr *QBluetoothTransferManager) ConnectNotifyDefault(sign core.QMetaMethod_ITF) {
if ptr.Pointer() != nil {
C.QBluetoothTransferManager_ConnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign))
}
}
//export callbackQBluetoothTransferManager_CustomEvent
func callbackQBluetoothTransferManager_CustomEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "customEvent"); signal != nil {
(*(*func(*core.QEvent))(signal))(core.NewQEventFromPointer(event))
} else {
NewQBluetoothTransferManagerFromPointer(ptr).CustomEventDefault(core.NewQEventFromPointer(event))
}
}
func (ptr *QBluetoothTransferManager) CustomEventDefault(event core.QEvent_ITF) {
if ptr.Pointer() != nil {
C.QBluetoothTransferManager_CustomEventDefault(ptr.Pointer(), core.PointerFromQEvent(event))
}
}
//export callbackQBluetoothTransferManager_DeleteLater
func callbackQBluetoothTransferManager_DeleteLater(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "deleteLater"); signal != nil {
(*(*func())(signal))()
} else {
NewQBluetoothTransferManagerFromPointer(ptr).DeleteLaterDefault()
}
}
func (ptr *QBluetoothTransferManager) DeleteLaterDefault() {
if ptr.Pointer() != nil {
C.QBluetoothTransferManager_DeleteLaterDefault(ptr.Pointer())
runtime.SetFinalizer(ptr, nil)
}
}
//export callbackQBluetoothTransferManager_Destroyed
func callbackQBluetoothTransferManager_Destroyed(ptr unsafe.Pointer, obj unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "destroyed"); signal != nil {
(*(*func(*core.QObject))(signal))(core.NewQObjectFromPointer(obj))
}
}
//export callbackQBluetoothTransferManager_DisconnectNotify
func callbackQBluetoothTransferManager_DisconnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "disconnectNotify"); signal != nil {
(*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign))
} else {
NewQBluetoothTransferManagerFromPointer(ptr).DisconnectNotifyDefault(core.NewQMetaMethodFromPointer(sign))
}
}
func (ptr *QBluetoothTransferManager) DisconnectNotifyDefault(sign core.QMetaMethod_ITF) {
if ptr.Pointer() != nil {
C.QBluetoothTransferManager_DisconnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign))
}
}
//export callbackQBluetoothTransferManager_Event
func callbackQBluetoothTransferManager_Event(ptr unsafe.Pointer, e unsafe.Pointer) C.char {
if signal := qt.GetSignal(ptr, "event"); signal != nil {
return C.char(int8(qt.GoBoolToInt((*(*func(*core.QEvent) bool)(signal))(core.NewQEventFromPointer(e)))))
}
return C.char(int8(qt.GoBoolToInt(NewQBluetoothTransferManagerFromPointer(ptr).EventDefault(core.NewQEventFromPointer(e)))))
}
func (ptr *QBluetoothTransferManager) EventDefault(e core.QEvent_ITF) bool {
if ptr.Pointer() != nil {
return int8(C.QBluetoothTransferManager_EventDefault(ptr.Pointer(), core.PointerFromQEvent(e))) != 0
}
return false
}
//export callbackQBluetoothTransferManager_EventFilter
func callbackQBluetoothTransferManager_EventFilter(ptr unsafe.Pointer, watched unsafe.Pointer, event unsafe.Pointer) C.char {
if signal := qt.GetSignal(ptr, "eventFilter"); signal != nil {
return C.char(int8(qt.GoBoolToInt((*(*func(*core.QObject, *core.QEvent) bool)(signal))(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event)))))
}
return C.char(int8(qt.GoBoolToInt(NewQBluetoothTransferManagerFromPointer(ptr).EventFilterDefault(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event)))))
}
func (ptr *QBluetoothTransferManager) EventFilterDefault(watched core.QObject_ITF, event core.QEvent_ITF) bool {
if ptr.Pointer() != nil {
return int8(C.QBluetoothTransferManager_EventFilterDefault(ptr.Pointer(), core.PointerFromQObject(watched), core.PointerFromQEvent(event))) != 0
}
return false
}
//export callbackQBluetoothTransferManager_MetaObject
func callbackQBluetoothTransferManager_MetaObject(ptr unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "metaObject"); signal != nil {
return core.PointerFromQMetaObject((*(*func() *core.QMetaObject)(signal))())
}
return core.PointerFromQMetaObject(NewQBluetoothTransferManagerFromPointer(ptr).MetaObjectDefault())
}
func (ptr *QBluetoothTransferManager) MetaObjectDefault() *core.QMetaObject {
if ptr.Pointer() != nil {
return core.NewQMetaObjectFromPointer(C.QBluetoothTransferManager_MetaObjectDefault(ptr.Pointer()))
}
return nil
}
//export callbackQBluetoothTransferManager_ObjectNameChanged
func callbackQBluetoothTransferManager_ObjectNameChanged(ptr unsafe.Pointer, objectName C.struct_QtBluetooth_PackedString) {
if signal := qt.GetSignal(ptr, "objectNameChanged"); signal != nil {
(*(*func(string))(signal))(cGoUnpackString(objectName))
}
}
//export callbackQBluetoothTransferManager_TimerEvent
func callbackQBluetoothTransferManager_TimerEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "timerEvent"); signal != nil {
(*(*func(*core.QTimerEvent))(signal))(core.NewQTimerEventFromPointer(event))
} else {
NewQBluetoothTransferManagerFromPointer(ptr).TimerEventDefault(core.NewQTimerEventFromPointer(event))
}
}
func (ptr *QBluetoothTransferManager) TimerEventDefault(event core.QTimerEvent_ITF) {
if ptr.Pointer() != nil {
C.QBluetoothTransferManager_TimerEventDefault(ptr.Pointer(), core.PointerFromQTimerEvent(event))
}
}
type QBluetoothTransferReply struct {
core.QObject
}
type QBluetoothTransferReply_ITF interface {
core.QObject_ITF
QBluetoothTransferReply_PTR() *QBluetoothTransferReply
}
func (ptr *QBluetoothTransferReply) QBluetoothTransferReply_PTR() *QBluetoothTransferReply {
return ptr
}
func (ptr *QBluetoothTransferReply) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QObject_PTR().Pointer()
}
return nil
}
func (ptr *QBluetoothTransferReply) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QObject_PTR().SetPointer(p)
}
}
func PointerFromQBluetoothTransferReply(ptr QBluetoothTransferReply_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QBluetoothTransferReply_PTR().Pointer()
}
return nil
}
func NewQBluetoothTransferReplyFromPointer(ptr unsafe.Pointer) (n *QBluetoothTransferReply) {
n = new(QBluetoothTransferReply)
n.SetPointer(ptr)
return
}
//go:generate stringer -type=QBluetoothTransferReply__TransferError
//QBluetoothTransferReply::TransferError
type QBluetoothTransferReply__TransferError int64
const (
QBluetoothTransferReply__NoError QBluetoothTransferReply__TransferError = QBluetoothTransferReply__TransferError(0)
QBluetoothTransferReply__UnknownError QBluetoothTransferReply__TransferError = QBluetoothTransferReply__TransferError(1)
QBluetoothTransferReply__FileNotFoundError QBluetoothTransferReply__TransferError = QBluetoothTransferReply__TransferError(2)
QBluetoothTransferReply__HostNotFoundError QBluetoothTransferReply__TransferError = QBluetoothTransferReply__TransferError(3)
QBluetoothTransferReply__UserCanceledTransferError QBluetoothTransferReply__TransferError = QBluetoothTransferReply__TransferError(4)
QBluetoothTransferReply__IODeviceNotReadableError QBluetoothTransferReply__TransferError = QBluetoothTransferReply__TransferError(5)
QBluetoothTransferReply__ResourceBusyError QBluetoothTransferReply__TransferError = QBluetoothTransferReply__TransferError(6)
QBluetoothTransferReply__SessionError QBluetoothTransferReply__TransferError = QBluetoothTransferReply__TransferError(7)
)
func NewQBluetoothTransferReply(parent core.QObject_ITF) *QBluetoothTransferReply {
tmpValue := NewQBluetoothTransferReplyFromPointer(C.QBluetoothTransferReply_NewQBluetoothTransferReply(core.PointerFromQObject(parent)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
//export callbackQBluetoothTransferReply_Abort
func callbackQBluetoothTransferReply_Abort(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "abort"); signal != nil {
(*(*func())(signal))()
} else {
NewQBluetoothTransferReplyFromPointer(ptr).AbortDefault()
}
}
func (ptr *QBluetoothTransferReply) ConnectAbort(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "abort"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "abort", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "abort", unsafe.Pointer(&f))
}
}
}
func (ptr *QBluetoothTransferReply) DisconnectAbort() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "abort")
}
}
func (ptr *QBluetoothTransferReply) Abort() {
if ptr.Pointer() != nil {
C.QBluetoothTransferReply_Abort(ptr.Pointer())
}
}
func (ptr *QBluetoothTransferReply) AbortDefault() {
if ptr.Pointer() != nil {
C.QBluetoothTransferReply_AbortDefault(ptr.Pointer())
}
}
//export callbackQBluetoothTransferReply_Error
func callbackQBluetoothTransferReply_Error(ptr unsafe.Pointer) C.longlong {
if signal := qt.GetSignal(ptr, "error"); signal != nil {
return C.longlong((*(*func() QBluetoothTransferReply__TransferError)(signal))())
}
return C.longlong(0)
}
func (ptr *QBluetoothTransferReply) ConnectError(f func() QBluetoothTransferReply__TransferError) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "error"); signal != nil {
f := func() QBluetoothTransferReply__TransferError {
(*(*func() QBluetoothTransferReply__TransferError)(signal))()
return f()
}
qt.ConnectSignal(ptr.Pointer(), "error", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "error", unsafe.Pointer(&f))
}
}
}
func (ptr *QBluetoothTransferReply) DisconnectError() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "error")
}
}
func (ptr *QBluetoothTransferReply) Error() QBluetoothTransferReply__TransferError {
if ptr.Pointer() != nil {
return QBluetoothTransferReply__TransferError(C.QBluetoothTransferReply_Error(ptr.Pointer()))
}
return 0
}
//export callbackQBluetoothTransferReply_Error2
func callbackQBluetoothTransferReply_Error2(ptr unsafe.Pointer, errorType C.longlong) {
if signal := qt.GetSignal(ptr, "error2"); signal != nil {
(*(*func(QBluetoothTransferReply__TransferError))(signal))(QBluetoothTransferReply__TransferError(errorType))
}
}
func (ptr *QBluetoothTransferReply) ConnectError2(f func(errorType QBluetoothTransferReply__TransferError)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "error2") {
C.QBluetoothTransferReply_ConnectError2(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "error")))
}
if signal := qt.LendSignal(ptr.Pointer(), "error2"); signal != nil {
f := func(errorType QBluetoothTransferReply__TransferError) {
(*(*func(QBluetoothTransferReply__TransferError))(signal))(errorType)
f(errorType)
}
qt.ConnectSignal(ptr.Pointer(), "error2", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "error2", unsafe.Pointer(&f))
}
}
}
func (ptr *QBluetoothTransferReply) DisconnectError2() {
if ptr.Pointer() != nil {
C.QBluetoothTransferReply_DisconnectError2(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "error2")
}
}
func (ptr *QBluetoothTransferReply) Error2(errorType QBluetoothTransferReply__TransferError) {
if ptr.Pointer() != nil {
C.QBluetoothTransferReply_Error2(ptr.Pointer(), C.longlong(errorType))
}
}
//export callbackQBluetoothTransferReply_ErrorString
func callbackQBluetoothTransferReply_ErrorString(ptr unsafe.Pointer) C.struct_QtBluetooth_PackedString {
if signal := qt.GetSignal(ptr, "errorString"); signal != nil {
tempVal := (*(*func() string)(signal))()
return C.struct_QtBluetooth_PackedString{data: C.CString(tempVal), len: C.longlong(len(tempVal))}
}
tempVal := ""
return C.struct_QtBluetooth_PackedString{data: C.CString(tempVal), len: C.longlong(len(tempVal))}
}
func (ptr *QBluetoothTransferReply) ConnectErrorString(f func() string) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "errorString"); signal != nil {
f := func() string {
(*(*func() string)(signal))()
return f()
}
qt.ConnectSignal(ptr.Pointer(), "errorString", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "errorString", unsafe.Pointer(&f))
}
}
}
func (ptr *QBluetoothTransferReply) DisconnectErrorString() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "errorString")
}
}
func (ptr *QBluetoothTransferReply) ErrorString() string {
if ptr.Pointer() != nil {
return cGoUnpackString(C.QBluetoothTransferReply_ErrorString(ptr.Pointer()))
}
return ""
}
//export callbackQBluetoothTransferReply_Finished
func callbackQBluetoothTransferReply_Finished(ptr unsafe.Pointer, reply unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "finished"); signal != nil {
(*(*func(*QBluetoothTransferReply))(signal))(NewQBluetoothTransferReplyFromPointer(reply))
}
}
func (ptr *QBluetoothTransferReply) ConnectFinished(f func(reply *QBluetoothTransferReply)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "finished") {
C.QBluetoothTransferReply_ConnectFinished(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "finished")))
}
if signal := qt.LendSignal(ptr.Pointer(), "finished"); signal != nil {
f := func(reply *QBluetoothTransferReply) {
(*(*func(*QBluetoothTransferReply))(signal))(reply)
f(reply)
}
qt.ConnectSignal(ptr.Pointer(), "finished", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "finished", unsafe.Pointer(&f))
}
}
}
func (ptr *QBluetoothTransferReply) DisconnectFinished() {
if ptr.Pointer() != nil {
C.QBluetoothTransferReply_DisconnectFinished(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "finished")
}
}
func (ptr *QBluetoothTransferReply) Finished(reply QBluetoothTransferReply_ITF) {
if ptr.Pointer() != nil {
C.QBluetoothTransferReply_Finished(ptr.Pointer(), PointerFromQBluetoothTransferReply(reply))
}
}
//export callbackQBluetoothTransferReply_IsFinished
func callbackQBluetoothTransferReply_IsFinished(ptr unsafe.Pointer) C.char {
if signal := qt.GetSignal(ptr, "isFinished"); signal != nil {
return C.char(int8(qt.GoBoolToInt((*(*func() bool)(signal))())))
}
return C.char(int8(qt.GoBoolToInt(false)))
}
func (ptr *QBluetoothTransferReply) ConnectIsFinished(f func() bool) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "isFinished"); signal != nil {
f := func() bool {
(*(*func() bool)(signal))()
return f()
}
qt.ConnectSignal(ptr.Pointer(), "isFinished", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "isFinished", unsafe.Pointer(&f))
}
}
}
func (ptr *QBluetoothTransferReply) DisconnectIsFinished() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "isFinished")
}
}
func (ptr *QBluetoothTransferReply) IsFinished() bool {
if ptr.Pointer() != nil {
return int8(C.QBluetoothTransferReply_IsFinished(ptr.Pointer())) != 0
}
return false
}
//export callbackQBluetoothTransferReply_IsRunning
func callbackQBluetoothTransferReply_IsRunning(ptr unsafe.Pointer) C.char {
if signal := qt.GetSignal(ptr, "isRunning"); signal != nil {
return C.char(int8(qt.GoBoolToInt((*(*func() bool)(signal))())))
}
return C.char(int8(qt.GoBoolToInt(false)))
}
func (ptr *QBluetoothTransferReply) ConnectIsRunning(f func() bool) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "isRunning"); signal != nil {
f := func() bool {
(*(*func() bool)(signal))()
return f()
}
qt.ConnectSignal(ptr.Pointer(), "isRunning", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "isRunning", unsafe.Pointer(&f))
}
}
}
func (ptr *QBluetoothTransferReply) DisconnectIsRunning() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "isRunning")
}
}
func (ptr *QBluetoothTransferReply) IsRunning() bool {
if ptr.Pointer() != nil {
return int8(C.QBluetoothTransferReply_IsRunning(ptr.Pointer())) != 0
}
return false
}
func (ptr *QBluetoothTransferReply) Manager() *QBluetoothTransferManager {
if ptr.Pointer() != nil {
tmpValue := NewQBluetoothTransferManagerFromPointer(C.QBluetoothTransferReply_Manager(ptr.Pointer()))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QBluetoothTransferReply) Request() *QBluetoothTransferRequest {
if ptr.Pointer() != nil {
tmpValue := NewQBluetoothTransferRequestFromPointer(C.QBluetoothTransferReply_Request(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*QBluetoothTransferRequest).DestroyQBluetoothTransferRequest)
return tmpValue
}
return nil
}
func (ptr *QBluetoothTransferReply) SetManager(manager QBluetoothTransferManager_ITF) {
if ptr.Pointer() != nil {
C.QBluetoothTransferReply_SetManager(ptr.Pointer(), PointerFromQBluetoothTransferManager(manager))
}
}
func (ptr *QBluetoothTransferReply) SetRequest(request QBluetoothTransferRequest_ITF) {
if ptr.Pointer() != nil {
C.QBluetoothTransferReply_SetRequest(ptr.Pointer(), PointerFromQBluetoothTransferRequest(request))
}
}
//export callbackQBluetoothTransferReply_TransferProgress
func callbackQBluetoothTransferReply_TransferProgress(ptr unsafe.Pointer, bytesTransferred C.longlong, bytesTotal C.longlong) {
if signal := qt.GetSignal(ptr, "transferProgress"); signal != nil {
(*(*func(int64, int64))(signal))(int64(bytesTransferred), int64(bytesTotal))
}
}
func (ptr *QBluetoothTransferReply) ConnectTransferProgress(f func(bytesTransferred int64, bytesTotal int64)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "transferProgress") {
C.QBluetoothTransferReply_ConnectTransferProgress(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "transferProgress")))
}
if signal := qt.LendSignal(ptr.Pointer(), "transferProgress"); signal != nil {
f := func(bytesTransferred int64, bytesTotal int64) {
(*(*func(int64, int64))(signal))(bytesTransferred, bytesTotal)
f(bytesTransferred, bytesTotal)
}
qt.ConnectSignal(ptr.Pointer(), "transferProgress", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "transferProgress", unsafe.Pointer(&f))
}
}
}
func (ptr *QBluetoothTransferReply) DisconnectTransferProgress() {
if ptr.Pointer() != nil {
C.QBluetoothTransferReply_DisconnectTransferProgress(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "transferProgress")
}
}
func (ptr *QBluetoothTransferReply) TransferProgress(bytesTransferred int64, bytesTotal int64) {
if ptr.Pointer() != nil {
C.QBluetoothTransferReply_TransferProgress(ptr.Pointer(), C.longlong(bytesTransferred), C.longlong(bytesTotal))
}
}
//export callbackQBluetoothTransferReply_DestroyQBluetoothTransferReply
func callbackQBluetoothTransferReply_DestroyQBluetoothTransferReply(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "~QBluetoothTransferReply"); signal != nil {
(*(*func())(signal))()
} else {
NewQBluetoothTransferReplyFromPointer(ptr).DestroyQBluetoothTransferReplyDefault()
}
}
func (ptr *QBluetoothTransferReply) ConnectDestroyQBluetoothTransferReply(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "~QBluetoothTransferReply"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "~QBluetoothTransferReply", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "~QBluetoothTransferReply", unsafe.Pointer(&f))
}
}
}
func (ptr *QBluetoothTransferReply) DisconnectDestroyQBluetoothTransferReply() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "~QBluetoothTransferReply")
}
}
func (ptr *QBluetoothTransferReply) DestroyQBluetoothTransferReply() {
if ptr.Pointer() != nil {
C.QBluetoothTransferReply_DestroyQBluetoothTransferReply(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
func (ptr *QBluetoothTransferReply) DestroyQBluetoothTransferReplyDefault() {
if ptr.Pointer() != nil {
C.QBluetoothTransferReply_DestroyQBluetoothTransferReplyDefault(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
func (ptr *QBluetoothTransferReply) __children_atList(i int) *core.QObject {
if ptr.Pointer() != nil {
tmpValue := core.NewQObjectFromPointer(C.QBluetoothTransferReply___children_atList(ptr.Pointer(), C.int(int32(i))))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QBluetoothTransferReply) __children_setList(i core.QObject_ITF) {
if ptr.Pointer() != nil {
C.QBluetoothTransferReply___children_setList(ptr.Pointer(), core.PointerFromQObject(i))
}
}
func (ptr *QBluetoothTransferReply) __children_newList() unsafe.Pointer {
return C.QBluetoothTransferReply___children_newList(ptr.Pointer())
}
func (ptr *QBluetoothTransferReply) __dynamicPropertyNames_atList(i int) *core.QByteArray {
if ptr.Pointer() != nil {
tmpValue := core.NewQByteArrayFromPointer(C.QBluetoothTransferReply___dynamicPropertyNames_atList(ptr.Pointer(), C.int(int32(i))))
runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray)
return tmpValue
}
return nil
}
func (ptr *QBluetoothTransferReply) __dynamicPropertyNames_setList(i core.QByteArray_ITF) {
if ptr.Pointer() != nil {
C.QBluetoothTransferReply___dynamicPropertyNames_setList(ptr.Pointer(), core.PointerFromQByteArray(i))
}
}
func (ptr *QBluetoothTransferReply) __dynamicPropertyNames_newList() unsafe.Pointer {
return C.QBluetoothTransferReply___dynamicPropertyNames_newList(ptr.Pointer())
}
func (ptr *QBluetoothTransferReply) __findChildren_atList(i int) *core.QObject {
if ptr.Pointer() != nil {
tmpValue := core.NewQObjectFromPointer(C.QBluetoothTransferReply___findChildren_atList(ptr.Pointer(), C.int(int32(i))))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QBluetoothTransferReply) __findChildren_setList(i core.QObject_ITF) {
if ptr.Pointer() != nil {
C.QBluetoothTransferReply___findChildren_setList(ptr.Pointer(), core.PointerFromQObject(i))
}
}
func (ptr *QBluetoothTransferReply) __findChildren_newList() unsafe.Pointer {
return C.QBluetoothTransferReply___findChildren_newList(ptr.Pointer())
}
func (ptr *QBluetoothTransferReply) __findChildren_atList3(i int) *core.QObject {
if ptr.Pointer() != nil {
tmpValue := core.NewQObjectFromPointer(C.QBluetoothTransferReply___findChildren_atList3(ptr.Pointer(), C.int(int32(i))))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QBluetoothTransferReply) __findChildren_setList3(i core.QObject_ITF) {
if ptr.Pointer() != nil {
C.QBluetoothTransferReply___findChildren_setList3(ptr.Pointer(), core.PointerFromQObject(i))
}
}
func (ptr *QBluetoothTransferReply) __findChildren_newList3() unsafe.Pointer {
return C.QBluetoothTransferReply___findChildren_newList3(ptr.Pointer())
}
func (ptr *QBluetoothTransferReply) __qFindChildren_atList2(i int) *core.QObject {
if ptr.Pointer() != nil {
tmpValue := core.NewQObjectFromPointer(C.QBluetoothTransferReply___qFindChildren_atList2(ptr.Pointer(), C.int(int32(i))))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QBluetoothTransferReply) __qFindChildren_setList2(i core.QObject_ITF) {
if ptr.Pointer() != nil {
C.QBluetoothTransferReply___qFindChildren_setList2(ptr.Pointer(), core.PointerFromQObject(i))
}
}
func (ptr *QBluetoothTransferReply) __qFindChildren_newList2() unsafe.Pointer {
return C.QBluetoothTransferReply___qFindChildren_newList2(ptr.Pointer())
}
//export callbackQBluetoothTransferReply_ChildEvent
func callbackQBluetoothTransferReply_ChildEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "childEvent"); signal != nil {
(*(*func(*core.QChildEvent))(signal))(core.NewQChildEventFromPointer(event))
} else {
NewQBluetoothTransferReplyFromPointer(ptr).ChildEventDefault(core.NewQChildEventFromPointer(event))
}
}
func (ptr *QBluetoothTransferReply) ChildEventDefault(event core.QChildEvent_ITF) {
if ptr.Pointer() != nil {
C.QBluetoothTransferReply_ChildEventDefault(ptr.Pointer(), core.PointerFromQChildEvent(event))
}
}
//export callbackQBluetoothTransferReply_ConnectNotify
func callbackQBluetoothTransferReply_ConnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "connectNotify"); signal != nil {
(*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign))
} else {
NewQBluetoothTransferReplyFromPointer(ptr).ConnectNotifyDefault(core.NewQMetaMethodFromPointer(sign))
}
}
func (ptr *QBluetoothTransferReply) ConnectNotifyDefault(sign core.QMetaMethod_ITF) {
if ptr.Pointer() != nil {
C.QBluetoothTransferReply_ConnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign))
}
}
//export callbackQBluetoothTransferReply_CustomEvent
func callbackQBluetoothTransferReply_CustomEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "customEvent"); signal != nil {
(*(*func(*core.QEvent))(signal))(core.NewQEventFromPointer(event))
} else {
NewQBluetoothTransferReplyFromPointer(ptr).CustomEventDefault(core.NewQEventFromPointer(event))
}
}
func (ptr *QBluetoothTransferReply) CustomEventDefault(event core.QEvent_ITF) {
if ptr.Pointer() != nil {
C.QBluetoothTransferReply_CustomEventDefault(ptr.Pointer(), core.PointerFromQEvent(event))
}
}
//export callbackQBluetoothTransferReply_DeleteLater
func callbackQBluetoothTransferReply_DeleteLater(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "deleteLater"); signal != nil {
(*(*func())(signal))()
} else {
NewQBluetoothTransferReplyFromPointer(ptr).DeleteLaterDefault()
}
}
func (ptr *QBluetoothTransferReply) DeleteLaterDefault() {
if ptr.Pointer() != nil {
C.QBluetoothTransferReply_DeleteLaterDefault(ptr.Pointer())
runtime.SetFinalizer(ptr, nil)
}
}
//export callbackQBluetoothTransferReply_Destroyed
func callbackQBluetoothTransferReply_Destroyed(ptr unsafe.Pointer, obj unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "destroyed"); signal != nil {
(*(*func(*core.QObject))(signal))(core.NewQObjectFromPointer(obj))
}
}
//export callbackQBluetoothTransferReply_DisconnectNotify
func callbackQBluetoothTransferReply_DisconnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "disconnectNotify"); signal != nil {
(*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign))
} else {
NewQBluetoothTransferReplyFromPointer(ptr).DisconnectNotifyDefault(core.NewQMetaMethodFromPointer(sign))
}
}
func (ptr *QBluetoothTransferReply) DisconnectNotifyDefault(sign core.QMetaMethod_ITF) {
if ptr.Pointer() != nil {
C.QBluetoothTransferReply_DisconnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign))
}
}
//export callbackQBluetoothTransferReply_Event
func callbackQBluetoothTransferReply_Event(ptr unsafe.Pointer, e unsafe.Pointer) C.char {
if signal := qt.GetSignal(ptr, "event"); signal != nil {
return C.char(int8(qt.GoBoolToInt((*(*func(*core.QEvent) bool)(signal))(core.NewQEventFromPointer(e)))))
}
return C.char(int8(qt.GoBoolToInt(NewQBluetoothTransferReplyFromPointer(ptr).EventDefault(core.NewQEventFromPointer(e)))))
}
func (ptr *QBluetoothTransferReply) EventDefault(e core.QEvent_ITF) bool {
if ptr.Pointer() != nil {
return int8(C.QBluetoothTransferReply_EventDefault(ptr.Pointer(), core.PointerFromQEvent(e))) != 0
}
return false
}
//export callbackQBluetoothTransferReply_EventFilter
func callbackQBluetoothTransferReply_EventFilter(ptr unsafe.Pointer, watched unsafe.Pointer, event unsafe.Pointer) C.char {
if signal := qt.GetSignal(ptr, "eventFilter"); signal != nil {
return C.char(int8(qt.GoBoolToInt((*(*func(*core.QObject, *core.QEvent) bool)(signal))(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event)))))
}
return C.char(int8(qt.GoBoolToInt(NewQBluetoothTransferReplyFromPointer(ptr).EventFilterDefault(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event)))))
}
func (ptr *QBluetoothTransferReply) EventFilterDefault(watched core.QObject_ITF, event core.QEvent_ITF) bool {
if ptr.Pointer() != nil {
return int8(C.QBluetoothTransferReply_EventFilterDefault(ptr.Pointer(), core.PointerFromQObject(watched), core.PointerFromQEvent(event))) != 0
}
return false
}
//export callbackQBluetoothTransferReply_MetaObject
func callbackQBluetoothTransferReply_MetaObject(ptr unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "metaObject"); signal != nil {
return core.PointerFromQMetaObject((*(*func() *core.QMetaObject)(signal))())
}
return core.PointerFromQMetaObject(NewQBluetoothTransferReplyFromPointer(ptr).MetaObjectDefault())
}
func (ptr *QBluetoothTransferReply) MetaObjectDefault() *core.QMetaObject {
if ptr.Pointer() != nil {
return core.NewQMetaObjectFromPointer(C.QBluetoothTransferReply_MetaObjectDefault(ptr.Pointer()))
}
return nil
}
//export callbackQBluetoothTransferReply_ObjectNameChanged
func callbackQBluetoothTransferReply_ObjectNameChanged(ptr unsafe.Pointer, objectName C.struct_QtBluetooth_PackedString) {
if signal := qt.GetSignal(ptr, "objectNameChanged"); signal != nil {
(*(*func(string))(signal))(cGoUnpackString(objectName))
}
}
//export callbackQBluetoothTransferReply_TimerEvent
func callbackQBluetoothTransferReply_TimerEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "timerEvent"); signal != nil {
(*(*func(*core.QTimerEvent))(signal))(core.NewQTimerEventFromPointer(event))
} else {
NewQBluetoothTransferReplyFromPointer(ptr).TimerEventDefault(core.NewQTimerEventFromPointer(event))
}
}
func (ptr *QBluetoothTransferReply) TimerEventDefault(event core.QTimerEvent_ITF) {
if ptr.Pointer() != nil {
C.QBluetoothTransferReply_TimerEventDefault(ptr.Pointer(), core.PointerFromQTimerEvent(event))
}
}
type QBluetoothTransferRequest struct {
ptr unsafe.Pointer
}
type QBluetoothTransferRequest_ITF interface {
QBluetoothTransferRequest_PTR() *QBluetoothTransferRequest
}
func (ptr *QBluetoothTransferRequest) QBluetoothTransferRequest_PTR() *QBluetoothTransferRequest {
return ptr
}
func (ptr *QBluetoothTransferRequest) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.ptr
}
return nil
}
func (ptr *QBluetoothTransferRequest) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.ptr = p
}
}
func PointerFromQBluetoothTransferRequest(ptr QBluetoothTransferRequest_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QBluetoothTransferRequest_PTR().Pointer()
}
return nil
}
func NewQBluetoothTransferRequestFromPointer(ptr unsafe.Pointer) (n *QBluetoothTransferRequest) {
n = new(QBluetoothTransferRequest)
n.SetPointer(ptr)
return
}
//go:generate stringer -type=QBluetoothTransferRequest__Attribute
//QBluetoothTransferRequest::Attribute
type QBluetoothTransferRequest__Attribute int64
const (
QBluetoothTransferRequest__DescriptionAttribute QBluetoothTransferRequest__Attribute = QBluetoothTransferRequest__Attribute(0)
QBluetoothTransferRequest__TimeAttribute QBluetoothTransferRequest__Attribute = QBluetoothTransferRequest__Attribute(1)
QBluetoothTransferRequest__TypeAttribute QBluetoothTransferRequest__Attribute = QBluetoothTransferRequest__Attribute(2)
QBluetoothTransferRequest__LengthAttribute QBluetoothTransferRequest__Attribute = QBluetoothTransferRequest__Attribute(3)
QBluetoothTransferRequest__NameAttribute QBluetoothTransferRequest__Attribute = QBluetoothTransferRequest__Attribute(4)
)
func NewQBluetoothTransferRequest(address QBluetoothAddress_ITF) *QBluetoothTransferRequest {
tmpValue := NewQBluetoothTransferRequestFromPointer(C.QBluetoothTransferRequest_NewQBluetoothTransferRequest(PointerFromQBluetoothAddress(address)))
runtime.SetFinalizer(tmpValue, (*QBluetoothTransferRequest).DestroyQBluetoothTransferRequest)
return tmpValue
}
func NewQBluetoothTransferRequest2(other QBluetoothTransferRequest_ITF) *QBluetoothTransferRequest {
tmpValue := NewQBluetoothTransferRequestFromPointer(C.QBluetoothTransferRequest_NewQBluetoothTransferRequest2(PointerFromQBluetoothTransferRequest(other)))
runtime.SetFinalizer(tmpValue, (*QBluetoothTransferRequest).DestroyQBluetoothTransferRequest)
return tmpValue
}
func (ptr *QBluetoothTransferRequest) Address() *QBluetoothAddress {
if ptr.Pointer() != nil {
tmpValue := NewQBluetoothAddressFromPointer(C.QBluetoothTransferRequest_Address(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*QBluetoothAddress).DestroyQBluetoothAddress)
return tmpValue
}
return nil
}
func (ptr *QBluetoothTransferRequest) Attribute(code QBluetoothTransferRequest__Attribute, defaultValue core.QVariant_ITF) *core.QVariant {
if ptr.Pointer() != nil {
tmpValue := core.NewQVariantFromPointer(C.QBluetoothTransferRequest_Attribute(ptr.Pointer(), C.longlong(code), core.PointerFromQVariant(defaultValue)))
runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant)
return tmpValue
}
return nil
}
func (ptr *QBluetoothTransferRequest) SetAttribute(code QBluetoothTransferRequest__Attribute, value core.QVariant_ITF) {
if ptr.Pointer() != nil {
C.QBluetoothTransferRequest_SetAttribute(ptr.Pointer(), C.longlong(code), core.PointerFromQVariant(value))
}
}
func (ptr *QBluetoothTransferRequest) DestroyQBluetoothTransferRequest() {
if ptr.Pointer() != nil {
C.QBluetoothTransferRequest_DestroyQBluetoothTransferRequest(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
type QBluetoothUuid struct {
core.QUuid
}
type QBluetoothUuid_ITF interface {
core.QUuid_ITF
QBluetoothUuid_PTR() *QBluetoothUuid
}
func (ptr *QBluetoothUuid) QBluetoothUuid_PTR() *QBluetoothUuid {
return ptr
}
func (ptr *QBluetoothUuid) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QUuid_PTR().Pointer()
}
return nil
}
func (ptr *QBluetoothUuid) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QUuid_PTR().SetPointer(p)
}
}
func PointerFromQBluetoothUuid(ptr QBluetoothUuid_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QBluetoothUuid_PTR().Pointer()
}
return nil
}
func NewQBluetoothUuidFromPointer(ptr unsafe.Pointer) (n *QBluetoothUuid) {
n = new(QBluetoothUuid)
n.SetPointer(ptr)
return
}
//go:generate stringer -type=QBluetoothUuid__ProtocolUuid
//QBluetoothUuid::ProtocolUuid
type QBluetoothUuid__ProtocolUuid int64
const (
QBluetoothUuid__Sdp QBluetoothUuid__ProtocolUuid = QBluetoothUuid__ProtocolUuid(0x0001)
QBluetoothUuid__Udp QBluetoothUuid__ProtocolUuid = QBluetoothUuid__ProtocolUuid(0x0002)
QBluetoothUuid__Rfcomm QBluetoothUuid__ProtocolUuid = QBluetoothUuid__ProtocolUuid(0x0003)
QBluetoothUuid__Tcp QBluetoothUuid__ProtocolUuid = QBluetoothUuid__ProtocolUuid(0x0004)
QBluetoothUuid__TcsBin QBluetoothUuid__ProtocolUuid = QBluetoothUuid__ProtocolUuid(0x0005)
QBluetoothUuid__TcsAt QBluetoothUuid__ProtocolUuid = QBluetoothUuid__ProtocolUuid(0x0006)
QBluetoothUuid__Att QBluetoothUuid__ProtocolUuid = QBluetoothUuid__ProtocolUuid(0x0007)
QBluetoothUuid__Obex QBluetoothUuid__ProtocolUuid = QBluetoothUuid__ProtocolUuid(0x0008)
QBluetoothUuid__Ip QBluetoothUuid__ProtocolUuid = QBluetoothUuid__ProtocolUuid(0x0009)
QBluetoothUuid__Ftp QBluetoothUuid__ProtocolUuid = QBluetoothUuid__ProtocolUuid(0x000A)
QBluetoothUuid__Http QBluetoothUuid__ProtocolUuid = QBluetoothUuid__ProtocolUuid(0x000C)
QBluetoothUuid__Wsp QBluetoothUuid__ProtocolUuid = QBluetoothUuid__ProtocolUuid(0x000E)
QBluetoothUuid__Bnep QBluetoothUuid__ProtocolUuid = QBluetoothUuid__ProtocolUuid(0x000F)
QBluetoothUuid__Upnp QBluetoothUuid__ProtocolUuid = QBluetoothUuid__ProtocolUuid(0x0010)
QBluetoothUuid__Hidp QBluetoothUuid__ProtocolUuid = QBluetoothUuid__ProtocolUuid(0x0011)
QBluetoothUuid__HardcopyControlChannel QBluetoothUuid__ProtocolUuid = QBluetoothUuid__ProtocolUuid(0x0012)
QBluetoothUuid__HardcopyDataChannel QBluetoothUuid__ProtocolUuid = QBluetoothUuid__ProtocolUuid(0x0014)
QBluetoothUuid__HardcopyNotification QBluetoothUuid__ProtocolUuid = QBluetoothUuid__ProtocolUuid(0x0016)
QBluetoothUuid__Avctp QBluetoothUuid__ProtocolUuid = QBluetoothUuid__ProtocolUuid(0x0017)
QBluetoothUuid__Avdtp QBluetoothUuid__ProtocolUuid = QBluetoothUuid__ProtocolUuid(0x0019)
QBluetoothUuid__Cmtp QBluetoothUuid__ProtocolUuid = QBluetoothUuid__ProtocolUuid(0x001B)
QBluetoothUuid__UdiCPlain QBluetoothUuid__ProtocolUuid = QBluetoothUuid__ProtocolUuid(0x001D)
QBluetoothUuid__McapControlChannel QBluetoothUuid__ProtocolUuid = QBluetoothUuid__ProtocolUuid(0x001E)
QBluetoothUuid__McapDataChannel QBluetoothUuid__ProtocolUuid = QBluetoothUuid__ProtocolUuid(0x001F)
QBluetoothUuid__L2cap QBluetoothUuid__ProtocolUuid = QBluetoothUuid__ProtocolUuid(0x0100)
)
//go:generate stringer -type=QBluetoothUuid__ServiceClassUuid
//QBluetoothUuid::ServiceClassUuid
type QBluetoothUuid__ServiceClassUuid int64
const (
QBluetoothUuid__ServiceDiscoveryServer QBluetoothUuid__ServiceClassUuid = QBluetoothUuid__ServiceClassUuid(0x1000)
QBluetoothUuid__BrowseGroupDescriptor QBluetoothUuid__ServiceClassUuid = QBluetoothUuid__ServiceClassUuid(0x1001)
QBluetoothUuid__PublicBrowseGroup QBluetoothUuid__ServiceClassUuid = QBluetoothUuid__ServiceClassUuid(0x1002)
QBluetoothUuid__SerialPort QBluetoothUuid__ServiceClassUuid = QBluetoothUuid__ServiceClassUuid(0x1101)
QBluetoothUuid__LANAccessUsingPPP QBluetoothUuid__ServiceClassUuid = QBluetoothUuid__ServiceClassUuid(0x1102)
QBluetoothUuid__DialupNetworking QBluetoothUuid__ServiceClassUuid = QBluetoothUuid__ServiceClassUuid(0x1103)
QBluetoothUuid__IrMCSync QBluetoothUuid__ServiceClassUuid = QBluetoothUuid__ServiceClassUuid(0x1104)
QBluetoothUuid__ObexObjectPush QBluetoothUuid__ServiceClassUuid = QBluetoothUuid__ServiceClassUuid(0x1105)
QBluetoothUuid__OBEXFileTransfer QBluetoothUuid__ServiceClassUuid = QBluetoothUuid__ServiceClassUuid(0x1106)
QBluetoothUuid__IrMCSyncCommand QBluetoothUuid__ServiceClassUuid = QBluetoothUuid__ServiceClassUuid(0x1107)
QBluetoothUuid__Headset QBluetoothUuid__ServiceClassUuid = QBluetoothUuid__ServiceClassUuid(0x1108)
QBluetoothUuid__AudioSource QBluetoothUuid__ServiceClassUuid = QBluetoothUuid__ServiceClassUuid(0x110a)
QBluetoothUuid__AudioSink QBluetoothUuid__ServiceClassUuid = QBluetoothUuid__ServiceClassUuid(0x110b)
QBluetoothUuid__AV_RemoteControlTarget QBluetoothUuid__ServiceClassUuid = QBluetoothUuid__ServiceClassUuid(0x110c)
QBluetoothUuid__AdvancedAudioDistribution QBluetoothUuid__ServiceClassUuid = QBluetoothUuid__ServiceClassUuid(0x110d)
QBluetoothUuid__AV_RemoteControl QBluetoothUuid__ServiceClassUuid = QBluetoothUuid__ServiceClassUuid(0x110e)
QBluetoothUuid__AV_RemoteControlController QBluetoothUuid__ServiceClassUuid = QBluetoothUuid__ServiceClassUuid(0x110f)
QBluetoothUuid__HeadsetAG QBluetoothUuid__ServiceClassUuid = QBluetoothUuid__ServiceClassUuid(0x1112)
QBluetoothUuid__PANU QBluetoothUuid__ServiceClassUuid = QBluetoothUuid__ServiceClassUuid(0x1115)
QBluetoothUuid__NAP QBluetoothUuid__ServiceClassUuid = QBluetoothUuid__ServiceClassUuid(0x1116)
QBluetoothUuid__GN QBluetoothUuid__ServiceClassUuid = QBluetoothUuid__ServiceClassUuid(0x1117)
QBluetoothUuid__DirectPrinting QBluetoothUuid__ServiceClassUuid = QBluetoothUuid__ServiceClassUuid(0x1118)
QBluetoothUuid__ReferencePrinting QBluetoothUuid__ServiceClassUuid = QBluetoothUuid__ServiceClassUuid(0x1119)
QBluetoothUuid__BasicImage QBluetoothUuid__ServiceClassUuid = QBluetoothUuid__ServiceClassUuid(0x111a)
QBluetoothUuid__ImagingResponder QBluetoothUuid__ServiceClassUuid = QBluetoothUuid__ServiceClassUuid(0x111b)
QBluetoothUuid__ImagingAutomaticArchive QBluetoothUuid__ServiceClassUuid = QBluetoothUuid__ServiceClassUuid(0x111c)
QBluetoothUuid__ImagingReferenceObjects QBluetoothUuid__ServiceClassUuid = QBluetoothUuid__ServiceClassUuid(0x111d)
QBluetoothUuid__Handsfree QBluetoothUuid__ServiceClassUuid = QBluetoothUuid__ServiceClassUuid(0x111e)
QBluetoothUuid__HandsfreeAudioGateway QBluetoothUuid__ServiceClassUuid = QBluetoothUuid__ServiceClassUuid(0x111f)
QBluetoothUuid__DirectPrintingReferenceObjectsService QBluetoothUuid__ServiceClassUuid = QBluetoothUuid__ServiceClassUuid(0x1120)
QBluetoothUuid__ReflectedUI QBluetoothUuid__ServiceClassUuid = QBluetoothUuid__ServiceClassUuid(0x1121)
QBluetoothUuid__BasicPrinting QBluetoothUuid__ServiceClassUuid = QBluetoothUuid__ServiceClassUuid(0x1122)
QBluetoothUuid__PrintingStatus QBluetoothUuid__ServiceClassUuid = QBluetoothUuid__ServiceClassUuid(0x1123)
QBluetoothUuid__HumanInterfaceDeviceService QBluetoothUuid__ServiceClassUuid = QBluetoothUuid__ServiceClassUuid(0x1124)
QBluetoothUuid__HardcopyCableReplacement QBluetoothUuid__ServiceClassUuid = QBluetoothUuid__ServiceClassUuid(0x1125)
QBluetoothUuid__HCRPrint QBluetoothUuid__ServiceClassUuid = QBluetoothUuid__ServiceClassUuid(0x1126)
QBluetoothUuid__HCRScan QBluetoothUuid__ServiceClassUuid = QBluetoothUuid__ServiceClassUuid(0x1127)
QBluetoothUuid__SIMAccess QBluetoothUuid__ServiceClassUuid = QBluetoothUuid__ServiceClassUuid(0x112d)
QBluetoothUuid__PhonebookAccessPCE QBluetoothUuid__ServiceClassUuid = QBluetoothUuid__ServiceClassUuid(0x112e)
QBluetoothUuid__PhonebookAccessPSE QBluetoothUuid__ServiceClassUuid = QBluetoothUuid__ServiceClassUuid(0x112f)
QBluetoothUuid__PhonebookAccess QBluetoothUuid__ServiceClassUuid = QBluetoothUuid__ServiceClassUuid(0x1130)
QBluetoothUuid__HeadsetHS QBluetoothUuid__ServiceClassUuid = QBluetoothUuid__ServiceClassUuid(0x1131)
QBluetoothUuid__MessageAccessServer QBluetoothUuid__ServiceClassUuid = QBluetoothUuid__ServiceClassUuid(0x1132)
QBluetoothUuid__MessageNotificationServer QBluetoothUuid__ServiceClassUuid = QBluetoothUuid__ServiceClassUuid(0x1133)
QBluetoothUuid__MessageAccessProfile QBluetoothUuid__ServiceClassUuid = QBluetoothUuid__ServiceClassUuid(0x1134)
QBluetoothUuid__GNSS QBluetoothUuid__ServiceClassUuid = QBluetoothUuid__ServiceClassUuid(0x1135)
QBluetoothUuid__GNSSServer QBluetoothUuid__ServiceClassUuid = QBluetoothUuid__ServiceClassUuid(0x1136)
QBluetoothUuid__Display3D QBluetoothUuid__ServiceClassUuid = QBluetoothUuid__ServiceClassUuid(0x1137)
QBluetoothUuid__Glasses3D QBluetoothUuid__ServiceClassUuid = QBluetoothUuid__ServiceClassUuid(0x1138)
QBluetoothUuid__Synchronization3D QBluetoothUuid__ServiceClassUuid = QBluetoothUuid__ServiceClassUuid(0x1139)
QBluetoothUuid__MPSProfile QBluetoothUuid__ServiceClassUuid = QBluetoothUuid__ServiceClassUuid(0x113a)
QBluetoothUuid__MPSService QBluetoothUuid__ServiceClassUuid = QBluetoothUuid__ServiceClassUuid(0x113b)
QBluetoothUuid__PnPInformation QBluetoothUuid__ServiceClassUuid = QBluetoothUuid__ServiceClassUuid(0x1200)
QBluetoothUuid__GenericNetworking QBluetoothUuid__ServiceClassUuid = QBluetoothUuid__ServiceClassUuid(0x1201)
QBluetoothUuid__GenericFileTransfer QBluetoothUuid__ServiceClassUuid = QBluetoothUuid__ServiceClassUuid(0x1202)
QBluetoothUuid__GenericAudio QBluetoothUuid__ServiceClassUuid = QBluetoothUuid__ServiceClassUuid(0x1203)
QBluetoothUuid__GenericTelephony QBluetoothUuid__ServiceClassUuid = QBluetoothUuid__ServiceClassUuid(0x1204)
QBluetoothUuid__VideoSource QBluetoothUuid__ServiceClassUuid = QBluetoothUuid__ServiceClassUuid(0x1303)
QBluetoothUuid__VideoSink QBluetoothUuid__ServiceClassUuid = QBluetoothUuid__ServiceClassUuid(0x1304)
QBluetoothUuid__VideoDistribution QBluetoothUuid__ServiceClassUuid = QBluetoothUuid__ServiceClassUuid(0x1305)
QBluetoothUuid__HDP QBluetoothUuid__ServiceClassUuid = QBluetoothUuid__ServiceClassUuid(0x1400)
QBluetoothUuid__HDPSource QBluetoothUuid__ServiceClassUuid = QBluetoothUuid__ServiceClassUuid(0x1401)
QBluetoothUuid__HDPSink QBluetoothUuid__ServiceClassUuid = QBluetoothUuid__ServiceClassUuid(0x1402)
QBluetoothUuid__GenericAccess QBluetoothUuid__ServiceClassUuid = QBluetoothUuid__ServiceClassUuid(0x1800)
QBluetoothUuid__GenericAttribute QBluetoothUuid__ServiceClassUuid = QBluetoothUuid__ServiceClassUuid(0x1801)
QBluetoothUuid__ImmediateAlert QBluetoothUuid__ServiceClassUuid = QBluetoothUuid__ServiceClassUuid(0x1802)
QBluetoothUuid__LinkLoss QBluetoothUuid__ServiceClassUuid = QBluetoothUuid__ServiceClassUuid(0x1803)
QBluetoothUuid__TxPower QBluetoothUuid__ServiceClassUuid = QBluetoothUuid__ServiceClassUuid(0x1804)
QBluetoothUuid__CurrentTimeService QBluetoothUuid__ServiceClassUuid = QBluetoothUuid__ServiceClassUuid(0x1805)
QBluetoothUuid__ReferenceTimeUpdateService QBluetoothUuid__ServiceClassUuid = QBluetoothUuid__ServiceClassUuid(0x1806)
QBluetoothUuid__NextDSTChangeService QBluetoothUuid__ServiceClassUuid = QBluetoothUuid__ServiceClassUuid(0x1807)
QBluetoothUuid__Glucose QBluetoothUuid__ServiceClassUuid = QBluetoothUuid__ServiceClassUuid(0x1808)
QBluetoothUuid__HealthThermometer QBluetoothUuid__ServiceClassUuid = QBluetoothUuid__ServiceClassUuid(0x1809)
QBluetoothUuid__DeviceInformation QBluetoothUuid__ServiceClassUuid = QBluetoothUuid__ServiceClassUuid(0x180a)
QBluetoothUuid__HeartRate QBluetoothUuid__ServiceClassUuid = QBluetoothUuid__ServiceClassUuid(0x180d)
QBluetoothUuid__PhoneAlertStatusService QBluetoothUuid__ServiceClassUuid = QBluetoothUuid__ServiceClassUuid(0x180e)
QBluetoothUuid__BatteryService QBluetoothUuid__ServiceClassUuid = QBluetoothUuid__ServiceClassUuid(0x180f)
QBluetoothUuid__BloodPressure QBluetoothUuid__ServiceClassUuid = QBluetoothUuid__ServiceClassUuid(0x1810)
QBluetoothUuid__AlertNotificationService QBluetoothUuid__ServiceClassUuid = QBluetoothUuid__ServiceClassUuid(0x1811)
QBluetoothUuid__HumanInterfaceDevice QBluetoothUuid__ServiceClassUuid = QBluetoothUuid__ServiceClassUuid(0x1812)
QBluetoothUuid__ScanParameters QBluetoothUuid__ServiceClassUuid = QBluetoothUuid__ServiceClassUuid(0x1813)
QBluetoothUuid__RunningSpeedAndCadence QBluetoothUuid__ServiceClassUuid = QBluetoothUuid__ServiceClassUuid(0x1814)
QBluetoothUuid__CyclingSpeedAndCadence QBluetoothUuid__ServiceClassUuid = QBluetoothUuid__ServiceClassUuid(0x1816)
QBluetoothUuid__CyclingPower QBluetoothUuid__ServiceClassUuid = QBluetoothUuid__ServiceClassUuid(0x1818)
QBluetoothUuid__LocationAndNavigation QBluetoothUuid__ServiceClassUuid = QBluetoothUuid__ServiceClassUuid(0x1819)
QBluetoothUuid__EnvironmentalSensing QBluetoothUuid__ServiceClassUuid = QBluetoothUuid__ServiceClassUuid(0x181a)
QBluetoothUuid__BodyComposition QBluetoothUuid__ServiceClassUuid = QBluetoothUuid__ServiceClassUuid(0x181b)
QBluetoothUuid__UserData QBluetoothUuid__ServiceClassUuid = QBluetoothUuid__ServiceClassUuid(0x181c)
QBluetoothUuid__WeightScale QBluetoothUuid__ServiceClassUuid = QBluetoothUuid__ServiceClassUuid(0x181d)
QBluetoothUuid__BondManagement QBluetoothUuid__ServiceClassUuid = QBluetoothUuid__ServiceClassUuid(0x181e)
QBluetoothUuid__ContinuousGlucoseMonitoring QBluetoothUuid__ServiceClassUuid = QBluetoothUuid__ServiceClassUuid(0x181f)
)
//go:generate stringer -type=QBluetoothUuid__CharacteristicType
//QBluetoothUuid::CharacteristicType
type QBluetoothUuid__CharacteristicType int64
const (
QBluetoothUuid__DeviceName QBluetoothUuid__CharacteristicType = QBluetoothUuid__CharacteristicType(0x2a00)
QBluetoothUuid__Appearance QBluetoothUuid__CharacteristicType = QBluetoothUuid__CharacteristicType(0x2a01)
QBluetoothUuid__PeripheralPrivacyFlag QBluetoothUuid__CharacteristicType = QBluetoothUuid__CharacteristicType(0x2a02)
QBluetoothUuid__ReconnectionAddress QBluetoothUuid__CharacteristicType = QBluetoothUuid__CharacteristicType(0x2a03)
QBluetoothUuid__PeripheralPreferredConnectionParameters QBluetoothUuid__CharacteristicType = QBluetoothUuid__CharacteristicType(0x2a04)
QBluetoothUuid__ServiceChanged QBluetoothUuid__CharacteristicType = QBluetoothUuid__CharacteristicType(0x2a05)
QBluetoothUuid__AlertLevel QBluetoothUuid__CharacteristicType = QBluetoothUuid__CharacteristicType(0x2a06)
QBluetoothUuid__TxPowerLevel QBluetoothUuid__CharacteristicType = QBluetoothUuid__CharacteristicType(0x2a07)
QBluetoothUuid__DateTime QBluetoothUuid__CharacteristicType = QBluetoothUuid__CharacteristicType(0x2a08)
QBluetoothUuid__DayOfWeek QBluetoothUuid__CharacteristicType = QBluetoothUuid__CharacteristicType(0x2a09)
QBluetoothUuid__DayDateTime QBluetoothUuid__CharacteristicType = QBluetoothUuid__CharacteristicType(0x2a0a)
QBluetoothUuid__ExactTime256 QBluetoothUuid__CharacteristicType = QBluetoothUuid__CharacteristicType(0x2a0c)
QBluetoothUuid__DSTOffset QBluetoothUuid__CharacteristicType = QBluetoothUuid__CharacteristicType(0x2a0d)
QBluetoothUuid__TimeZone QBluetoothUuid__CharacteristicType = QBluetoothUuid__CharacteristicType(0x2a0e)
QBluetoothUuid__LocalTimeInformation QBluetoothUuid__CharacteristicType = QBluetoothUuid__CharacteristicType(0x2a0f)
QBluetoothUuid__TimeWithDST QBluetoothUuid__CharacteristicType = QBluetoothUuid__CharacteristicType(0x2a11)
QBluetoothUuid__TimeAccuracy QBluetoothUuid__CharacteristicType = QBluetoothUuid__CharacteristicType(0x2a12)
QBluetoothUuid__TimeSource QBluetoothUuid__CharacteristicType = QBluetoothUuid__CharacteristicType(0x2a13)
QBluetoothUuid__ReferenceTimeInformation QBluetoothUuid__CharacteristicType = QBluetoothUuid__CharacteristicType(0x2a14)
QBluetoothUuid__TimeUpdateControlPoint QBluetoothUuid__CharacteristicType = QBluetoothUuid__CharacteristicType(0x2a16)
QBluetoothUuid__TimeUpdateState QBluetoothUuid__CharacteristicType = QBluetoothUuid__CharacteristicType(0x2a17)
QBluetoothUuid__GlucoseMeasurement QBluetoothUuid__CharacteristicType = QBluetoothUuid__CharacteristicType(0x2a18)
QBluetoothUuid__BatteryLevel QBluetoothUuid__CharacteristicType = QBluetoothUuid__CharacteristicType(0x2a19)
QBluetoothUuid__TemperatureMeasurement QBluetoothUuid__CharacteristicType = QBluetoothUuid__CharacteristicType(0x2a1c)
QBluetoothUuid__TemperatureType QBluetoothUuid__CharacteristicType = QBluetoothUuid__CharacteristicType(0x2a1d)
QBluetoothUuid__IntermediateTemperature QBluetoothUuid__CharacteristicType = QBluetoothUuid__CharacteristicType(0x2a1e)
QBluetoothUuid__MeasurementInterval QBluetoothUuid__CharacteristicType = QBluetoothUuid__CharacteristicType(0x2a21)
QBluetoothUuid__BootKeyboardInputReport QBluetoothUuid__CharacteristicType = QBluetoothUuid__CharacteristicType(0x2a22)
QBluetoothUuid__SystemID QBluetoothUuid__CharacteristicType = QBluetoothUuid__CharacteristicType(0x2a23)
QBluetoothUuid__ModelNumberString QBluetoothUuid__CharacteristicType = QBluetoothUuid__CharacteristicType(0x2a24)
QBluetoothUuid__SerialNumberString QBluetoothUuid__CharacteristicType = QBluetoothUuid__CharacteristicType(0x2a25)
QBluetoothUuid__FirmwareRevisionString QBluetoothUuid__CharacteristicType = QBluetoothUuid__CharacteristicType(0x2a26)
QBluetoothUuid__HardwareRevisionString QBluetoothUuid__CharacteristicType = QBluetoothUuid__CharacteristicType(0x2a27)
QBluetoothUuid__SoftwareRevisionString QBluetoothUuid__CharacteristicType = QBluetoothUuid__CharacteristicType(0x2a28)
QBluetoothUuid__ManufacturerNameString QBluetoothUuid__CharacteristicType = QBluetoothUuid__CharacteristicType(0x2a29)
QBluetoothUuid__IEEE1107320601RegulatoryCertificationDataList QBluetoothUuid__CharacteristicType = QBluetoothUuid__CharacteristicType(0x2a2a)
QBluetoothUuid__CurrentTime QBluetoothUuid__CharacteristicType = QBluetoothUuid__CharacteristicType(0x2a2b)
QBluetoothUuid__MagneticDeclination QBluetoothUuid__CharacteristicType = QBluetoothUuid__CharacteristicType(0x2a2c)
QBluetoothUuid__ScanRefresh QBluetoothUuid__CharacteristicType = QBluetoothUuid__CharacteristicType(0x2a31)
QBluetoothUuid__BootKeyboardOutputReport QBluetoothUuid__CharacteristicType = QBluetoothUuid__CharacteristicType(0x2a32)
QBluetoothUuid__BootMouseInputReport QBluetoothUuid__CharacteristicType = QBluetoothUuid__CharacteristicType(0x2a33)
QBluetoothUuid__GlucoseMeasurementContext QBluetoothUuid__CharacteristicType = QBluetoothUuid__CharacteristicType(0x2a34)
QBluetoothUuid__BloodPressureMeasurement QBluetoothUuid__CharacteristicType = QBluetoothUuid__CharacteristicType(0x2a35)
QBluetoothUuid__IntermediateCuffPressure QBluetoothUuid__CharacteristicType = QBluetoothUuid__CharacteristicType(0x2a36)
QBluetoothUuid__HeartRateMeasurement QBluetoothUuid__CharacteristicType = QBluetoothUuid__CharacteristicType(0x2a37)
QBluetoothUuid__BodySensorLocation QBluetoothUuid__CharacteristicType = QBluetoothUuid__CharacteristicType(0x2a38)
QBluetoothUuid__HeartRateControlPoint QBluetoothUuid__CharacteristicType = QBluetoothUuid__CharacteristicType(0x2a39)
QBluetoothUuid__AlertStatus QBluetoothUuid__CharacteristicType = QBluetoothUuid__CharacteristicType(0x2a3f)
QBluetoothUuid__RingerControlPoint QBluetoothUuid__CharacteristicType = QBluetoothUuid__CharacteristicType(0x2a40)
QBluetoothUuid__RingerSetting QBluetoothUuid__CharacteristicType = QBluetoothUuid__CharacteristicType(0x2a41)
QBluetoothUuid__AlertCategoryIDBitMask QBluetoothUuid__CharacteristicType = QBluetoothUuid__CharacteristicType(0x2a42)
QBluetoothUuid__AlertCategoryID QBluetoothUuid__CharacteristicType = QBluetoothUuid__CharacteristicType(0x2a43)
QBluetoothUuid__AlertNotificationControlPoint QBluetoothUuid__CharacteristicType = QBluetoothUuid__CharacteristicType(0x2a44)
QBluetoothUuid__UnreadAlertStatus QBluetoothUuid__CharacteristicType = QBluetoothUuid__CharacteristicType(0x2a45)
QBluetoothUuid__NewAlert QBluetoothUuid__CharacteristicType = QBluetoothUuid__CharacteristicType(0x2a46)
QBluetoothUuid__SupportedNewAlertCategory QBluetoothUuid__CharacteristicType = QBluetoothUuid__CharacteristicType(0x2a47)
QBluetoothUuid__SupportedUnreadAlertCategory QBluetoothUuid__CharacteristicType = QBluetoothUuid__CharacteristicType(0x2a48)
QBluetoothUuid__BloodPressureFeature QBluetoothUuid__CharacteristicType = QBluetoothUuid__CharacteristicType(0x2a49)
QBluetoothUuid__HIDInformation QBluetoothUuid__CharacteristicType = QBluetoothUuid__CharacteristicType(0x2a4a)
QBluetoothUuid__ReportMap QBluetoothUuid__CharacteristicType = QBluetoothUuid__CharacteristicType(0x2a4b)
QBluetoothUuid__HIDControlPoint QBluetoothUuid__CharacteristicType = QBluetoothUuid__CharacteristicType(0x2a4c)
QBluetoothUuid__Report QBluetoothUuid__CharacteristicType = QBluetoothUuid__CharacteristicType(0x2a4d)
QBluetoothUuid__ProtocolMode QBluetoothUuid__CharacteristicType = QBluetoothUuid__CharacteristicType(0x2a4e)
QBluetoothUuid__ScanIntervalWindow QBluetoothUuid__CharacteristicType = QBluetoothUuid__CharacteristicType(0x2a4f)
QBluetoothUuid__PnPID QBluetoothUuid__CharacteristicType = QBluetoothUuid__CharacteristicType(0x2a50)
QBluetoothUuid__GlucoseFeature QBluetoothUuid__CharacteristicType = QBluetoothUuid__CharacteristicType(0x2a51)
QBluetoothUuid__RecordAccessControlPoint QBluetoothUuid__CharacteristicType = QBluetoothUuid__CharacteristicType(0x2a52)
QBluetoothUuid__RSCMeasurement QBluetoothUuid__CharacteristicType = QBluetoothUuid__CharacteristicType(0x2a53)
QBluetoothUuid__RSCFeature QBluetoothUuid__CharacteristicType = QBluetoothUuid__CharacteristicType(0x2a54)
QBluetoothUuid__SCControlPoint QBluetoothUuid__CharacteristicType = QBluetoothUuid__CharacteristicType(0x2a55)
QBluetoothUuid__CSCMeasurement QBluetoothUuid__CharacteristicType = QBluetoothUuid__CharacteristicType(0x2a5b)
QBluetoothUuid__CSCFeature QBluetoothUuid__CharacteristicType = QBluetoothUuid__CharacteristicType(0x2a5c)
QBluetoothUuid__SensorLocation QBluetoothUuid__CharacteristicType = QBluetoothUuid__CharacteristicType(0x2a5d)
QBluetoothUuid__CyclingPowerMeasurement QBluetoothUuid__CharacteristicType = QBluetoothUuid__CharacteristicType(0x2a63)
QBluetoothUuid__CyclingPowerVector QBluetoothUuid__CharacteristicType = QBluetoothUuid__CharacteristicType(0x2a64)
QBluetoothUuid__CyclingPowerFeature QBluetoothUuid__CharacteristicType = QBluetoothUuid__CharacteristicType(0x2a65)
QBluetoothUuid__CyclingPowerControlPoint QBluetoothUuid__CharacteristicType = QBluetoothUuid__CharacteristicType(0x2a66)
QBluetoothUuid__LocationAndSpeed QBluetoothUuid__CharacteristicType = QBluetoothUuid__CharacteristicType(0x2a67)
QBluetoothUuid__Navigation QBluetoothUuid__CharacteristicType = QBluetoothUuid__CharacteristicType(0x2a68)
QBluetoothUuid__PositionQuality QBluetoothUuid__CharacteristicType = QBluetoothUuid__CharacteristicType(0x2a69)
QBluetoothUuid__LNFeature QBluetoothUuid__CharacteristicType = QBluetoothUuid__CharacteristicType(0x2a6a)
QBluetoothUuid__LNControlPoint QBluetoothUuid__CharacteristicType = QBluetoothUuid__CharacteristicType(0x2a6b)
QBluetoothUuid__Elevation QBluetoothUuid__CharacteristicType = QBluetoothUuid__CharacteristicType(0x2a6c)
QBluetoothUuid__Pressure QBluetoothUuid__CharacteristicType = QBluetoothUuid__CharacteristicType(0x2a6d)
QBluetoothUuid__Temperature QBluetoothUuid__CharacteristicType = QBluetoothUuid__CharacteristicType(0x2a6e)
QBluetoothUuid__Humidity QBluetoothUuid__CharacteristicType = QBluetoothUuid__CharacteristicType(0x2a6f)
QBluetoothUuid__TrueWindSpeed QBluetoothUuid__CharacteristicType = QBluetoothUuid__CharacteristicType(0x2a70)
QBluetoothUuid__TrueWindDirection QBluetoothUuid__CharacteristicType = QBluetoothUuid__CharacteristicType(0x2a71)
QBluetoothUuid__ApparentWindSpeed QBluetoothUuid__CharacteristicType = QBluetoothUuid__CharacteristicType(0x2a72)
QBluetoothUuid__ApparentWindDirection QBluetoothUuid__CharacteristicType = QBluetoothUuid__CharacteristicType(0x2a73)
QBluetoothUuid__GustFactor QBluetoothUuid__CharacteristicType = QBluetoothUuid__CharacteristicType(0x2a74)
QBluetoothUuid__PollenConcentration QBluetoothUuid__CharacteristicType = QBluetoothUuid__CharacteristicType(0x2a75)
QBluetoothUuid__UVIndex QBluetoothUuid__CharacteristicType = QBluetoothUuid__CharacteristicType(0x2a76)
QBluetoothUuid__Irradiance QBluetoothUuid__CharacteristicType = QBluetoothUuid__CharacteristicType(0x2a77)
QBluetoothUuid__Rainfall QBluetoothUuid__CharacteristicType = QBluetoothUuid__CharacteristicType(0x2a78)
QBluetoothUuid__WindChill QBluetoothUuid__CharacteristicType = QBluetoothUuid__CharacteristicType(0x2a79)
QBluetoothUuid__HeatIndex QBluetoothUuid__CharacteristicType = QBluetoothUuid__CharacteristicType(0x2a7a)
QBluetoothUuid__DewPoint QBluetoothUuid__CharacteristicType = QBluetoothUuid__CharacteristicType(0x2a7b)
QBluetoothUuid__DescriptorValueChanged QBluetoothUuid__CharacteristicType = QBluetoothUuid__CharacteristicType(0x2a7d)
QBluetoothUuid__AerobicHeartRateLowerLimit QBluetoothUuid__CharacteristicType = QBluetoothUuid__CharacteristicType(0x2a7e)
QBluetoothUuid__AerobicThreshold QBluetoothUuid__CharacteristicType = QBluetoothUuid__CharacteristicType(0x2a7f)
QBluetoothUuid__Age QBluetoothUuid__CharacteristicType = QBluetoothUuid__CharacteristicType(0x2a80)
QBluetoothUuid__AnaerobicHeartRateLowerLimit QBluetoothUuid__CharacteristicType = QBluetoothUuid__CharacteristicType(0x2a81)
QBluetoothUuid__AnaerobicHeartRateUpperLimit QBluetoothUuid__CharacteristicType = QBluetoothUuid__CharacteristicType(0x2a82)
QBluetoothUuid__AnaerobicThreshold QBluetoothUuid__CharacteristicType = QBluetoothUuid__CharacteristicType(0x2a83)
QBluetoothUuid__AerobicHeartRateUpperLimit QBluetoothUuid__CharacteristicType = QBluetoothUuid__CharacteristicType(0x2a84)
QBluetoothUuid__DateOfBirth QBluetoothUuid__CharacteristicType = QBluetoothUuid__CharacteristicType(0x2a85)
QBluetoothUuid__DateOfThresholdAssessment QBluetoothUuid__CharacteristicType = QBluetoothUuid__CharacteristicType(0x2a86)
QBluetoothUuid__EmailAddress QBluetoothUuid__CharacteristicType = QBluetoothUuid__CharacteristicType(0x2a87)
QBluetoothUuid__FatBurnHeartRateLowerLimit QBluetoothUuid__CharacteristicType = QBluetoothUuid__CharacteristicType(0x2a88)
QBluetoothUuid__FatBurnHeartRateUpperLimit QBluetoothUuid__CharacteristicType = QBluetoothUuid__CharacteristicType(0x2a89)
QBluetoothUuid__FirstName QBluetoothUuid__CharacteristicType = QBluetoothUuid__CharacteristicType(0x2a8a)
QBluetoothUuid__FiveZoneHeartRateLimits QBluetoothUuid__CharacteristicType = QBluetoothUuid__CharacteristicType(0x2a8b)
QBluetoothUuid__Gender QBluetoothUuid__CharacteristicType = QBluetoothUuid__CharacteristicType(0x2a8c)
QBluetoothUuid__HeartRateMax QBluetoothUuid__CharacteristicType = QBluetoothUuid__CharacteristicType(0x2a8d)
QBluetoothUuid__Height QBluetoothUuid__CharacteristicType = QBluetoothUuid__CharacteristicType(0x2a8e)
QBluetoothUuid__HipCircumference QBluetoothUuid__CharacteristicType = QBluetoothUuid__CharacteristicType(0x2a8f)
QBluetoothUuid__LastName QBluetoothUuid__CharacteristicType = QBluetoothUuid__CharacteristicType(0x2a90)
QBluetoothUuid__MaximumRecommendedHeartRate QBluetoothUuid__CharacteristicType = QBluetoothUuid__CharacteristicType(0x2a91)
QBluetoothUuid__RestingHeartRate QBluetoothUuid__CharacteristicType = QBluetoothUuid__CharacteristicType(0x2a92)
QBluetoothUuid__SportTypeForAerobicAnaerobicThresholds QBluetoothUuid__CharacteristicType = QBluetoothUuid__CharacteristicType(0x2a93)
QBluetoothUuid__ThreeZoneHeartRateLimits QBluetoothUuid__CharacteristicType = QBluetoothUuid__CharacteristicType(0x2a94)
QBluetoothUuid__TwoZoneHeartRateLimits QBluetoothUuid__CharacteristicType = QBluetoothUuid__CharacteristicType(0x2a95)
QBluetoothUuid__VO2Max QBluetoothUuid__CharacteristicType = QBluetoothUuid__CharacteristicType(0x2a96)
QBluetoothUuid__WaistCircumference QBluetoothUuid__CharacteristicType = QBluetoothUuid__CharacteristicType(0x2a97)
QBluetoothUuid__Weight QBluetoothUuid__CharacteristicType = QBluetoothUuid__CharacteristicType(0x2a98)
QBluetoothUuid__DatabaseChangeIncrement QBluetoothUuid__CharacteristicType = QBluetoothUuid__CharacteristicType(0x2a99)
QBluetoothUuid__UserIndex QBluetoothUuid__CharacteristicType = QBluetoothUuid__CharacteristicType(0x2a9a)
QBluetoothUuid__BodyCompositionFeature QBluetoothUuid__CharacteristicType = QBluetoothUuid__CharacteristicType(0x2a9b)
QBluetoothUuid__BodyCompositionMeasurement QBluetoothUuid__CharacteristicType = QBluetoothUuid__CharacteristicType(0x2a9c)
QBluetoothUuid__WeightMeasurement QBluetoothUuid__CharacteristicType = QBluetoothUuid__CharacteristicType(0x2a9d)
QBluetoothUuid__WeightScaleFeature QBluetoothUuid__CharacteristicType = QBluetoothUuid__CharacteristicType(0x2a9e)
QBluetoothUuid__UserControlPoint QBluetoothUuid__CharacteristicType = QBluetoothUuid__CharacteristicType(0x2a9f)
QBluetoothUuid__MagneticFluxDensity2D QBluetoothUuid__CharacteristicType = QBluetoothUuid__CharacteristicType(0x2aa0)
QBluetoothUuid__MagneticFluxDensity3D QBluetoothUuid__CharacteristicType = QBluetoothUuid__CharacteristicType(0x2aa1)
QBluetoothUuid__Language QBluetoothUuid__CharacteristicType = QBluetoothUuid__CharacteristicType(0x2aa2)
QBluetoothUuid__BarometricPressureTrend QBluetoothUuid__CharacteristicType = QBluetoothUuid__CharacteristicType(0x2aa3)
)
//go:generate stringer -type=QBluetoothUuid__DescriptorType
//QBluetoothUuid::DescriptorType
type QBluetoothUuid__DescriptorType int64
const (
QBluetoothUuid__UnknownDescriptorType QBluetoothUuid__DescriptorType = QBluetoothUuid__DescriptorType(0x0)
QBluetoothUuid__CharacteristicExtendedProperties QBluetoothUuid__DescriptorType = QBluetoothUuid__DescriptorType(0x2900)
QBluetoothUuid__CharacteristicUserDescription QBluetoothUuid__DescriptorType = QBluetoothUuid__DescriptorType(0x2901)
QBluetoothUuid__ClientCharacteristicConfiguration QBluetoothUuid__DescriptorType = QBluetoothUuid__DescriptorType(0x2902)
QBluetoothUuid__ServerCharacteristicConfiguration QBluetoothUuid__DescriptorType = QBluetoothUuid__DescriptorType(0x2903)
QBluetoothUuid__CharacteristicPresentationFormat QBluetoothUuid__DescriptorType = QBluetoothUuid__DescriptorType(0x2904)
QBluetoothUuid__CharacteristicAggregateFormat QBluetoothUuid__DescriptorType = QBluetoothUuid__DescriptorType(0x2905)
QBluetoothUuid__ValidRange QBluetoothUuid__DescriptorType = QBluetoothUuid__DescriptorType(0x2906)
QBluetoothUuid__ExternalReportReference QBluetoothUuid__DescriptorType = QBluetoothUuid__DescriptorType(0x2907)
QBluetoothUuid__ReportReference QBluetoothUuid__DescriptorType = QBluetoothUuid__DescriptorType(0x2908)
QBluetoothUuid__EnvironmentalSensingConfiguration QBluetoothUuid__DescriptorType = QBluetoothUuid__DescriptorType(0x290b)
QBluetoothUuid__EnvironmentalSensingMeasurement QBluetoothUuid__DescriptorType = QBluetoothUuid__DescriptorType(0x290c)
QBluetoothUuid__EnvironmentalSensingTriggerSetting QBluetoothUuid__DescriptorType = QBluetoothUuid__DescriptorType(0x290d)
)
func NewQBluetoothUuid() *QBluetoothUuid {
tmpValue := NewQBluetoothUuidFromPointer(C.QBluetoothUuid_NewQBluetoothUuid())
runtime.SetFinalizer(tmpValue, (*QBluetoothUuid).DestroyQBluetoothUuid)
return tmpValue
}
func NewQBluetoothUuid2(uuid QBluetoothUuid__ProtocolUuid) *QBluetoothUuid {
tmpValue := NewQBluetoothUuidFromPointer(C.QBluetoothUuid_NewQBluetoothUuid2(C.longlong(uuid)))
runtime.SetFinalizer(tmpValue, (*QBluetoothUuid).DestroyQBluetoothUuid)
return tmpValue
}
func NewQBluetoothUuid3(uuid QBluetoothUuid__ServiceClassUuid) *QBluetoothUuid {
tmpValue := NewQBluetoothUuidFromPointer(C.QBluetoothUuid_NewQBluetoothUuid3(C.longlong(uuid)))
runtime.SetFinalizer(tmpValue, (*QBluetoothUuid).DestroyQBluetoothUuid)
return tmpValue
}
func NewQBluetoothUuid4(uuid QBluetoothUuid__CharacteristicType) *QBluetoothUuid {
tmpValue := NewQBluetoothUuidFromPointer(C.QBluetoothUuid_NewQBluetoothUuid4(C.longlong(uuid)))
runtime.SetFinalizer(tmpValue, (*QBluetoothUuid).DestroyQBluetoothUuid)
return tmpValue
}
func NewQBluetoothUuid5(uuid QBluetoothUuid__DescriptorType) *QBluetoothUuid {
tmpValue := NewQBluetoothUuidFromPointer(C.QBluetoothUuid_NewQBluetoothUuid5(C.longlong(uuid)))
runtime.SetFinalizer(tmpValue, (*QBluetoothUuid).DestroyQBluetoothUuid)
return tmpValue
}
func NewQBluetoothUuid6(uuid uint16) *QBluetoothUuid {
tmpValue := NewQBluetoothUuidFromPointer(C.QBluetoothUuid_NewQBluetoothUuid6(C.ushort(uuid)))
runtime.SetFinalizer(tmpValue, (*QBluetoothUuid).DestroyQBluetoothUuid)
return tmpValue
}
func NewQBluetoothUuid7(uuid uint) *QBluetoothUuid {
tmpValue := NewQBluetoothUuidFromPointer(C.QBluetoothUuid_NewQBluetoothUuid7(C.uint(uint32(uuid))))
runtime.SetFinalizer(tmpValue, (*QBluetoothUuid).DestroyQBluetoothUuid)
return tmpValue
}
func NewQBluetoothUuid9(uuid string) *QBluetoothUuid {
var uuidC *C.char
if uuid != "" {
uuidC = C.CString(uuid)
defer C.free(unsafe.Pointer(uuidC))
}
tmpValue := NewQBluetoothUuidFromPointer(C.QBluetoothUuid_NewQBluetoothUuid9(C.struct_QtBluetooth_PackedString{data: uuidC, len: C.longlong(len(uuid))}))
runtime.SetFinalizer(tmpValue, (*QBluetoothUuid).DestroyQBluetoothUuid)
return tmpValue
}
func NewQBluetoothUuid10(uuid QBluetoothUuid_ITF) *QBluetoothUuid {
tmpValue := NewQBluetoothUuidFromPointer(C.QBluetoothUuid_NewQBluetoothUuid10(PointerFromQBluetoothUuid(uuid)))
runtime.SetFinalizer(tmpValue, (*QBluetoothUuid).DestroyQBluetoothUuid)
return tmpValue
}
func NewQBluetoothUuid11(uuid core.QUuid_ITF) *QBluetoothUuid {
tmpValue := NewQBluetoothUuidFromPointer(C.QBluetoothUuid_NewQBluetoothUuid11(core.PointerFromQUuid(uuid)))
runtime.SetFinalizer(tmpValue, (*QBluetoothUuid).DestroyQBluetoothUuid)
return tmpValue
}
func QBluetoothUuid_CharacteristicToString(uuid QBluetoothUuid__CharacteristicType) string {
return cGoUnpackString(C.QBluetoothUuid_QBluetoothUuid_CharacteristicToString(C.longlong(uuid)))
}
func (ptr *QBluetoothUuid) CharacteristicToString(uuid QBluetoothUuid__CharacteristicType) string {
return cGoUnpackString(C.QBluetoothUuid_QBluetoothUuid_CharacteristicToString(C.longlong(uuid)))
}
func QBluetoothUuid_DescriptorToString(uuid QBluetoothUuid__DescriptorType) string {
return cGoUnpackString(C.QBluetoothUuid_QBluetoothUuid_DescriptorToString(C.longlong(uuid)))
}
func (ptr *QBluetoothUuid) DescriptorToString(uuid QBluetoothUuid__DescriptorType) string {
return cGoUnpackString(C.QBluetoothUuid_QBluetoothUuid_DescriptorToString(C.longlong(uuid)))
}
func (ptr *QBluetoothUuid) MinimumSize() int {
if ptr.Pointer() != nil {
return int(int32(C.QBluetoothUuid_MinimumSize(ptr.Pointer())))
}
return 0
}
func QBluetoothUuid_ProtocolToString(uuid QBluetoothUuid__ProtocolUuid) string {
return cGoUnpackString(C.QBluetoothUuid_QBluetoothUuid_ProtocolToString(C.longlong(uuid)))
}
func (ptr *QBluetoothUuid) ProtocolToString(uuid QBluetoothUuid__ProtocolUuid) string {
return cGoUnpackString(C.QBluetoothUuid_QBluetoothUuid_ProtocolToString(C.longlong(uuid)))
}
func QBluetoothUuid_ServiceClassToString(uuid QBluetoothUuid__ServiceClassUuid) string {
return cGoUnpackString(C.QBluetoothUuid_QBluetoothUuid_ServiceClassToString(C.longlong(uuid)))
}
func (ptr *QBluetoothUuid) ServiceClassToString(uuid QBluetoothUuid__ServiceClassUuid) string {
return cGoUnpackString(C.QBluetoothUuid_QBluetoothUuid_ServiceClassToString(C.longlong(uuid)))
}
func (ptr *QBluetoothUuid) ToUInt16(ok *bool) uint16 {
if ptr.Pointer() != nil {
var okC C.char
if ok != nil {
okC = C.char(int8(qt.GoBoolToInt(*ok)))
defer func() { *ok = int8(okC) != 0 }()
}
return uint16(C.QBluetoothUuid_ToUInt16(ptr.Pointer(), &okC))
}
return 0
}
func (ptr *QBluetoothUuid) ToUInt32(ok *bool) uint {
if ptr.Pointer() != nil {
var okC C.char
if ok != nil {
okC = C.char(int8(qt.GoBoolToInt(*ok)))
defer func() { *ok = int8(okC) != 0 }()
}
return uint(uint32(C.QBluetoothUuid_ToUInt32(ptr.Pointer(), &okC)))
}
return 0
}
func (ptr *QBluetoothUuid) DestroyQBluetoothUuid() {
if ptr.Pointer() != nil {
C.QBluetoothUuid_DestroyQBluetoothUuid(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
type QLowEnergyAdvertisingData struct {
ptr unsafe.Pointer
}
type QLowEnergyAdvertisingData_ITF interface {
QLowEnergyAdvertisingData_PTR() *QLowEnergyAdvertisingData
}
func (ptr *QLowEnergyAdvertisingData) QLowEnergyAdvertisingData_PTR() *QLowEnergyAdvertisingData {
return ptr
}
func (ptr *QLowEnergyAdvertisingData) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.ptr
}
return nil
}
func (ptr *QLowEnergyAdvertisingData) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.ptr = p
}
}
func PointerFromQLowEnergyAdvertisingData(ptr QLowEnergyAdvertisingData_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QLowEnergyAdvertisingData_PTR().Pointer()
}
return nil
}
func NewQLowEnergyAdvertisingDataFromPointer(ptr unsafe.Pointer) (n *QLowEnergyAdvertisingData) {
n = new(QLowEnergyAdvertisingData)
n.SetPointer(ptr)
return
}
//go:generate stringer -type=QLowEnergyAdvertisingData__Discoverability
//QLowEnergyAdvertisingData::Discoverability
type QLowEnergyAdvertisingData__Discoverability int64
const (
QLowEnergyAdvertisingData__DiscoverabilityNone QLowEnergyAdvertisingData__Discoverability = QLowEnergyAdvertisingData__Discoverability(0)
QLowEnergyAdvertisingData__DiscoverabilityLimited QLowEnergyAdvertisingData__Discoverability = QLowEnergyAdvertisingData__Discoverability(1)
QLowEnergyAdvertisingData__DiscoverabilityGeneral QLowEnergyAdvertisingData__Discoverability = QLowEnergyAdvertisingData__Discoverability(2)
)
func NewQLowEnergyAdvertisingData() *QLowEnergyAdvertisingData {
tmpValue := NewQLowEnergyAdvertisingDataFromPointer(C.QLowEnergyAdvertisingData_NewQLowEnergyAdvertisingData())
runtime.SetFinalizer(tmpValue, (*QLowEnergyAdvertisingData).DestroyQLowEnergyAdvertisingData)
return tmpValue
}
func NewQLowEnergyAdvertisingData2(other QLowEnergyAdvertisingData_ITF) *QLowEnergyAdvertisingData {
tmpValue := NewQLowEnergyAdvertisingDataFromPointer(C.QLowEnergyAdvertisingData_NewQLowEnergyAdvertisingData2(PointerFromQLowEnergyAdvertisingData(other)))
runtime.SetFinalizer(tmpValue, (*QLowEnergyAdvertisingData).DestroyQLowEnergyAdvertisingData)
return tmpValue
}
func (ptr *QLowEnergyAdvertisingData) Discoverability() QLowEnergyAdvertisingData__Discoverability {
if ptr.Pointer() != nil {
return QLowEnergyAdvertisingData__Discoverability(C.QLowEnergyAdvertisingData_Discoverability(ptr.Pointer()))
}
return 0
}
func (ptr *QLowEnergyAdvertisingData) IncludePowerLevel() bool {
if ptr.Pointer() != nil {
return int8(C.QLowEnergyAdvertisingData_IncludePowerLevel(ptr.Pointer())) != 0
}
return false
}
func QLowEnergyAdvertisingData_InvalidManufacturerId() uint16 {
return uint16(C.QLowEnergyAdvertisingData_QLowEnergyAdvertisingData_InvalidManufacturerId())
}
func (ptr *QLowEnergyAdvertisingData) InvalidManufacturerId() uint16 {
return uint16(C.QLowEnergyAdvertisingData_QLowEnergyAdvertisingData_InvalidManufacturerId())
}
func (ptr *QLowEnergyAdvertisingData) LocalName() string {
if ptr.Pointer() != nil {
return cGoUnpackString(C.QLowEnergyAdvertisingData_LocalName(ptr.Pointer()))
}
return ""
}
func (ptr *QLowEnergyAdvertisingData) ManufacturerId() uint16 {
if ptr.Pointer() != nil {
return uint16(C.QLowEnergyAdvertisingData_ManufacturerId(ptr.Pointer()))
}
return 0
}
func (ptr *QLowEnergyAdvertisingData) RawData() *core.QByteArray {
if ptr.Pointer() != nil {
tmpValue := core.NewQByteArrayFromPointer(C.QLowEnergyAdvertisingData_RawData(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray)
return tmpValue
}
return nil
}
func (ptr *QLowEnergyAdvertisingData) Services() []*QBluetoothUuid {
if ptr.Pointer() != nil {
return func(l C.struct_QtBluetooth_PackedList) []*QBluetoothUuid {
out := make([]*QBluetoothUuid, int(l.len))
tmpList := NewQLowEnergyAdvertisingDataFromPointer(l.data)
for i := 0; i < len(out); i++ {
out[i] = tmpList.__services_atList(i)
}
return out
}(C.QLowEnergyAdvertisingData_Services(ptr.Pointer()))
}
return make([]*QBluetoothUuid, 0)
}
func (ptr *QLowEnergyAdvertisingData) SetDiscoverability(mode QLowEnergyAdvertisingData__Discoverability) {
if ptr.Pointer() != nil {
C.QLowEnergyAdvertisingData_SetDiscoverability(ptr.Pointer(), C.longlong(mode))
}
}
func (ptr *QLowEnergyAdvertisingData) SetIncludePowerLevel(doInclude bool) {
if ptr.Pointer() != nil {
C.QLowEnergyAdvertisingData_SetIncludePowerLevel(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(doInclude))))
}
}
func (ptr *QLowEnergyAdvertisingData) SetLocalName(name string) {
if ptr.Pointer() != nil {
var nameC *C.char
if name != "" {
nameC = C.CString(name)
defer C.free(unsafe.Pointer(nameC))
}
C.QLowEnergyAdvertisingData_SetLocalName(ptr.Pointer(), C.struct_QtBluetooth_PackedString{data: nameC, len: C.longlong(len(name))})
}
}
func (ptr *QLowEnergyAdvertisingData) SetManufacturerData(id uint16, data core.QByteArray_ITF) {
if ptr.Pointer() != nil {
C.QLowEnergyAdvertisingData_SetManufacturerData(ptr.Pointer(), C.ushort(id), core.PointerFromQByteArray(data))
}
}
func (ptr *QLowEnergyAdvertisingData) SetRawData(data core.QByteArray_ITF) {
if ptr.Pointer() != nil {
C.QLowEnergyAdvertisingData_SetRawData(ptr.Pointer(), core.PointerFromQByteArray(data))
}
}
func (ptr *QLowEnergyAdvertisingData) SetServices(services []*QBluetoothUuid) {
if ptr.Pointer() != nil {
C.QLowEnergyAdvertisingData_SetServices(ptr.Pointer(), func() unsafe.Pointer {
tmpList := NewQLowEnergyAdvertisingDataFromPointer(NewQLowEnergyAdvertisingDataFromPointer(nil).__setServices_services_newList())
for _, v := range services {
tmpList.__setServices_services_setList(v)
}
return tmpList.Pointer()
}())
}
}
func (ptr *QLowEnergyAdvertisingData) Swap(other QLowEnergyAdvertisingData_ITF) {
if ptr.Pointer() != nil {
C.QLowEnergyAdvertisingData_Swap(ptr.Pointer(), PointerFromQLowEnergyAdvertisingData(other))
}
}
func (ptr *QLowEnergyAdvertisingData) DestroyQLowEnergyAdvertisingData() {
if ptr.Pointer() != nil {
C.QLowEnergyAdvertisingData_DestroyQLowEnergyAdvertisingData(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
func (ptr *QLowEnergyAdvertisingData) __services_atList(i int) *QBluetoothUuid {
if ptr.Pointer() != nil {
tmpValue := NewQBluetoothUuidFromPointer(C.QLowEnergyAdvertisingData___services_atList(ptr.Pointer(), C.int(int32(i))))
runtime.SetFinalizer(tmpValue, (*QBluetoothUuid).DestroyQBluetoothUuid)
return tmpValue
}
return nil
}
func (ptr *QLowEnergyAdvertisingData) __services_setList(i QBluetoothUuid_ITF) {
if ptr.Pointer() != nil {
C.QLowEnergyAdvertisingData___services_setList(ptr.Pointer(), PointerFromQBluetoothUuid(i))
}
}
func (ptr *QLowEnergyAdvertisingData) __services_newList() unsafe.Pointer {
return C.QLowEnergyAdvertisingData___services_newList(ptr.Pointer())
}
func (ptr *QLowEnergyAdvertisingData) __setServices_services_atList(i int) *QBluetoothUuid {
if ptr.Pointer() != nil {
tmpValue := NewQBluetoothUuidFromPointer(C.QLowEnergyAdvertisingData___setServices_services_atList(ptr.Pointer(), C.int(int32(i))))
runtime.SetFinalizer(tmpValue, (*QBluetoothUuid).DestroyQBluetoothUuid)
return tmpValue
}
return nil
}
func (ptr *QLowEnergyAdvertisingData) __setServices_services_setList(i QBluetoothUuid_ITF) {
if ptr.Pointer() != nil {
C.QLowEnergyAdvertisingData___setServices_services_setList(ptr.Pointer(), PointerFromQBluetoothUuid(i))
}
}
func (ptr *QLowEnergyAdvertisingData) __setServices_services_newList() unsafe.Pointer {
return C.QLowEnergyAdvertisingData___setServices_services_newList(ptr.Pointer())
}
type QLowEnergyAdvertisingParameters struct {
ptr unsafe.Pointer
}
type QLowEnergyAdvertisingParameters_ITF interface {
QLowEnergyAdvertisingParameters_PTR() *QLowEnergyAdvertisingParameters
}
func (ptr *QLowEnergyAdvertisingParameters) QLowEnergyAdvertisingParameters_PTR() *QLowEnergyAdvertisingParameters {
return ptr
}
func (ptr *QLowEnergyAdvertisingParameters) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.ptr
}
return nil
}
func (ptr *QLowEnergyAdvertisingParameters) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.ptr = p
}
}
func PointerFromQLowEnergyAdvertisingParameters(ptr QLowEnergyAdvertisingParameters_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QLowEnergyAdvertisingParameters_PTR().Pointer()
}
return nil
}
func NewQLowEnergyAdvertisingParametersFromPointer(ptr unsafe.Pointer) (n *QLowEnergyAdvertisingParameters) {
n = new(QLowEnergyAdvertisingParameters)
n.SetPointer(ptr)
return
}
//go:generate stringer -type=QLowEnergyAdvertisingParameters__Mode
//QLowEnergyAdvertisingParameters::Mode
type QLowEnergyAdvertisingParameters__Mode int64
const (
QLowEnergyAdvertisingParameters__AdvInd QLowEnergyAdvertisingParameters__Mode = QLowEnergyAdvertisingParameters__Mode(0x0)
QLowEnergyAdvertisingParameters__AdvScanInd QLowEnergyAdvertisingParameters__Mode = QLowEnergyAdvertisingParameters__Mode(0x2)
QLowEnergyAdvertisingParameters__AdvNonConnInd QLowEnergyAdvertisingParameters__Mode = QLowEnergyAdvertisingParameters__Mode(0x3)
)
//go:generate stringer -type=QLowEnergyAdvertisingParameters__FilterPolicy
//QLowEnergyAdvertisingParameters::FilterPolicy
type QLowEnergyAdvertisingParameters__FilterPolicy int64
const (
QLowEnergyAdvertisingParameters__IgnoreWhiteList QLowEnergyAdvertisingParameters__FilterPolicy = QLowEnergyAdvertisingParameters__FilterPolicy(0x00)
QLowEnergyAdvertisingParameters__UseWhiteListForScanning QLowEnergyAdvertisingParameters__FilterPolicy = QLowEnergyAdvertisingParameters__FilterPolicy(0x01)
QLowEnergyAdvertisingParameters__UseWhiteListForConnecting QLowEnergyAdvertisingParameters__FilterPolicy = QLowEnergyAdvertisingParameters__FilterPolicy(0x02)
QLowEnergyAdvertisingParameters__UseWhiteListForScanningAndConnecting QLowEnergyAdvertisingParameters__FilterPolicy = QLowEnergyAdvertisingParameters__FilterPolicy(0x03)
)
func NewQLowEnergyAdvertisingParameters() *QLowEnergyAdvertisingParameters {
tmpValue := NewQLowEnergyAdvertisingParametersFromPointer(C.QLowEnergyAdvertisingParameters_NewQLowEnergyAdvertisingParameters())
runtime.SetFinalizer(tmpValue, (*QLowEnergyAdvertisingParameters).DestroyQLowEnergyAdvertisingParameters)
return tmpValue
}
func NewQLowEnergyAdvertisingParameters2(other QLowEnergyAdvertisingParameters_ITF) *QLowEnergyAdvertisingParameters {
tmpValue := NewQLowEnergyAdvertisingParametersFromPointer(C.QLowEnergyAdvertisingParameters_NewQLowEnergyAdvertisingParameters2(PointerFromQLowEnergyAdvertisingParameters(other)))
runtime.SetFinalizer(tmpValue, (*QLowEnergyAdvertisingParameters).DestroyQLowEnergyAdvertisingParameters)
return tmpValue
}
func (ptr *QLowEnergyAdvertisingParameters) FilterPolicy() QLowEnergyAdvertisingParameters__FilterPolicy {
if ptr.Pointer() != nil {
return QLowEnergyAdvertisingParameters__FilterPolicy(C.QLowEnergyAdvertisingParameters_FilterPolicy(ptr.Pointer()))
}
return 0
}
func (ptr *QLowEnergyAdvertisingParameters) MaximumInterval() int {
if ptr.Pointer() != nil {
return int(int32(C.QLowEnergyAdvertisingParameters_MaximumInterval(ptr.Pointer())))
}
return 0
}
func (ptr *QLowEnergyAdvertisingParameters) MinimumInterval() int {
if ptr.Pointer() != nil {
return int(int32(C.QLowEnergyAdvertisingParameters_MinimumInterval(ptr.Pointer())))
}
return 0
}
func (ptr *QLowEnergyAdvertisingParameters) Mode() QLowEnergyAdvertisingParameters__Mode {
if ptr.Pointer() != nil {
return QLowEnergyAdvertisingParameters__Mode(C.QLowEnergyAdvertisingParameters_Mode(ptr.Pointer()))
}
return 0
}
func (ptr *QLowEnergyAdvertisingParameters) SetInterval(minimum uint16, maximum uint16) {
if ptr.Pointer() != nil {
C.QLowEnergyAdvertisingParameters_SetInterval(ptr.Pointer(), C.ushort(minimum), C.ushort(maximum))
}
}
func (ptr *QLowEnergyAdvertisingParameters) SetMode(mode QLowEnergyAdvertisingParameters__Mode) {
if ptr.Pointer() != nil {
C.QLowEnergyAdvertisingParameters_SetMode(ptr.Pointer(), C.longlong(mode))
}
}
func (ptr *QLowEnergyAdvertisingParameters) Swap(other QLowEnergyAdvertisingParameters_ITF) {
if ptr.Pointer() != nil {
C.QLowEnergyAdvertisingParameters_Swap(ptr.Pointer(), PointerFromQLowEnergyAdvertisingParameters(other))
}
}
func (ptr *QLowEnergyAdvertisingParameters) DestroyQLowEnergyAdvertisingParameters() {
if ptr.Pointer() != nil {
C.QLowEnergyAdvertisingParameters_DestroyQLowEnergyAdvertisingParameters(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
type QLowEnergyCharacteristic struct {
ptr unsafe.Pointer
}
type QLowEnergyCharacteristic_ITF interface {
QLowEnergyCharacteristic_PTR() *QLowEnergyCharacteristic
}
func (ptr *QLowEnergyCharacteristic) QLowEnergyCharacteristic_PTR() *QLowEnergyCharacteristic {
return ptr
}
func (ptr *QLowEnergyCharacteristic) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.ptr
}
return nil
}
func (ptr *QLowEnergyCharacteristic) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.ptr = p
}
}
func PointerFromQLowEnergyCharacteristic(ptr QLowEnergyCharacteristic_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QLowEnergyCharacteristic_PTR().Pointer()
}
return nil
}
func NewQLowEnergyCharacteristicFromPointer(ptr unsafe.Pointer) (n *QLowEnergyCharacteristic) {
n = new(QLowEnergyCharacteristic)
n.SetPointer(ptr)
return
}
//go:generate stringer -type=QLowEnergyCharacteristic__PropertyType
//QLowEnergyCharacteristic::PropertyType
type QLowEnergyCharacteristic__PropertyType int64
const (
QLowEnergyCharacteristic__Unknown QLowEnergyCharacteristic__PropertyType = QLowEnergyCharacteristic__PropertyType(0x00)
QLowEnergyCharacteristic__Broadcasting QLowEnergyCharacteristic__PropertyType = QLowEnergyCharacteristic__PropertyType(0x01)
QLowEnergyCharacteristic__Read QLowEnergyCharacteristic__PropertyType = QLowEnergyCharacteristic__PropertyType(0x02)
QLowEnergyCharacteristic__WriteNoResponse QLowEnergyCharacteristic__PropertyType = QLowEnergyCharacteristic__PropertyType(0x04)
QLowEnergyCharacteristic__Write QLowEnergyCharacteristic__PropertyType = QLowEnergyCharacteristic__PropertyType(0x08)
QLowEnergyCharacteristic__Notify QLowEnergyCharacteristic__PropertyType = QLowEnergyCharacteristic__PropertyType(0x10)
QLowEnergyCharacteristic__Indicate QLowEnergyCharacteristic__PropertyType = QLowEnergyCharacteristic__PropertyType(0x20)
QLowEnergyCharacteristic__WriteSigned QLowEnergyCharacteristic__PropertyType = QLowEnergyCharacteristic__PropertyType(0x40)
QLowEnergyCharacteristic__ExtendedProperty QLowEnergyCharacteristic__PropertyType = QLowEnergyCharacteristic__PropertyType(0x80)
)
func NewQLowEnergyCharacteristic() *QLowEnergyCharacteristic {
tmpValue := NewQLowEnergyCharacteristicFromPointer(C.QLowEnergyCharacteristic_NewQLowEnergyCharacteristic())
runtime.SetFinalizer(tmpValue, (*QLowEnergyCharacteristic).DestroyQLowEnergyCharacteristic)
return tmpValue
}
func NewQLowEnergyCharacteristic2(other QLowEnergyCharacteristic_ITF) *QLowEnergyCharacteristic {
tmpValue := NewQLowEnergyCharacteristicFromPointer(C.QLowEnergyCharacteristic_NewQLowEnergyCharacteristic2(PointerFromQLowEnergyCharacteristic(other)))
runtime.SetFinalizer(tmpValue, (*QLowEnergyCharacteristic).DestroyQLowEnergyCharacteristic)
return tmpValue
}
func (ptr *QLowEnergyCharacteristic) Descriptor(uuid QBluetoothUuid_ITF) *QLowEnergyDescriptor {
if ptr.Pointer() != nil {
tmpValue := NewQLowEnergyDescriptorFromPointer(C.QLowEnergyCharacteristic_Descriptor(ptr.Pointer(), PointerFromQBluetoothUuid(uuid)))
runtime.SetFinalizer(tmpValue, (*QLowEnergyDescriptor).DestroyQLowEnergyDescriptor)
return tmpValue
}
return nil
}
func (ptr *QLowEnergyCharacteristic) Descriptors() []*QLowEnergyDescriptor {
if ptr.Pointer() != nil {
return func(l C.struct_QtBluetooth_PackedList) []*QLowEnergyDescriptor {
out := make([]*QLowEnergyDescriptor, int(l.len))
tmpList := NewQLowEnergyCharacteristicFromPointer(l.data)
for i := 0; i < len(out); i++ {
out[i] = tmpList.__descriptors_atList(i)
}
return out
}(C.QLowEnergyCharacteristic_Descriptors(ptr.Pointer()))
}
return make([]*QLowEnergyDescriptor, 0)
}
func (ptr *QLowEnergyCharacteristic) IsValid() bool {
if ptr.Pointer() != nil {
return int8(C.QLowEnergyCharacteristic_IsValid(ptr.Pointer())) != 0
}
return false
}
func (ptr *QLowEnergyCharacteristic) Name() string {
if ptr.Pointer() != nil {
return cGoUnpackString(C.QLowEnergyCharacteristic_Name(ptr.Pointer()))
}
return ""
}
func (ptr *QLowEnergyCharacteristic) Properties() QLowEnergyCharacteristic__PropertyType {
if ptr.Pointer() != nil {
return QLowEnergyCharacteristic__PropertyType(C.QLowEnergyCharacteristic_Properties(ptr.Pointer()))
}
return 0
}
func (ptr *QLowEnergyCharacteristic) Uuid() *QBluetoothUuid {
if ptr.Pointer() != nil {
tmpValue := NewQBluetoothUuidFromPointer(C.QLowEnergyCharacteristic_Uuid(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*QBluetoothUuid).DestroyQBluetoothUuid)
return tmpValue
}
return nil
}
func (ptr *QLowEnergyCharacteristic) Value() *core.QByteArray {
if ptr.Pointer() != nil {
tmpValue := core.NewQByteArrayFromPointer(C.QLowEnergyCharacteristic_Value(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray)
return tmpValue
}
return nil
}
func (ptr *QLowEnergyCharacteristic) DestroyQLowEnergyCharacteristic() {
if ptr.Pointer() != nil {
C.QLowEnergyCharacteristic_DestroyQLowEnergyCharacteristic(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
func (ptr *QLowEnergyCharacteristic) __descriptors_atList(i int) *QLowEnergyDescriptor {
if ptr.Pointer() != nil {
tmpValue := NewQLowEnergyDescriptorFromPointer(C.QLowEnergyCharacteristic___descriptors_atList(ptr.Pointer(), C.int(int32(i))))
runtime.SetFinalizer(tmpValue, (*QLowEnergyDescriptor).DestroyQLowEnergyDescriptor)
return tmpValue
}
return nil
}
func (ptr *QLowEnergyCharacteristic) __descriptors_setList(i QLowEnergyDescriptor_ITF) {
if ptr.Pointer() != nil {
C.QLowEnergyCharacteristic___descriptors_setList(ptr.Pointer(), PointerFromQLowEnergyDescriptor(i))
}
}
func (ptr *QLowEnergyCharacteristic) __descriptors_newList() unsafe.Pointer {
return C.QLowEnergyCharacteristic___descriptors_newList(ptr.Pointer())
}
type QLowEnergyCharacteristicData struct {
ptr unsafe.Pointer
}
type QLowEnergyCharacteristicData_ITF interface {
QLowEnergyCharacteristicData_PTR() *QLowEnergyCharacteristicData
}
func (ptr *QLowEnergyCharacteristicData) QLowEnergyCharacteristicData_PTR() *QLowEnergyCharacteristicData {
return ptr
}
func (ptr *QLowEnergyCharacteristicData) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.ptr
}
return nil
}
func (ptr *QLowEnergyCharacteristicData) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.ptr = p
}
}
func PointerFromQLowEnergyCharacteristicData(ptr QLowEnergyCharacteristicData_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QLowEnergyCharacteristicData_PTR().Pointer()
}
return nil
}
func NewQLowEnergyCharacteristicDataFromPointer(ptr unsafe.Pointer) (n *QLowEnergyCharacteristicData) {
n = new(QLowEnergyCharacteristicData)
n.SetPointer(ptr)
return
}
func NewQLowEnergyCharacteristicData() *QLowEnergyCharacteristicData {
tmpValue := NewQLowEnergyCharacteristicDataFromPointer(C.QLowEnergyCharacteristicData_NewQLowEnergyCharacteristicData())
runtime.SetFinalizer(tmpValue, (*QLowEnergyCharacteristicData).DestroyQLowEnergyCharacteristicData)
return tmpValue
}
func NewQLowEnergyCharacteristicData2(other QLowEnergyCharacteristicData_ITF) *QLowEnergyCharacteristicData {
tmpValue := NewQLowEnergyCharacteristicDataFromPointer(C.QLowEnergyCharacteristicData_NewQLowEnergyCharacteristicData2(PointerFromQLowEnergyCharacteristicData(other)))
runtime.SetFinalizer(tmpValue, (*QLowEnergyCharacteristicData).DestroyQLowEnergyCharacteristicData)
return tmpValue
}
func (ptr *QLowEnergyCharacteristicData) AddDescriptor(descriptor QLowEnergyDescriptorData_ITF) {
if ptr.Pointer() != nil {
C.QLowEnergyCharacteristicData_AddDescriptor(ptr.Pointer(), PointerFromQLowEnergyDescriptorData(descriptor))
}
}
func (ptr *QLowEnergyCharacteristicData) Descriptors() []*QLowEnergyDescriptorData {
if ptr.Pointer() != nil {
return func(l C.struct_QtBluetooth_PackedList) []*QLowEnergyDescriptorData {
out := make([]*QLowEnergyDescriptorData, int(l.len))
tmpList := NewQLowEnergyCharacteristicDataFromPointer(l.data)
for i := 0; i < len(out); i++ {
out[i] = tmpList.__descriptors_atList(i)
}
return out
}(C.QLowEnergyCharacteristicData_Descriptors(ptr.Pointer()))
}
return make([]*QLowEnergyDescriptorData, 0)
}
func (ptr *QLowEnergyCharacteristicData) IsValid() bool {
if ptr.Pointer() != nil {
return int8(C.QLowEnergyCharacteristicData_IsValid(ptr.Pointer())) != 0
}
return false
}
func (ptr *QLowEnergyCharacteristicData) MaximumValueLength() int {
if ptr.Pointer() != nil {
return int(int32(C.QLowEnergyCharacteristicData_MaximumValueLength(ptr.Pointer())))
}
return 0
}
func (ptr *QLowEnergyCharacteristicData) MinimumValueLength() int {
if ptr.Pointer() != nil {
return int(int32(C.QLowEnergyCharacteristicData_MinimumValueLength(ptr.Pointer())))
}
return 0
}
func (ptr *QLowEnergyCharacteristicData) Properties() QLowEnergyCharacteristic__PropertyType {
if ptr.Pointer() != nil {
return QLowEnergyCharacteristic__PropertyType(C.QLowEnergyCharacteristicData_Properties(ptr.Pointer()))
}
return 0
}
func (ptr *QLowEnergyCharacteristicData) ReadConstraints() QBluetooth__AttAccessConstraint {
if ptr.Pointer() != nil {
return QBluetooth__AttAccessConstraint(C.QLowEnergyCharacteristicData_ReadConstraints(ptr.Pointer()))
}
return 0
}
func (ptr *QLowEnergyCharacteristicData) SetDescriptors(descriptors []*QLowEnergyDescriptorData) {
if ptr.Pointer() != nil {
C.QLowEnergyCharacteristicData_SetDescriptors(ptr.Pointer(), func() unsafe.Pointer {
tmpList := NewQLowEnergyCharacteristicDataFromPointer(NewQLowEnergyCharacteristicDataFromPointer(nil).__setDescriptors_descriptors_newList())
for _, v := range descriptors {
tmpList.__setDescriptors_descriptors_setList(v)
}
return tmpList.Pointer()
}())
}
}
func (ptr *QLowEnergyCharacteristicData) SetProperties(properties QLowEnergyCharacteristic__PropertyType) {
if ptr.Pointer() != nil {
C.QLowEnergyCharacteristicData_SetProperties(ptr.Pointer(), C.longlong(properties))
}
}
func (ptr *QLowEnergyCharacteristicData) SetReadConstraints(constraints QBluetooth__AttAccessConstraint) {
if ptr.Pointer() != nil {
C.QLowEnergyCharacteristicData_SetReadConstraints(ptr.Pointer(), C.longlong(constraints))
}
}
func (ptr *QLowEnergyCharacteristicData) SetUuid(uuid QBluetoothUuid_ITF) {
if ptr.Pointer() != nil {
C.QLowEnergyCharacteristicData_SetUuid(ptr.Pointer(), PointerFromQBluetoothUuid(uuid))
}
}
func (ptr *QLowEnergyCharacteristicData) SetValue(value core.QByteArray_ITF) {
if ptr.Pointer() != nil {
C.QLowEnergyCharacteristicData_SetValue(ptr.Pointer(), core.PointerFromQByteArray(value))
}
}
func (ptr *QLowEnergyCharacteristicData) SetValueLength(minimum int, maximum int) {
if ptr.Pointer() != nil {
C.QLowEnergyCharacteristicData_SetValueLength(ptr.Pointer(), C.int(int32(minimum)), C.int(int32(maximum)))
}
}
func (ptr *QLowEnergyCharacteristicData) SetWriteConstraints(constraints QBluetooth__AttAccessConstraint) {
if ptr.Pointer() != nil {
C.QLowEnergyCharacteristicData_SetWriteConstraints(ptr.Pointer(), C.longlong(constraints))
}
}
func (ptr *QLowEnergyCharacteristicData) Swap(other QLowEnergyCharacteristicData_ITF) {
if ptr.Pointer() != nil {
C.QLowEnergyCharacteristicData_Swap(ptr.Pointer(), PointerFromQLowEnergyCharacteristicData(other))
}
}
func (ptr *QLowEnergyCharacteristicData) Uuid() *QBluetoothUuid {
if ptr.Pointer() != nil {
tmpValue := NewQBluetoothUuidFromPointer(C.QLowEnergyCharacteristicData_Uuid(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*QBluetoothUuid).DestroyQBluetoothUuid)
return tmpValue
}
return nil
}
func (ptr *QLowEnergyCharacteristicData) Value() *core.QByteArray {
if ptr.Pointer() != nil {
tmpValue := core.NewQByteArrayFromPointer(C.QLowEnergyCharacteristicData_Value(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray)
return tmpValue
}
return nil
}
func (ptr *QLowEnergyCharacteristicData) WriteConstraints() QBluetooth__AttAccessConstraint {
if ptr.Pointer() != nil {
return QBluetooth__AttAccessConstraint(C.QLowEnergyCharacteristicData_WriteConstraints(ptr.Pointer()))
}
return 0
}
func (ptr *QLowEnergyCharacteristicData) DestroyQLowEnergyCharacteristicData() {
if ptr.Pointer() != nil {
C.QLowEnergyCharacteristicData_DestroyQLowEnergyCharacteristicData(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
func (ptr *QLowEnergyCharacteristicData) __descriptors_atList(i int) *QLowEnergyDescriptorData {
if ptr.Pointer() != nil {
tmpValue := NewQLowEnergyDescriptorDataFromPointer(C.QLowEnergyCharacteristicData___descriptors_atList(ptr.Pointer(), C.int(int32(i))))
runtime.SetFinalizer(tmpValue, (*QLowEnergyDescriptorData).DestroyQLowEnergyDescriptorData)
return tmpValue
}
return nil
}
func (ptr *QLowEnergyCharacteristicData) __descriptors_setList(i QLowEnergyDescriptorData_ITF) {
if ptr.Pointer() != nil {
C.QLowEnergyCharacteristicData___descriptors_setList(ptr.Pointer(), PointerFromQLowEnergyDescriptorData(i))
}
}
func (ptr *QLowEnergyCharacteristicData) __descriptors_newList() unsafe.Pointer {
return C.QLowEnergyCharacteristicData___descriptors_newList(ptr.Pointer())
}
func (ptr *QLowEnergyCharacteristicData) __setDescriptors_descriptors_atList(i int) *QLowEnergyDescriptorData {
if ptr.Pointer() != nil {
tmpValue := NewQLowEnergyDescriptorDataFromPointer(C.QLowEnergyCharacteristicData___setDescriptors_descriptors_atList(ptr.Pointer(), C.int(int32(i))))
runtime.SetFinalizer(tmpValue, (*QLowEnergyDescriptorData).DestroyQLowEnergyDescriptorData)
return tmpValue
}
return nil
}
func (ptr *QLowEnergyCharacteristicData) __setDescriptors_descriptors_setList(i QLowEnergyDescriptorData_ITF) {
if ptr.Pointer() != nil {
C.QLowEnergyCharacteristicData___setDescriptors_descriptors_setList(ptr.Pointer(), PointerFromQLowEnergyDescriptorData(i))
}
}
func (ptr *QLowEnergyCharacteristicData) __setDescriptors_descriptors_newList() unsafe.Pointer {
return C.QLowEnergyCharacteristicData___setDescriptors_descriptors_newList(ptr.Pointer())
}
type QLowEnergyConnectionParameters struct {
ptr unsafe.Pointer
}
type QLowEnergyConnectionParameters_ITF interface {
QLowEnergyConnectionParameters_PTR() *QLowEnergyConnectionParameters
}
func (ptr *QLowEnergyConnectionParameters) QLowEnergyConnectionParameters_PTR() *QLowEnergyConnectionParameters {
return ptr
}
func (ptr *QLowEnergyConnectionParameters) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.ptr
}
return nil
}
func (ptr *QLowEnergyConnectionParameters) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.ptr = p
}
}
func PointerFromQLowEnergyConnectionParameters(ptr QLowEnergyConnectionParameters_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QLowEnergyConnectionParameters_PTR().Pointer()
}
return nil
}
func NewQLowEnergyConnectionParametersFromPointer(ptr unsafe.Pointer) (n *QLowEnergyConnectionParameters) {
n = new(QLowEnergyConnectionParameters)
n.SetPointer(ptr)
return
}
func NewQLowEnergyConnectionParameters() *QLowEnergyConnectionParameters {
tmpValue := NewQLowEnergyConnectionParametersFromPointer(C.QLowEnergyConnectionParameters_NewQLowEnergyConnectionParameters())
runtime.SetFinalizer(tmpValue, (*QLowEnergyConnectionParameters).DestroyQLowEnergyConnectionParameters)
return tmpValue
}
func NewQLowEnergyConnectionParameters2(other QLowEnergyConnectionParameters_ITF) *QLowEnergyConnectionParameters {
tmpValue := NewQLowEnergyConnectionParametersFromPointer(C.QLowEnergyConnectionParameters_NewQLowEnergyConnectionParameters2(PointerFromQLowEnergyConnectionParameters(other)))
runtime.SetFinalizer(tmpValue, (*QLowEnergyConnectionParameters).DestroyQLowEnergyConnectionParameters)
return tmpValue
}
func (ptr *QLowEnergyConnectionParameters) Latency() int {
if ptr.Pointer() != nil {
return int(int32(C.QLowEnergyConnectionParameters_Latency(ptr.Pointer())))
}
return 0
}
func (ptr *QLowEnergyConnectionParameters) MaximumInterval() float64 {
if ptr.Pointer() != nil {
return float64(C.QLowEnergyConnectionParameters_MaximumInterval(ptr.Pointer()))
}
return 0
}
func (ptr *QLowEnergyConnectionParameters) MinimumInterval() float64 {
if ptr.Pointer() != nil {
return float64(C.QLowEnergyConnectionParameters_MinimumInterval(ptr.Pointer()))
}
return 0
}
func (ptr *QLowEnergyConnectionParameters) SetIntervalRange(minimum float64, maximum float64) {
if ptr.Pointer() != nil {
C.QLowEnergyConnectionParameters_SetIntervalRange(ptr.Pointer(), C.double(minimum), C.double(maximum))
}
}
func (ptr *QLowEnergyConnectionParameters) SetLatency(latency int) {
if ptr.Pointer() != nil {
C.QLowEnergyConnectionParameters_SetLatency(ptr.Pointer(), C.int(int32(latency)))
}
}
func (ptr *QLowEnergyConnectionParameters) SetSupervisionTimeout(timeout int) {
if ptr.Pointer() != nil {
C.QLowEnergyConnectionParameters_SetSupervisionTimeout(ptr.Pointer(), C.int(int32(timeout)))
}
}
func (ptr *QLowEnergyConnectionParameters) SupervisionTimeout() int {
if ptr.Pointer() != nil {
return int(int32(C.QLowEnergyConnectionParameters_SupervisionTimeout(ptr.Pointer())))
}
return 0
}
func (ptr *QLowEnergyConnectionParameters) Swap(other QLowEnergyConnectionParameters_ITF) {
if ptr.Pointer() != nil {
C.QLowEnergyConnectionParameters_Swap(ptr.Pointer(), PointerFromQLowEnergyConnectionParameters(other))
}
}
func (ptr *QLowEnergyConnectionParameters) DestroyQLowEnergyConnectionParameters() {
if ptr.Pointer() != nil {
C.QLowEnergyConnectionParameters_DestroyQLowEnergyConnectionParameters(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
type QLowEnergyController struct {
core.QObject
}
type QLowEnergyController_ITF interface {
core.QObject_ITF
QLowEnergyController_PTR() *QLowEnergyController
}
func (ptr *QLowEnergyController) QLowEnergyController_PTR() *QLowEnergyController {
return ptr
}
func (ptr *QLowEnergyController) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QObject_PTR().Pointer()
}
return nil
}
func (ptr *QLowEnergyController) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QObject_PTR().SetPointer(p)
}
}
func PointerFromQLowEnergyController(ptr QLowEnergyController_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QLowEnergyController_PTR().Pointer()
}
return nil
}
func NewQLowEnergyControllerFromPointer(ptr unsafe.Pointer) (n *QLowEnergyController) {
n = new(QLowEnergyController)
n.SetPointer(ptr)
return
}
//go:generate stringer -type=QLowEnergyController__Error
//QLowEnergyController::Error
type QLowEnergyController__Error int64
const (
QLowEnergyController__NoError QLowEnergyController__Error = QLowEnergyController__Error(0)
QLowEnergyController__UnknownError QLowEnergyController__Error = QLowEnergyController__Error(1)
QLowEnergyController__UnknownRemoteDeviceError QLowEnergyController__Error = QLowEnergyController__Error(2)
QLowEnergyController__NetworkError QLowEnergyController__Error = QLowEnergyController__Error(3)
QLowEnergyController__InvalidBluetoothAdapterError QLowEnergyController__Error = QLowEnergyController__Error(4)
QLowEnergyController__ConnectionError QLowEnergyController__Error = QLowEnergyController__Error(5)
QLowEnergyController__AdvertisingError QLowEnergyController__Error = QLowEnergyController__Error(6)
QLowEnergyController__RemoteHostClosedError QLowEnergyController__Error = QLowEnergyController__Error(7)
)
//go:generate stringer -type=QLowEnergyController__ControllerState
//QLowEnergyController::ControllerState
type QLowEnergyController__ControllerState int64
const (
QLowEnergyController__UnconnectedState QLowEnergyController__ControllerState = QLowEnergyController__ControllerState(0)
QLowEnergyController__ConnectingState QLowEnergyController__ControllerState = QLowEnergyController__ControllerState(1)
QLowEnergyController__ConnectedState QLowEnergyController__ControllerState = QLowEnergyController__ControllerState(2)
QLowEnergyController__DiscoveringState QLowEnergyController__ControllerState = QLowEnergyController__ControllerState(3)
QLowEnergyController__DiscoveredState QLowEnergyController__ControllerState = QLowEnergyController__ControllerState(4)
QLowEnergyController__ClosingState QLowEnergyController__ControllerState = QLowEnergyController__ControllerState(5)
QLowEnergyController__AdvertisingState QLowEnergyController__ControllerState = QLowEnergyController__ControllerState(6)
)
//go:generate stringer -type=QLowEnergyController__RemoteAddressType
//QLowEnergyController::RemoteAddressType
type QLowEnergyController__RemoteAddressType int64
const (
QLowEnergyController__PublicAddress QLowEnergyController__RemoteAddressType = QLowEnergyController__RemoteAddressType(0)
QLowEnergyController__RandomAddress QLowEnergyController__RemoteAddressType = QLowEnergyController__RemoteAddressType(1)
)
//go:generate stringer -type=QLowEnergyController__Role
//QLowEnergyController::Role
type QLowEnergyController__Role int64
const (
QLowEnergyController__CentralRole QLowEnergyController__Role = QLowEnergyController__Role(0)
QLowEnergyController__PeripheralRole QLowEnergyController__Role = QLowEnergyController__Role(1)
)
func (ptr *QLowEnergyController) AddService(service QLowEnergyServiceData_ITF, parent core.QObject_ITF) *QLowEnergyService {
if ptr.Pointer() != nil {
tmpValue := NewQLowEnergyServiceFromPointer(C.QLowEnergyController_AddService(ptr.Pointer(), PointerFromQLowEnergyServiceData(service), core.PointerFromQObject(parent)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QLowEnergyController) ConnectToDevice() {
if ptr.Pointer() != nil {
C.QLowEnergyController_ConnectToDevice(ptr.Pointer())
}
}
//export callbackQLowEnergyController_Connected
func callbackQLowEnergyController_Connected(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "connected"); signal != nil {
(*(*func())(signal))()
}
}
func (ptr *QLowEnergyController) ConnectConnected(f func()) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "connected") {
C.QLowEnergyController_ConnectConnected(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "connected")))
}
if signal := qt.LendSignal(ptr.Pointer(), "connected"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "connected", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "connected", unsafe.Pointer(&f))
}
}
}
func (ptr *QLowEnergyController) DisconnectConnected() {
if ptr.Pointer() != nil {
C.QLowEnergyController_DisconnectConnected(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "connected")
}
}
func (ptr *QLowEnergyController) Connected() {
if ptr.Pointer() != nil {
C.QLowEnergyController_Connected(ptr.Pointer())
}
}
//export callbackQLowEnergyController_ConnectionUpdated
func callbackQLowEnergyController_ConnectionUpdated(ptr unsafe.Pointer, newParameters unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "connectionUpdated"); signal != nil {
(*(*func(*QLowEnergyConnectionParameters))(signal))(NewQLowEnergyConnectionParametersFromPointer(newParameters))
}
}
func (ptr *QLowEnergyController) ConnectConnectionUpdated(f func(newParameters *QLowEnergyConnectionParameters)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "connectionUpdated") {
C.QLowEnergyController_ConnectConnectionUpdated(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "connectionUpdated")))
}
if signal := qt.LendSignal(ptr.Pointer(), "connectionUpdated"); signal != nil {
f := func(newParameters *QLowEnergyConnectionParameters) {
(*(*func(*QLowEnergyConnectionParameters))(signal))(newParameters)
f(newParameters)
}
qt.ConnectSignal(ptr.Pointer(), "connectionUpdated", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "connectionUpdated", unsafe.Pointer(&f))
}
}
}
func (ptr *QLowEnergyController) DisconnectConnectionUpdated() {
if ptr.Pointer() != nil {
C.QLowEnergyController_DisconnectConnectionUpdated(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "connectionUpdated")
}
}
func (ptr *QLowEnergyController) ConnectionUpdated(newParameters QLowEnergyConnectionParameters_ITF) {
if ptr.Pointer() != nil {
C.QLowEnergyController_ConnectionUpdated(ptr.Pointer(), PointerFromQLowEnergyConnectionParameters(newParameters))
}
}
func QLowEnergyController_CreateCentral(remoteDevice QBluetoothDeviceInfo_ITF, parent core.QObject_ITF) *QLowEnergyController {
tmpValue := NewQLowEnergyControllerFromPointer(C.QLowEnergyController_QLowEnergyController_CreateCentral(PointerFromQBluetoothDeviceInfo(remoteDevice), core.PointerFromQObject(parent)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
func (ptr *QLowEnergyController) CreateCentral(remoteDevice QBluetoothDeviceInfo_ITF, parent core.QObject_ITF) *QLowEnergyController {
tmpValue := NewQLowEnergyControllerFromPointer(C.QLowEnergyController_QLowEnergyController_CreateCentral(PointerFromQBluetoothDeviceInfo(remoteDevice), core.PointerFromQObject(parent)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
func QLowEnergyController_CreatePeripheral(parent core.QObject_ITF) *QLowEnergyController {
tmpValue := NewQLowEnergyControllerFromPointer(C.QLowEnergyController_QLowEnergyController_CreatePeripheral(core.PointerFromQObject(parent)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
func (ptr *QLowEnergyController) CreatePeripheral(parent core.QObject_ITF) *QLowEnergyController {
tmpValue := NewQLowEnergyControllerFromPointer(C.QLowEnergyController_QLowEnergyController_CreatePeripheral(core.PointerFromQObject(parent)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
func (ptr *QLowEnergyController) CreateServiceObject(serviceUuid QBluetoothUuid_ITF, parent core.QObject_ITF) *QLowEnergyService {
if ptr.Pointer() != nil {
tmpValue := NewQLowEnergyServiceFromPointer(C.QLowEnergyController_CreateServiceObject(ptr.Pointer(), PointerFromQBluetoothUuid(serviceUuid), core.PointerFromQObject(parent)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QLowEnergyController) DisconnectFromDevice() {
if ptr.Pointer() != nil {
C.QLowEnergyController_DisconnectFromDevice(ptr.Pointer())
}
}
//export callbackQLowEnergyController_Disconnected
func callbackQLowEnergyController_Disconnected(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "disconnected"); signal != nil {
(*(*func())(signal))()
}
}
func (ptr *QLowEnergyController) ConnectDisconnected(f func()) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "disconnected") {
C.QLowEnergyController_ConnectDisconnected(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "disconnected")))
}
if signal := qt.LendSignal(ptr.Pointer(), "disconnected"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "disconnected", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "disconnected", unsafe.Pointer(&f))
}
}
}
func (ptr *QLowEnergyController) DisconnectDisconnected() {
if ptr.Pointer() != nil {
C.QLowEnergyController_DisconnectDisconnected(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "disconnected")
}
}
func (ptr *QLowEnergyController) Disconnected() {
if ptr.Pointer() != nil {
C.QLowEnergyController_Disconnected(ptr.Pointer())
}
}
func (ptr *QLowEnergyController) DiscoverServices() {
if ptr.Pointer() != nil {
C.QLowEnergyController_DiscoverServices(ptr.Pointer())
}
}
//export callbackQLowEnergyController_DiscoveryFinished
func callbackQLowEnergyController_DiscoveryFinished(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "discoveryFinished"); signal != nil {
(*(*func())(signal))()
}
}
func (ptr *QLowEnergyController) ConnectDiscoveryFinished(f func()) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "discoveryFinished") {
C.QLowEnergyController_ConnectDiscoveryFinished(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "discoveryFinished")))
}
if signal := qt.LendSignal(ptr.Pointer(), "discoveryFinished"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "discoveryFinished", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "discoveryFinished", unsafe.Pointer(&f))
}
}
}
func (ptr *QLowEnergyController) DisconnectDiscoveryFinished() {
if ptr.Pointer() != nil {
C.QLowEnergyController_DisconnectDiscoveryFinished(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "discoveryFinished")
}
}
func (ptr *QLowEnergyController) DiscoveryFinished() {
if ptr.Pointer() != nil {
C.QLowEnergyController_DiscoveryFinished(ptr.Pointer())
}
}
func (ptr *QLowEnergyController) Error() QLowEnergyController__Error {
if ptr.Pointer() != nil {
return QLowEnergyController__Error(C.QLowEnergyController_Error(ptr.Pointer()))
}
return 0
}
//export callbackQLowEnergyController_Error2
func callbackQLowEnergyController_Error2(ptr unsafe.Pointer, newError C.longlong) {
if signal := qt.GetSignal(ptr, "error2"); signal != nil {
(*(*func(QLowEnergyController__Error))(signal))(QLowEnergyController__Error(newError))
}
}
func (ptr *QLowEnergyController) ConnectError2(f func(newError QLowEnergyController__Error)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "error2") {
C.QLowEnergyController_ConnectError2(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "error")))
}
if signal := qt.LendSignal(ptr.Pointer(), "error2"); signal != nil {
f := func(newError QLowEnergyController__Error) {
(*(*func(QLowEnergyController__Error))(signal))(newError)
f(newError)
}
qt.ConnectSignal(ptr.Pointer(), "error2", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "error2", unsafe.Pointer(&f))
}
}
}
func (ptr *QLowEnergyController) DisconnectError2() {
if ptr.Pointer() != nil {
C.QLowEnergyController_DisconnectError2(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "error2")
}
}
func (ptr *QLowEnergyController) Error2(newError QLowEnergyController__Error) {
if ptr.Pointer() != nil {
C.QLowEnergyController_Error2(ptr.Pointer(), C.longlong(newError))
}
}
func (ptr *QLowEnergyController) ErrorString() string {
if ptr.Pointer() != nil {
return cGoUnpackString(C.QLowEnergyController_ErrorString(ptr.Pointer()))
}
return ""
}
func (ptr *QLowEnergyController) LocalAddress() *QBluetoothAddress {
if ptr.Pointer() != nil {
tmpValue := NewQBluetoothAddressFromPointer(C.QLowEnergyController_LocalAddress(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*QBluetoothAddress).DestroyQBluetoothAddress)
return tmpValue
}
return nil
}
func (ptr *QLowEnergyController) RemoteAddress() *QBluetoothAddress {
if ptr.Pointer() != nil {
tmpValue := NewQBluetoothAddressFromPointer(C.QLowEnergyController_RemoteAddress(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*QBluetoothAddress).DestroyQBluetoothAddress)
return tmpValue
}
return nil
}
func (ptr *QLowEnergyController) RemoteAddressType() QLowEnergyController__RemoteAddressType {
if ptr.Pointer() != nil {
return QLowEnergyController__RemoteAddressType(C.QLowEnergyController_RemoteAddressType(ptr.Pointer()))
}
return 0
}
func (ptr *QLowEnergyController) RemoteDeviceUuid() *QBluetoothUuid {
if ptr.Pointer() != nil {
tmpValue := NewQBluetoothUuidFromPointer(C.QLowEnergyController_RemoteDeviceUuid(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*QBluetoothUuid).DestroyQBluetoothUuid)
return tmpValue
}
return nil
}
func (ptr *QLowEnergyController) RemoteName() string {
if ptr.Pointer() != nil {
return cGoUnpackString(C.QLowEnergyController_RemoteName(ptr.Pointer()))
}
return ""
}
func (ptr *QLowEnergyController) RequestConnectionUpdate(parameters QLowEnergyConnectionParameters_ITF) {
if ptr.Pointer() != nil {
C.QLowEnergyController_RequestConnectionUpdate(ptr.Pointer(), PointerFromQLowEnergyConnectionParameters(parameters))
}
}
func (ptr *QLowEnergyController) Role() QLowEnergyController__Role {
if ptr.Pointer() != nil {
return QLowEnergyController__Role(C.QLowEnergyController_Role(ptr.Pointer()))
}
return 0
}
//export callbackQLowEnergyController_ServiceDiscovered
func callbackQLowEnergyController_ServiceDiscovered(ptr unsafe.Pointer, newService unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "serviceDiscovered"); signal != nil {
(*(*func(*QBluetoothUuid))(signal))(NewQBluetoothUuidFromPointer(newService))
}
}
func (ptr *QLowEnergyController) ConnectServiceDiscovered(f func(newService *QBluetoothUuid)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "serviceDiscovered") {
C.QLowEnergyController_ConnectServiceDiscovered(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "serviceDiscovered")))
}
if signal := qt.LendSignal(ptr.Pointer(), "serviceDiscovered"); signal != nil {
f := func(newService *QBluetoothUuid) {
(*(*func(*QBluetoothUuid))(signal))(newService)
f(newService)
}
qt.ConnectSignal(ptr.Pointer(), "serviceDiscovered", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "serviceDiscovered", unsafe.Pointer(&f))
}
}
}
func (ptr *QLowEnergyController) DisconnectServiceDiscovered() {
if ptr.Pointer() != nil {
C.QLowEnergyController_DisconnectServiceDiscovered(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "serviceDiscovered")
}
}
func (ptr *QLowEnergyController) ServiceDiscovered(newService QBluetoothUuid_ITF) {
if ptr.Pointer() != nil {
C.QLowEnergyController_ServiceDiscovered(ptr.Pointer(), PointerFromQBluetoothUuid(newService))
}
}
func (ptr *QLowEnergyController) Services() []*QBluetoothUuid {
if ptr.Pointer() != nil {
return func(l C.struct_QtBluetooth_PackedList) []*QBluetoothUuid {
out := make([]*QBluetoothUuid, int(l.len))
tmpList := NewQLowEnergyControllerFromPointer(l.data)
for i := 0; i < len(out); i++ {
out[i] = tmpList.__services_atList(i)
}
return out
}(C.QLowEnergyController_Services(ptr.Pointer()))
}
return make([]*QBluetoothUuid, 0)
}
func (ptr *QLowEnergyController) SetRemoteAddressType(ty QLowEnergyController__RemoteAddressType) {
if ptr.Pointer() != nil {
C.QLowEnergyController_SetRemoteAddressType(ptr.Pointer(), C.longlong(ty))
}
}
func (ptr *QLowEnergyController) StartAdvertising(parameters QLowEnergyAdvertisingParameters_ITF, advertisingData QLowEnergyAdvertisingData_ITF, scanResponseData QLowEnergyAdvertisingData_ITF) {
if ptr.Pointer() != nil {
C.QLowEnergyController_StartAdvertising(ptr.Pointer(), PointerFromQLowEnergyAdvertisingParameters(parameters), PointerFromQLowEnergyAdvertisingData(advertisingData), PointerFromQLowEnergyAdvertisingData(scanResponseData))
}
}
func (ptr *QLowEnergyController) State() QLowEnergyController__ControllerState {
if ptr.Pointer() != nil {
return QLowEnergyController__ControllerState(C.QLowEnergyController_State(ptr.Pointer()))
}
return 0
}
//export callbackQLowEnergyController_StateChanged
func callbackQLowEnergyController_StateChanged(ptr unsafe.Pointer, state C.longlong) {
if signal := qt.GetSignal(ptr, "stateChanged"); signal != nil {
(*(*func(QLowEnergyController__ControllerState))(signal))(QLowEnergyController__ControllerState(state))
}
}
func (ptr *QLowEnergyController) ConnectStateChanged(f func(state QLowEnergyController__ControllerState)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "stateChanged") {
C.QLowEnergyController_ConnectStateChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "stateChanged")))
}
if signal := qt.LendSignal(ptr.Pointer(), "stateChanged"); signal != nil {
f := func(state QLowEnergyController__ControllerState) {
(*(*func(QLowEnergyController__ControllerState))(signal))(state)
f(state)
}
qt.ConnectSignal(ptr.Pointer(), "stateChanged", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "stateChanged", unsafe.Pointer(&f))
}
}
}
func (ptr *QLowEnergyController) DisconnectStateChanged() {
if ptr.Pointer() != nil {
C.QLowEnergyController_DisconnectStateChanged(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "stateChanged")
}
}
func (ptr *QLowEnergyController) StateChanged(state QLowEnergyController__ControllerState) {
if ptr.Pointer() != nil {
C.QLowEnergyController_StateChanged(ptr.Pointer(), C.longlong(state))
}
}
func (ptr *QLowEnergyController) StopAdvertising() {
if ptr.Pointer() != nil {
C.QLowEnergyController_StopAdvertising(ptr.Pointer())
}
}
//export callbackQLowEnergyController_DestroyQLowEnergyController
func callbackQLowEnergyController_DestroyQLowEnergyController(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "~QLowEnergyController"); signal != nil {
(*(*func())(signal))()
} else {
NewQLowEnergyControllerFromPointer(ptr).DestroyQLowEnergyControllerDefault()
}
}
func (ptr *QLowEnergyController) ConnectDestroyQLowEnergyController(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "~QLowEnergyController"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "~QLowEnergyController", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "~QLowEnergyController", unsafe.Pointer(&f))
}
}
}
func (ptr *QLowEnergyController) DisconnectDestroyQLowEnergyController() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "~QLowEnergyController")
}
}
func (ptr *QLowEnergyController) DestroyQLowEnergyController() {
if ptr.Pointer() != nil {
C.QLowEnergyController_DestroyQLowEnergyController(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
func (ptr *QLowEnergyController) DestroyQLowEnergyControllerDefault() {
if ptr.Pointer() != nil {
C.QLowEnergyController_DestroyQLowEnergyControllerDefault(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
func (ptr *QLowEnergyController) __services_atList(i int) *QBluetoothUuid {
if ptr.Pointer() != nil {
tmpValue := NewQBluetoothUuidFromPointer(C.QLowEnergyController___services_atList(ptr.Pointer(), C.int(int32(i))))
runtime.SetFinalizer(tmpValue, (*QBluetoothUuid).DestroyQBluetoothUuid)
return tmpValue
}
return nil
}
func (ptr *QLowEnergyController) __services_setList(i QBluetoothUuid_ITF) {
if ptr.Pointer() != nil {
C.QLowEnergyController___services_setList(ptr.Pointer(), PointerFromQBluetoothUuid(i))
}
}
func (ptr *QLowEnergyController) __services_newList() unsafe.Pointer {
return C.QLowEnergyController___services_newList(ptr.Pointer())
}
func (ptr *QLowEnergyController) __children_atList(i int) *core.QObject {
if ptr.Pointer() != nil {
tmpValue := core.NewQObjectFromPointer(C.QLowEnergyController___children_atList(ptr.Pointer(), C.int(int32(i))))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QLowEnergyController) __children_setList(i core.QObject_ITF) {
if ptr.Pointer() != nil {
C.QLowEnergyController___children_setList(ptr.Pointer(), core.PointerFromQObject(i))
}
}
func (ptr *QLowEnergyController) __children_newList() unsafe.Pointer {
return C.QLowEnergyController___children_newList(ptr.Pointer())
}
func (ptr *QLowEnergyController) __dynamicPropertyNames_atList(i int) *core.QByteArray {
if ptr.Pointer() != nil {
tmpValue := core.NewQByteArrayFromPointer(C.QLowEnergyController___dynamicPropertyNames_atList(ptr.Pointer(), C.int(int32(i))))
runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray)
return tmpValue
}
return nil
}
func (ptr *QLowEnergyController) __dynamicPropertyNames_setList(i core.QByteArray_ITF) {
if ptr.Pointer() != nil {
C.QLowEnergyController___dynamicPropertyNames_setList(ptr.Pointer(), core.PointerFromQByteArray(i))
}
}
func (ptr *QLowEnergyController) __dynamicPropertyNames_newList() unsafe.Pointer {
return C.QLowEnergyController___dynamicPropertyNames_newList(ptr.Pointer())
}
func (ptr *QLowEnergyController) __findChildren_atList(i int) *core.QObject {
if ptr.Pointer() != nil {
tmpValue := core.NewQObjectFromPointer(C.QLowEnergyController___findChildren_atList(ptr.Pointer(), C.int(int32(i))))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QLowEnergyController) __findChildren_setList(i core.QObject_ITF) {
if ptr.Pointer() != nil {
C.QLowEnergyController___findChildren_setList(ptr.Pointer(), core.PointerFromQObject(i))
}
}
func (ptr *QLowEnergyController) __findChildren_newList() unsafe.Pointer {
return C.QLowEnergyController___findChildren_newList(ptr.Pointer())
}
func (ptr *QLowEnergyController) __findChildren_atList3(i int) *core.QObject {
if ptr.Pointer() != nil {
tmpValue := core.NewQObjectFromPointer(C.QLowEnergyController___findChildren_atList3(ptr.Pointer(), C.int(int32(i))))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QLowEnergyController) __findChildren_setList3(i core.QObject_ITF) {
if ptr.Pointer() != nil {
C.QLowEnergyController___findChildren_setList3(ptr.Pointer(), core.PointerFromQObject(i))
}
}
func (ptr *QLowEnergyController) __findChildren_newList3() unsafe.Pointer {
return C.QLowEnergyController___findChildren_newList3(ptr.Pointer())
}
func (ptr *QLowEnergyController) __qFindChildren_atList2(i int) *core.QObject {
if ptr.Pointer() != nil {
tmpValue := core.NewQObjectFromPointer(C.QLowEnergyController___qFindChildren_atList2(ptr.Pointer(), C.int(int32(i))))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QLowEnergyController) __qFindChildren_setList2(i core.QObject_ITF) {
if ptr.Pointer() != nil {
C.QLowEnergyController___qFindChildren_setList2(ptr.Pointer(), core.PointerFromQObject(i))
}
}
func (ptr *QLowEnergyController) __qFindChildren_newList2() unsafe.Pointer {
return C.QLowEnergyController___qFindChildren_newList2(ptr.Pointer())
}
//export callbackQLowEnergyController_ChildEvent
func callbackQLowEnergyController_ChildEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "childEvent"); signal != nil {
(*(*func(*core.QChildEvent))(signal))(core.NewQChildEventFromPointer(event))
} else {
NewQLowEnergyControllerFromPointer(ptr).ChildEventDefault(core.NewQChildEventFromPointer(event))
}
}
func (ptr *QLowEnergyController) ChildEventDefault(event core.QChildEvent_ITF) {
if ptr.Pointer() != nil {
C.QLowEnergyController_ChildEventDefault(ptr.Pointer(), core.PointerFromQChildEvent(event))
}
}
//export callbackQLowEnergyController_ConnectNotify
func callbackQLowEnergyController_ConnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "connectNotify"); signal != nil {
(*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign))
} else {
NewQLowEnergyControllerFromPointer(ptr).ConnectNotifyDefault(core.NewQMetaMethodFromPointer(sign))
}
}
func (ptr *QLowEnergyController) ConnectNotifyDefault(sign core.QMetaMethod_ITF) {
if ptr.Pointer() != nil {
C.QLowEnergyController_ConnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign))
}
}
//export callbackQLowEnergyController_CustomEvent
func callbackQLowEnergyController_CustomEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "customEvent"); signal != nil {
(*(*func(*core.QEvent))(signal))(core.NewQEventFromPointer(event))
} else {
NewQLowEnergyControllerFromPointer(ptr).CustomEventDefault(core.NewQEventFromPointer(event))
}
}
func (ptr *QLowEnergyController) CustomEventDefault(event core.QEvent_ITF) {
if ptr.Pointer() != nil {
C.QLowEnergyController_CustomEventDefault(ptr.Pointer(), core.PointerFromQEvent(event))
}
}
//export callbackQLowEnergyController_DeleteLater
func callbackQLowEnergyController_DeleteLater(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "deleteLater"); signal != nil {
(*(*func())(signal))()
} else {
NewQLowEnergyControllerFromPointer(ptr).DeleteLaterDefault()
}
}
func (ptr *QLowEnergyController) DeleteLaterDefault() {
if ptr.Pointer() != nil {
C.QLowEnergyController_DeleteLaterDefault(ptr.Pointer())
runtime.SetFinalizer(ptr, nil)
}
}
//export callbackQLowEnergyController_Destroyed
func callbackQLowEnergyController_Destroyed(ptr unsafe.Pointer, obj unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "destroyed"); signal != nil {
(*(*func(*core.QObject))(signal))(core.NewQObjectFromPointer(obj))
}
}
//export callbackQLowEnergyController_DisconnectNotify
func callbackQLowEnergyController_DisconnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "disconnectNotify"); signal != nil {
(*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign))
} else {
NewQLowEnergyControllerFromPointer(ptr).DisconnectNotifyDefault(core.NewQMetaMethodFromPointer(sign))
}
}
func (ptr *QLowEnergyController) DisconnectNotifyDefault(sign core.QMetaMethod_ITF) {
if ptr.Pointer() != nil {
C.QLowEnergyController_DisconnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign))
}
}
//export callbackQLowEnergyController_Event
func callbackQLowEnergyController_Event(ptr unsafe.Pointer, e unsafe.Pointer) C.char {
if signal := qt.GetSignal(ptr, "event"); signal != nil {
return C.char(int8(qt.GoBoolToInt((*(*func(*core.QEvent) bool)(signal))(core.NewQEventFromPointer(e)))))
}
return C.char(int8(qt.GoBoolToInt(NewQLowEnergyControllerFromPointer(ptr).EventDefault(core.NewQEventFromPointer(e)))))
}
func (ptr *QLowEnergyController) EventDefault(e core.QEvent_ITF) bool {
if ptr.Pointer() != nil {
return int8(C.QLowEnergyController_EventDefault(ptr.Pointer(), core.PointerFromQEvent(e))) != 0
}
return false
}
//export callbackQLowEnergyController_EventFilter
func callbackQLowEnergyController_EventFilter(ptr unsafe.Pointer, watched unsafe.Pointer, event unsafe.Pointer) C.char {
if signal := qt.GetSignal(ptr, "eventFilter"); signal != nil {
return C.char(int8(qt.GoBoolToInt((*(*func(*core.QObject, *core.QEvent) bool)(signal))(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event)))))
}
return C.char(int8(qt.GoBoolToInt(NewQLowEnergyControllerFromPointer(ptr).EventFilterDefault(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event)))))
}
func (ptr *QLowEnergyController) EventFilterDefault(watched core.QObject_ITF, event core.QEvent_ITF) bool {
if ptr.Pointer() != nil {
return int8(C.QLowEnergyController_EventFilterDefault(ptr.Pointer(), core.PointerFromQObject(watched), core.PointerFromQEvent(event))) != 0
}
return false
}
//export callbackQLowEnergyController_MetaObject
func callbackQLowEnergyController_MetaObject(ptr unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "metaObject"); signal != nil {
return core.PointerFromQMetaObject((*(*func() *core.QMetaObject)(signal))())
}
return core.PointerFromQMetaObject(NewQLowEnergyControllerFromPointer(ptr).MetaObjectDefault())
}
func (ptr *QLowEnergyController) MetaObjectDefault() *core.QMetaObject {
if ptr.Pointer() != nil {
return core.NewQMetaObjectFromPointer(C.QLowEnergyController_MetaObjectDefault(ptr.Pointer()))
}
return nil
}
//export callbackQLowEnergyController_ObjectNameChanged
func callbackQLowEnergyController_ObjectNameChanged(ptr unsafe.Pointer, objectName C.struct_QtBluetooth_PackedString) {
if signal := qt.GetSignal(ptr, "objectNameChanged"); signal != nil {
(*(*func(string))(signal))(cGoUnpackString(objectName))
}
}
//export callbackQLowEnergyController_TimerEvent
func callbackQLowEnergyController_TimerEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "timerEvent"); signal != nil {
(*(*func(*core.QTimerEvent))(signal))(core.NewQTimerEventFromPointer(event))
} else {
NewQLowEnergyControllerFromPointer(ptr).TimerEventDefault(core.NewQTimerEventFromPointer(event))
}
}
func (ptr *QLowEnergyController) TimerEventDefault(event core.QTimerEvent_ITF) {
if ptr.Pointer() != nil {
C.QLowEnergyController_TimerEventDefault(ptr.Pointer(), core.PointerFromQTimerEvent(event))
}
}
type QLowEnergyDescriptor struct {
ptr unsafe.Pointer
}
type QLowEnergyDescriptor_ITF interface {
QLowEnergyDescriptor_PTR() *QLowEnergyDescriptor
}
func (ptr *QLowEnergyDescriptor) QLowEnergyDescriptor_PTR() *QLowEnergyDescriptor {
return ptr
}
func (ptr *QLowEnergyDescriptor) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.ptr
}
return nil
}
func (ptr *QLowEnergyDescriptor) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.ptr = p
}
}
func PointerFromQLowEnergyDescriptor(ptr QLowEnergyDescriptor_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QLowEnergyDescriptor_PTR().Pointer()
}
return nil
}
func NewQLowEnergyDescriptorFromPointer(ptr unsafe.Pointer) (n *QLowEnergyDescriptor) {
n = new(QLowEnergyDescriptor)
n.SetPointer(ptr)
return
}
func NewQLowEnergyDescriptor() *QLowEnergyDescriptor {
tmpValue := NewQLowEnergyDescriptorFromPointer(C.QLowEnergyDescriptor_NewQLowEnergyDescriptor())
runtime.SetFinalizer(tmpValue, (*QLowEnergyDescriptor).DestroyQLowEnergyDescriptor)
return tmpValue
}
func NewQLowEnergyDescriptor2(other QLowEnergyDescriptor_ITF) *QLowEnergyDescriptor {
tmpValue := NewQLowEnergyDescriptorFromPointer(C.QLowEnergyDescriptor_NewQLowEnergyDescriptor2(PointerFromQLowEnergyDescriptor(other)))
runtime.SetFinalizer(tmpValue, (*QLowEnergyDescriptor).DestroyQLowEnergyDescriptor)
return tmpValue
}
func (ptr *QLowEnergyDescriptor) IsValid() bool {
if ptr.Pointer() != nil {
return int8(C.QLowEnergyDescriptor_IsValid(ptr.Pointer())) != 0
}
return false
}
func (ptr *QLowEnergyDescriptor) Name() string {
if ptr.Pointer() != nil {
return cGoUnpackString(C.QLowEnergyDescriptor_Name(ptr.Pointer()))
}
return ""
}
func (ptr *QLowEnergyDescriptor) Type() QBluetoothUuid__DescriptorType {
if ptr.Pointer() != nil {
return QBluetoothUuid__DescriptorType(C.QLowEnergyDescriptor_Type(ptr.Pointer()))
}
return 0
}
func (ptr *QLowEnergyDescriptor) Uuid() *QBluetoothUuid {
if ptr.Pointer() != nil {
tmpValue := NewQBluetoothUuidFromPointer(C.QLowEnergyDescriptor_Uuid(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*QBluetoothUuid).DestroyQBluetoothUuid)
return tmpValue
}
return nil
}
func (ptr *QLowEnergyDescriptor) Value() *core.QByteArray {
if ptr.Pointer() != nil {
tmpValue := core.NewQByteArrayFromPointer(C.QLowEnergyDescriptor_Value(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray)
return tmpValue
}
return nil
}
func (ptr *QLowEnergyDescriptor) DestroyQLowEnergyDescriptor() {
if ptr.Pointer() != nil {
C.QLowEnergyDescriptor_DestroyQLowEnergyDescriptor(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
type QLowEnergyDescriptorData struct {
ptr unsafe.Pointer
}
type QLowEnergyDescriptorData_ITF interface {
QLowEnergyDescriptorData_PTR() *QLowEnergyDescriptorData
}
func (ptr *QLowEnergyDescriptorData) QLowEnergyDescriptorData_PTR() *QLowEnergyDescriptorData {
return ptr
}
func (ptr *QLowEnergyDescriptorData) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.ptr
}
return nil
}
func (ptr *QLowEnergyDescriptorData) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.ptr = p
}
}
func PointerFromQLowEnergyDescriptorData(ptr QLowEnergyDescriptorData_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QLowEnergyDescriptorData_PTR().Pointer()
}
return nil
}
func NewQLowEnergyDescriptorDataFromPointer(ptr unsafe.Pointer) (n *QLowEnergyDescriptorData) {
n = new(QLowEnergyDescriptorData)
n.SetPointer(ptr)
return
}
func NewQLowEnergyDescriptorData() *QLowEnergyDescriptorData {
tmpValue := NewQLowEnergyDescriptorDataFromPointer(C.QLowEnergyDescriptorData_NewQLowEnergyDescriptorData())
runtime.SetFinalizer(tmpValue, (*QLowEnergyDescriptorData).DestroyQLowEnergyDescriptorData)
return tmpValue
}
func NewQLowEnergyDescriptorData2(uuid QBluetoothUuid_ITF, value core.QByteArray_ITF) *QLowEnergyDescriptorData {
tmpValue := NewQLowEnergyDescriptorDataFromPointer(C.QLowEnergyDescriptorData_NewQLowEnergyDescriptorData2(PointerFromQBluetoothUuid(uuid), core.PointerFromQByteArray(value)))
runtime.SetFinalizer(tmpValue, (*QLowEnergyDescriptorData).DestroyQLowEnergyDescriptorData)
return tmpValue
}
func NewQLowEnergyDescriptorData3(other QLowEnergyDescriptorData_ITF) *QLowEnergyDescriptorData {
tmpValue := NewQLowEnergyDescriptorDataFromPointer(C.QLowEnergyDescriptorData_NewQLowEnergyDescriptorData3(PointerFromQLowEnergyDescriptorData(other)))
runtime.SetFinalizer(tmpValue, (*QLowEnergyDescriptorData).DestroyQLowEnergyDescriptorData)
return tmpValue
}
func (ptr *QLowEnergyDescriptorData) IsReadable() bool {
if ptr.Pointer() != nil {
return int8(C.QLowEnergyDescriptorData_IsReadable(ptr.Pointer())) != 0
}
return false
}
func (ptr *QLowEnergyDescriptorData) IsValid() bool {
if ptr.Pointer() != nil {
return int8(C.QLowEnergyDescriptorData_IsValid(ptr.Pointer())) != 0
}
return false
}
func (ptr *QLowEnergyDescriptorData) IsWritable() bool {
if ptr.Pointer() != nil {
return int8(C.QLowEnergyDescriptorData_IsWritable(ptr.Pointer())) != 0
}
return false
}
func (ptr *QLowEnergyDescriptorData) ReadConstraints() QBluetooth__AttAccessConstraint {
if ptr.Pointer() != nil {
return QBluetooth__AttAccessConstraint(C.QLowEnergyDescriptorData_ReadConstraints(ptr.Pointer()))
}
return 0
}
func (ptr *QLowEnergyDescriptorData) SetReadPermissions(readable bool, constraints QBluetooth__AttAccessConstraint) {
if ptr.Pointer() != nil {
C.QLowEnergyDescriptorData_SetReadPermissions(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(readable))), C.longlong(constraints))
}
}
func (ptr *QLowEnergyDescriptorData) SetUuid(uuid QBluetoothUuid_ITF) {
if ptr.Pointer() != nil {
C.QLowEnergyDescriptorData_SetUuid(ptr.Pointer(), PointerFromQBluetoothUuid(uuid))
}
}
func (ptr *QLowEnergyDescriptorData) SetValue(value core.QByteArray_ITF) {
if ptr.Pointer() != nil {
C.QLowEnergyDescriptorData_SetValue(ptr.Pointer(), core.PointerFromQByteArray(value))
}
}
func (ptr *QLowEnergyDescriptorData) SetWritePermissions(writable bool, constraints QBluetooth__AttAccessConstraint) {
if ptr.Pointer() != nil {
C.QLowEnergyDescriptorData_SetWritePermissions(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(writable))), C.longlong(constraints))
}
}
func (ptr *QLowEnergyDescriptorData) Swap(other QLowEnergyDescriptorData_ITF) {
if ptr.Pointer() != nil {
C.QLowEnergyDescriptorData_Swap(ptr.Pointer(), PointerFromQLowEnergyDescriptorData(other))
}
}
func (ptr *QLowEnergyDescriptorData) Uuid() *QBluetoothUuid {
if ptr.Pointer() != nil {
tmpValue := NewQBluetoothUuidFromPointer(C.QLowEnergyDescriptorData_Uuid(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*QBluetoothUuid).DestroyQBluetoothUuid)
return tmpValue
}
return nil
}
func (ptr *QLowEnergyDescriptorData) Value() *core.QByteArray {
if ptr.Pointer() != nil {
tmpValue := core.NewQByteArrayFromPointer(C.QLowEnergyDescriptorData_Value(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray)
return tmpValue
}
return nil
}
func (ptr *QLowEnergyDescriptorData) WriteConstraints() QBluetooth__AttAccessConstraint {
if ptr.Pointer() != nil {
return QBluetooth__AttAccessConstraint(C.QLowEnergyDescriptorData_WriteConstraints(ptr.Pointer()))
}
return 0
}
func (ptr *QLowEnergyDescriptorData) DestroyQLowEnergyDescriptorData() {
if ptr.Pointer() != nil {
C.QLowEnergyDescriptorData_DestroyQLowEnergyDescriptorData(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
type QLowEnergyService struct {
core.QObject
}
type QLowEnergyService_ITF interface {
core.QObject_ITF
QLowEnergyService_PTR() *QLowEnergyService
}
func (ptr *QLowEnergyService) QLowEnergyService_PTR() *QLowEnergyService {
return ptr
}
func (ptr *QLowEnergyService) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QObject_PTR().Pointer()
}
return nil
}
func (ptr *QLowEnergyService) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QObject_PTR().SetPointer(p)
}
}
func PointerFromQLowEnergyService(ptr QLowEnergyService_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QLowEnergyService_PTR().Pointer()
}
return nil
}
func NewQLowEnergyServiceFromPointer(ptr unsafe.Pointer) (n *QLowEnergyService) {
n = new(QLowEnergyService)
n.SetPointer(ptr)
return
}
//go:generate stringer -type=QLowEnergyService__ServiceType
//QLowEnergyService::ServiceType
type QLowEnergyService__ServiceType int64
const (
QLowEnergyService__PrimaryService QLowEnergyService__ServiceType = QLowEnergyService__ServiceType(0x0001)
QLowEnergyService__IncludedService QLowEnergyService__ServiceType = QLowEnergyService__ServiceType(0x0002)
)
//go:generate stringer -type=QLowEnergyService__ServiceError
//QLowEnergyService::ServiceError
type QLowEnergyService__ServiceError int64
const (
QLowEnergyService__NoError QLowEnergyService__ServiceError = QLowEnergyService__ServiceError(0)
QLowEnergyService__OperationError QLowEnergyService__ServiceError = QLowEnergyService__ServiceError(1)
QLowEnergyService__CharacteristicWriteError QLowEnergyService__ServiceError = QLowEnergyService__ServiceError(2)
QLowEnergyService__DescriptorWriteError QLowEnergyService__ServiceError = QLowEnergyService__ServiceError(3)
QLowEnergyService__UnknownError QLowEnergyService__ServiceError = QLowEnergyService__ServiceError(4)
QLowEnergyService__CharacteristicReadError QLowEnergyService__ServiceError = QLowEnergyService__ServiceError(5)
QLowEnergyService__DescriptorReadError QLowEnergyService__ServiceError = QLowEnergyService__ServiceError(6)
)
//go:generate stringer -type=QLowEnergyService__ServiceState
//QLowEnergyService::ServiceState
type QLowEnergyService__ServiceState int64
const (
QLowEnergyService__InvalidService QLowEnergyService__ServiceState = QLowEnergyService__ServiceState(0)
QLowEnergyService__DiscoveryRequired QLowEnergyService__ServiceState = QLowEnergyService__ServiceState(1)
QLowEnergyService__DiscoveringServices QLowEnergyService__ServiceState = QLowEnergyService__ServiceState(2)
QLowEnergyService__ServiceDiscovered QLowEnergyService__ServiceState = QLowEnergyService__ServiceState(3)
QLowEnergyService__LocalService QLowEnergyService__ServiceState = QLowEnergyService__ServiceState(4)
)
//go:generate stringer -type=QLowEnergyService__WriteMode
//QLowEnergyService::WriteMode
type QLowEnergyService__WriteMode int64
const (
QLowEnergyService__WriteWithResponse QLowEnergyService__WriteMode = QLowEnergyService__WriteMode(0)
QLowEnergyService__WriteWithoutResponse QLowEnergyService__WriteMode = QLowEnergyService__WriteMode(1)
QLowEnergyService__WriteSigned QLowEnergyService__WriteMode = QLowEnergyService__WriteMode(2)
)
func (ptr *QLowEnergyService) Characteristic(uuid QBluetoothUuid_ITF) *QLowEnergyCharacteristic {
if ptr.Pointer() != nil {
tmpValue := NewQLowEnergyCharacteristicFromPointer(C.QLowEnergyService_Characteristic(ptr.Pointer(), PointerFromQBluetoothUuid(uuid)))
runtime.SetFinalizer(tmpValue, (*QLowEnergyCharacteristic).DestroyQLowEnergyCharacteristic)
return tmpValue
}
return nil
}
//export callbackQLowEnergyService_CharacteristicChanged
func callbackQLowEnergyService_CharacteristicChanged(ptr unsafe.Pointer, characteristic unsafe.Pointer, newValue unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "characteristicChanged"); signal != nil {
(*(*func(*QLowEnergyCharacteristic, *core.QByteArray))(signal))(NewQLowEnergyCharacteristicFromPointer(characteristic), core.NewQByteArrayFromPointer(newValue))
}
}
func (ptr *QLowEnergyService) ConnectCharacteristicChanged(f func(characteristic *QLowEnergyCharacteristic, newValue *core.QByteArray)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "characteristicChanged") {
C.QLowEnergyService_ConnectCharacteristicChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "characteristicChanged")))
}
if signal := qt.LendSignal(ptr.Pointer(), "characteristicChanged"); signal != nil {
f := func(characteristic *QLowEnergyCharacteristic, newValue *core.QByteArray) {
(*(*func(*QLowEnergyCharacteristic, *core.QByteArray))(signal))(characteristic, newValue)
f(characteristic, newValue)
}
qt.ConnectSignal(ptr.Pointer(), "characteristicChanged", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "characteristicChanged", unsafe.Pointer(&f))
}
}
}
func (ptr *QLowEnergyService) DisconnectCharacteristicChanged() {
if ptr.Pointer() != nil {
C.QLowEnergyService_DisconnectCharacteristicChanged(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "characteristicChanged")
}
}
func (ptr *QLowEnergyService) CharacteristicChanged(characteristic QLowEnergyCharacteristic_ITF, newValue core.QByteArray_ITF) {
if ptr.Pointer() != nil {
C.QLowEnergyService_CharacteristicChanged(ptr.Pointer(), PointerFromQLowEnergyCharacteristic(characteristic), core.PointerFromQByteArray(newValue))
}
}
//export callbackQLowEnergyService_CharacteristicRead
func callbackQLowEnergyService_CharacteristicRead(ptr unsafe.Pointer, characteristic unsafe.Pointer, value unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "characteristicRead"); signal != nil {
(*(*func(*QLowEnergyCharacteristic, *core.QByteArray))(signal))(NewQLowEnergyCharacteristicFromPointer(characteristic), core.NewQByteArrayFromPointer(value))
}
}
func (ptr *QLowEnergyService) ConnectCharacteristicRead(f func(characteristic *QLowEnergyCharacteristic, value *core.QByteArray)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "characteristicRead") {
C.QLowEnergyService_ConnectCharacteristicRead(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "characteristicRead")))
}
if signal := qt.LendSignal(ptr.Pointer(), "characteristicRead"); signal != nil {
f := func(characteristic *QLowEnergyCharacteristic, value *core.QByteArray) {
(*(*func(*QLowEnergyCharacteristic, *core.QByteArray))(signal))(characteristic, value)
f(characteristic, value)
}
qt.ConnectSignal(ptr.Pointer(), "characteristicRead", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "characteristicRead", unsafe.Pointer(&f))
}
}
}
func (ptr *QLowEnergyService) DisconnectCharacteristicRead() {
if ptr.Pointer() != nil {
C.QLowEnergyService_DisconnectCharacteristicRead(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "characteristicRead")
}
}
func (ptr *QLowEnergyService) CharacteristicRead(characteristic QLowEnergyCharacteristic_ITF, value core.QByteArray_ITF) {
if ptr.Pointer() != nil {
C.QLowEnergyService_CharacteristicRead(ptr.Pointer(), PointerFromQLowEnergyCharacteristic(characteristic), core.PointerFromQByteArray(value))
}
}
//export callbackQLowEnergyService_CharacteristicWritten
func callbackQLowEnergyService_CharacteristicWritten(ptr unsafe.Pointer, characteristic unsafe.Pointer, newValue unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "characteristicWritten"); signal != nil {
(*(*func(*QLowEnergyCharacteristic, *core.QByteArray))(signal))(NewQLowEnergyCharacteristicFromPointer(characteristic), core.NewQByteArrayFromPointer(newValue))
}
}
func (ptr *QLowEnergyService) ConnectCharacteristicWritten(f func(characteristic *QLowEnergyCharacteristic, newValue *core.QByteArray)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "characteristicWritten") {
C.QLowEnergyService_ConnectCharacteristicWritten(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "characteristicWritten")))
}
if signal := qt.LendSignal(ptr.Pointer(), "characteristicWritten"); signal != nil {
f := func(characteristic *QLowEnergyCharacteristic, newValue *core.QByteArray) {
(*(*func(*QLowEnergyCharacteristic, *core.QByteArray))(signal))(characteristic, newValue)
f(characteristic, newValue)
}
qt.ConnectSignal(ptr.Pointer(), "characteristicWritten", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "characteristicWritten", unsafe.Pointer(&f))
}
}
}
func (ptr *QLowEnergyService) DisconnectCharacteristicWritten() {
if ptr.Pointer() != nil {
C.QLowEnergyService_DisconnectCharacteristicWritten(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "characteristicWritten")
}
}
func (ptr *QLowEnergyService) CharacteristicWritten(characteristic QLowEnergyCharacteristic_ITF, newValue core.QByteArray_ITF) {
if ptr.Pointer() != nil {
C.QLowEnergyService_CharacteristicWritten(ptr.Pointer(), PointerFromQLowEnergyCharacteristic(characteristic), core.PointerFromQByteArray(newValue))
}
}
func (ptr *QLowEnergyService) Characteristics() []*QLowEnergyCharacteristic {
if ptr.Pointer() != nil {
return func(l C.struct_QtBluetooth_PackedList) []*QLowEnergyCharacteristic {
out := make([]*QLowEnergyCharacteristic, int(l.len))
tmpList := NewQLowEnergyServiceFromPointer(l.data)
for i := 0; i < len(out); i++ {
out[i] = tmpList.__characteristics_atList(i)
}
return out
}(C.QLowEnergyService_Characteristics(ptr.Pointer()))
}
return make([]*QLowEnergyCharacteristic, 0)
}
func (ptr *QLowEnergyService) Contains(characteristic QLowEnergyCharacteristic_ITF) bool {
if ptr.Pointer() != nil {
return int8(C.QLowEnergyService_Contains(ptr.Pointer(), PointerFromQLowEnergyCharacteristic(characteristic))) != 0
}
return false
}
func (ptr *QLowEnergyService) Contains2(descriptor QLowEnergyDescriptor_ITF) bool {
if ptr.Pointer() != nil {
return int8(C.QLowEnergyService_Contains2(ptr.Pointer(), PointerFromQLowEnergyDescriptor(descriptor))) != 0
}
return false
}
//export callbackQLowEnergyService_DescriptorRead
func callbackQLowEnergyService_DescriptorRead(ptr unsafe.Pointer, descriptor unsafe.Pointer, value unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "descriptorRead"); signal != nil {
(*(*func(*QLowEnergyDescriptor, *core.QByteArray))(signal))(NewQLowEnergyDescriptorFromPointer(descriptor), core.NewQByteArrayFromPointer(value))
}
}
func (ptr *QLowEnergyService) ConnectDescriptorRead(f func(descriptor *QLowEnergyDescriptor, value *core.QByteArray)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "descriptorRead") {
C.QLowEnergyService_ConnectDescriptorRead(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "descriptorRead")))
}
if signal := qt.LendSignal(ptr.Pointer(), "descriptorRead"); signal != nil {
f := func(descriptor *QLowEnergyDescriptor, value *core.QByteArray) {
(*(*func(*QLowEnergyDescriptor, *core.QByteArray))(signal))(descriptor, value)
f(descriptor, value)
}
qt.ConnectSignal(ptr.Pointer(), "descriptorRead", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "descriptorRead", unsafe.Pointer(&f))
}
}
}
func (ptr *QLowEnergyService) DisconnectDescriptorRead() {
if ptr.Pointer() != nil {
C.QLowEnergyService_DisconnectDescriptorRead(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "descriptorRead")
}
}
func (ptr *QLowEnergyService) DescriptorRead(descriptor QLowEnergyDescriptor_ITF, value core.QByteArray_ITF) {
if ptr.Pointer() != nil {
C.QLowEnergyService_DescriptorRead(ptr.Pointer(), PointerFromQLowEnergyDescriptor(descriptor), core.PointerFromQByteArray(value))
}
}
//export callbackQLowEnergyService_DescriptorWritten
func callbackQLowEnergyService_DescriptorWritten(ptr unsafe.Pointer, descriptor unsafe.Pointer, newValue unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "descriptorWritten"); signal != nil {
(*(*func(*QLowEnergyDescriptor, *core.QByteArray))(signal))(NewQLowEnergyDescriptorFromPointer(descriptor), core.NewQByteArrayFromPointer(newValue))
}
}
func (ptr *QLowEnergyService) ConnectDescriptorWritten(f func(descriptor *QLowEnergyDescriptor, newValue *core.QByteArray)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "descriptorWritten") {
C.QLowEnergyService_ConnectDescriptorWritten(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "descriptorWritten")))
}
if signal := qt.LendSignal(ptr.Pointer(), "descriptorWritten"); signal != nil {
f := func(descriptor *QLowEnergyDescriptor, newValue *core.QByteArray) {
(*(*func(*QLowEnergyDescriptor, *core.QByteArray))(signal))(descriptor, newValue)
f(descriptor, newValue)
}
qt.ConnectSignal(ptr.Pointer(), "descriptorWritten", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "descriptorWritten", unsafe.Pointer(&f))
}
}
}
func (ptr *QLowEnergyService) DisconnectDescriptorWritten() {
if ptr.Pointer() != nil {
C.QLowEnergyService_DisconnectDescriptorWritten(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "descriptorWritten")
}
}
func (ptr *QLowEnergyService) DescriptorWritten(descriptor QLowEnergyDescriptor_ITF, newValue core.QByteArray_ITF) {
if ptr.Pointer() != nil {
C.QLowEnergyService_DescriptorWritten(ptr.Pointer(), PointerFromQLowEnergyDescriptor(descriptor), core.PointerFromQByteArray(newValue))
}
}
func (ptr *QLowEnergyService) DiscoverDetails() {
if ptr.Pointer() != nil {
C.QLowEnergyService_DiscoverDetails(ptr.Pointer())
}
}
func (ptr *QLowEnergyService) Error() QLowEnergyService__ServiceError {
if ptr.Pointer() != nil {
return QLowEnergyService__ServiceError(C.QLowEnergyService_Error(ptr.Pointer()))
}
return 0
}
//export callbackQLowEnergyService_Error2
func callbackQLowEnergyService_Error2(ptr unsafe.Pointer, newError C.longlong) {
if signal := qt.GetSignal(ptr, "error2"); signal != nil {
(*(*func(QLowEnergyService__ServiceError))(signal))(QLowEnergyService__ServiceError(newError))
}
}
func (ptr *QLowEnergyService) ConnectError2(f func(newError QLowEnergyService__ServiceError)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "error2") {
C.QLowEnergyService_ConnectError2(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "error")))
}
if signal := qt.LendSignal(ptr.Pointer(), "error2"); signal != nil {
f := func(newError QLowEnergyService__ServiceError) {
(*(*func(QLowEnergyService__ServiceError))(signal))(newError)
f(newError)
}
qt.ConnectSignal(ptr.Pointer(), "error2", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "error2", unsafe.Pointer(&f))
}
}
}
func (ptr *QLowEnergyService) DisconnectError2() {
if ptr.Pointer() != nil {
C.QLowEnergyService_DisconnectError2(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "error2")
}
}
func (ptr *QLowEnergyService) Error2(newError QLowEnergyService__ServiceError) {
if ptr.Pointer() != nil {
C.QLowEnergyService_Error2(ptr.Pointer(), C.longlong(newError))
}
}
func (ptr *QLowEnergyService) IncludedServices() []*QBluetoothUuid {
if ptr.Pointer() != nil {
return func(l C.struct_QtBluetooth_PackedList) []*QBluetoothUuid {
out := make([]*QBluetoothUuid, int(l.len))
tmpList := NewQLowEnergyServiceFromPointer(l.data)
for i := 0; i < len(out); i++ {
out[i] = tmpList.__includedServices_atList(i)
}
return out
}(C.QLowEnergyService_IncludedServices(ptr.Pointer()))
}
return make([]*QBluetoothUuid, 0)
}
func (ptr *QLowEnergyService) ReadCharacteristic(characteristic QLowEnergyCharacteristic_ITF) {
if ptr.Pointer() != nil {
C.QLowEnergyService_ReadCharacteristic(ptr.Pointer(), PointerFromQLowEnergyCharacteristic(characteristic))
}
}
func (ptr *QLowEnergyService) ReadDescriptor(descriptor QLowEnergyDescriptor_ITF) {
if ptr.Pointer() != nil {
C.QLowEnergyService_ReadDescriptor(ptr.Pointer(), PointerFromQLowEnergyDescriptor(descriptor))
}
}
func (ptr *QLowEnergyService) ServiceName() string {
if ptr.Pointer() != nil {
return cGoUnpackString(C.QLowEnergyService_ServiceName(ptr.Pointer()))
}
return ""
}
func (ptr *QLowEnergyService) ServiceUuid() *QBluetoothUuid {
if ptr.Pointer() != nil {
tmpValue := NewQBluetoothUuidFromPointer(C.QLowEnergyService_ServiceUuid(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*QBluetoothUuid).DestroyQBluetoothUuid)
return tmpValue
}
return nil
}
func (ptr *QLowEnergyService) State() QLowEnergyService__ServiceState {
if ptr.Pointer() != nil {
return QLowEnergyService__ServiceState(C.QLowEnergyService_State(ptr.Pointer()))
}
return 0
}
//export callbackQLowEnergyService_StateChanged
func callbackQLowEnergyService_StateChanged(ptr unsafe.Pointer, newState C.longlong) {
if signal := qt.GetSignal(ptr, "stateChanged"); signal != nil {
(*(*func(QLowEnergyService__ServiceState))(signal))(QLowEnergyService__ServiceState(newState))
}
}
func (ptr *QLowEnergyService) ConnectStateChanged(f func(newState QLowEnergyService__ServiceState)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "stateChanged") {
C.QLowEnergyService_ConnectStateChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "stateChanged")))
}
if signal := qt.LendSignal(ptr.Pointer(), "stateChanged"); signal != nil {
f := func(newState QLowEnergyService__ServiceState) {
(*(*func(QLowEnergyService__ServiceState))(signal))(newState)
f(newState)
}
qt.ConnectSignal(ptr.Pointer(), "stateChanged", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "stateChanged", unsafe.Pointer(&f))
}
}
}
func (ptr *QLowEnergyService) DisconnectStateChanged() {
if ptr.Pointer() != nil {
C.QLowEnergyService_DisconnectStateChanged(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "stateChanged")
}
}
func (ptr *QLowEnergyService) StateChanged(newState QLowEnergyService__ServiceState) {
if ptr.Pointer() != nil {
C.QLowEnergyService_StateChanged(ptr.Pointer(), C.longlong(newState))
}
}
func (ptr *QLowEnergyService) Type() QLowEnergyService__ServiceType {
if ptr.Pointer() != nil {
return QLowEnergyService__ServiceType(C.QLowEnergyService_Type(ptr.Pointer()))
}
return 0
}
func (ptr *QLowEnergyService) WriteCharacteristic(characteristic QLowEnergyCharacteristic_ITF, newValue core.QByteArray_ITF, mode QLowEnergyService__WriteMode) {
if ptr.Pointer() != nil {
C.QLowEnergyService_WriteCharacteristic(ptr.Pointer(), PointerFromQLowEnergyCharacteristic(characteristic), core.PointerFromQByteArray(newValue), C.longlong(mode))
}
}
func (ptr *QLowEnergyService) WriteDescriptor(descriptor QLowEnergyDescriptor_ITF, newValue core.QByteArray_ITF) {
if ptr.Pointer() != nil {
C.QLowEnergyService_WriteDescriptor(ptr.Pointer(), PointerFromQLowEnergyDescriptor(descriptor), core.PointerFromQByteArray(newValue))
}
}
//export callbackQLowEnergyService_DestroyQLowEnergyService
func callbackQLowEnergyService_DestroyQLowEnergyService(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "~QLowEnergyService"); signal != nil {
(*(*func())(signal))()
} else {
NewQLowEnergyServiceFromPointer(ptr).DestroyQLowEnergyServiceDefault()
}
}
func (ptr *QLowEnergyService) ConnectDestroyQLowEnergyService(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "~QLowEnergyService"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "~QLowEnergyService", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "~QLowEnergyService", unsafe.Pointer(&f))
}
}
}
func (ptr *QLowEnergyService) DisconnectDestroyQLowEnergyService() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "~QLowEnergyService")
}
}
func (ptr *QLowEnergyService) DestroyQLowEnergyService() {
if ptr.Pointer() != nil {
C.QLowEnergyService_DestroyQLowEnergyService(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
func (ptr *QLowEnergyService) DestroyQLowEnergyServiceDefault() {
if ptr.Pointer() != nil {
C.QLowEnergyService_DestroyQLowEnergyServiceDefault(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
func (ptr *QLowEnergyService) __characteristics_atList(i int) *QLowEnergyCharacteristic {
if ptr.Pointer() != nil {
tmpValue := NewQLowEnergyCharacteristicFromPointer(C.QLowEnergyService___characteristics_atList(ptr.Pointer(), C.int(int32(i))))
runtime.SetFinalizer(tmpValue, (*QLowEnergyCharacteristic).DestroyQLowEnergyCharacteristic)
return tmpValue
}
return nil
}
func (ptr *QLowEnergyService) __characteristics_setList(i QLowEnergyCharacteristic_ITF) {
if ptr.Pointer() != nil {
C.QLowEnergyService___characteristics_setList(ptr.Pointer(), PointerFromQLowEnergyCharacteristic(i))
}
}
func (ptr *QLowEnergyService) __characteristics_newList() unsafe.Pointer {
return C.QLowEnergyService___characteristics_newList(ptr.Pointer())
}
func (ptr *QLowEnergyService) __includedServices_atList(i int) *QBluetoothUuid {
if ptr.Pointer() != nil {
tmpValue := NewQBluetoothUuidFromPointer(C.QLowEnergyService___includedServices_atList(ptr.Pointer(), C.int(int32(i))))
runtime.SetFinalizer(tmpValue, (*QBluetoothUuid).DestroyQBluetoothUuid)
return tmpValue
}
return nil
}
func (ptr *QLowEnergyService) __includedServices_setList(i QBluetoothUuid_ITF) {
if ptr.Pointer() != nil {
C.QLowEnergyService___includedServices_setList(ptr.Pointer(), PointerFromQBluetoothUuid(i))
}
}
func (ptr *QLowEnergyService) __includedServices_newList() unsafe.Pointer {
return C.QLowEnergyService___includedServices_newList(ptr.Pointer())
}
func (ptr *QLowEnergyService) __children_atList(i int) *core.QObject {
if ptr.Pointer() != nil {
tmpValue := core.NewQObjectFromPointer(C.QLowEnergyService___children_atList(ptr.Pointer(), C.int(int32(i))))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QLowEnergyService) __children_setList(i core.QObject_ITF) {
if ptr.Pointer() != nil {
C.QLowEnergyService___children_setList(ptr.Pointer(), core.PointerFromQObject(i))
}
}
func (ptr *QLowEnergyService) __children_newList() unsafe.Pointer {
return C.QLowEnergyService___children_newList(ptr.Pointer())
}
func (ptr *QLowEnergyService) __dynamicPropertyNames_atList(i int) *core.QByteArray {
if ptr.Pointer() != nil {
tmpValue := core.NewQByteArrayFromPointer(C.QLowEnergyService___dynamicPropertyNames_atList(ptr.Pointer(), C.int(int32(i))))
runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray)
return tmpValue
}
return nil
}
func (ptr *QLowEnergyService) __dynamicPropertyNames_setList(i core.QByteArray_ITF) {
if ptr.Pointer() != nil {
C.QLowEnergyService___dynamicPropertyNames_setList(ptr.Pointer(), core.PointerFromQByteArray(i))
}
}
func (ptr *QLowEnergyService) __dynamicPropertyNames_newList() unsafe.Pointer {
return C.QLowEnergyService___dynamicPropertyNames_newList(ptr.Pointer())
}
func (ptr *QLowEnergyService) __findChildren_atList(i int) *core.QObject {
if ptr.Pointer() != nil {
tmpValue := core.NewQObjectFromPointer(C.QLowEnergyService___findChildren_atList(ptr.Pointer(), C.int(int32(i))))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QLowEnergyService) __findChildren_setList(i core.QObject_ITF) {
if ptr.Pointer() != nil {
C.QLowEnergyService___findChildren_setList(ptr.Pointer(), core.PointerFromQObject(i))
}
}
func (ptr *QLowEnergyService) __findChildren_newList() unsafe.Pointer {
return C.QLowEnergyService___findChildren_newList(ptr.Pointer())
}
func (ptr *QLowEnergyService) __findChildren_atList3(i int) *core.QObject {
if ptr.Pointer() != nil {
tmpValue := core.NewQObjectFromPointer(C.QLowEnergyService___findChildren_atList3(ptr.Pointer(), C.int(int32(i))))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QLowEnergyService) __findChildren_setList3(i core.QObject_ITF) {
if ptr.Pointer() != nil {
C.QLowEnergyService___findChildren_setList3(ptr.Pointer(), core.PointerFromQObject(i))
}
}
func (ptr *QLowEnergyService) __findChildren_newList3() unsafe.Pointer {
return C.QLowEnergyService___findChildren_newList3(ptr.Pointer())
}
func (ptr *QLowEnergyService) __qFindChildren_atList2(i int) *core.QObject {
if ptr.Pointer() != nil {
tmpValue := core.NewQObjectFromPointer(C.QLowEnergyService___qFindChildren_atList2(ptr.Pointer(), C.int(int32(i))))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QLowEnergyService) __qFindChildren_setList2(i core.QObject_ITF) {
if ptr.Pointer() != nil {
C.QLowEnergyService___qFindChildren_setList2(ptr.Pointer(), core.PointerFromQObject(i))
}
}
func (ptr *QLowEnergyService) __qFindChildren_newList2() unsafe.Pointer {
return C.QLowEnergyService___qFindChildren_newList2(ptr.Pointer())
}
//export callbackQLowEnergyService_ChildEvent
func callbackQLowEnergyService_ChildEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "childEvent"); signal != nil {
(*(*func(*core.QChildEvent))(signal))(core.NewQChildEventFromPointer(event))
} else {
NewQLowEnergyServiceFromPointer(ptr).ChildEventDefault(core.NewQChildEventFromPointer(event))
}
}
func (ptr *QLowEnergyService) ChildEventDefault(event core.QChildEvent_ITF) {
if ptr.Pointer() != nil {
C.QLowEnergyService_ChildEventDefault(ptr.Pointer(), core.PointerFromQChildEvent(event))
}
}
//export callbackQLowEnergyService_ConnectNotify
func callbackQLowEnergyService_ConnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "connectNotify"); signal != nil {
(*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign))
} else {
NewQLowEnergyServiceFromPointer(ptr).ConnectNotifyDefault(core.NewQMetaMethodFromPointer(sign))
}
}
func (ptr *QLowEnergyService) ConnectNotifyDefault(sign core.QMetaMethod_ITF) {
if ptr.Pointer() != nil {
C.QLowEnergyService_ConnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign))
}
}
//export callbackQLowEnergyService_CustomEvent
func callbackQLowEnergyService_CustomEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "customEvent"); signal != nil {
(*(*func(*core.QEvent))(signal))(core.NewQEventFromPointer(event))
} else {
NewQLowEnergyServiceFromPointer(ptr).CustomEventDefault(core.NewQEventFromPointer(event))
}
}
func (ptr *QLowEnergyService) CustomEventDefault(event core.QEvent_ITF) {
if ptr.Pointer() != nil {
C.QLowEnergyService_CustomEventDefault(ptr.Pointer(), core.PointerFromQEvent(event))
}
}
//export callbackQLowEnergyService_DeleteLater
func callbackQLowEnergyService_DeleteLater(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "deleteLater"); signal != nil {
(*(*func())(signal))()
} else {
NewQLowEnergyServiceFromPointer(ptr).DeleteLaterDefault()
}
}
func (ptr *QLowEnergyService) DeleteLaterDefault() {
if ptr.Pointer() != nil {
C.QLowEnergyService_DeleteLaterDefault(ptr.Pointer())
runtime.SetFinalizer(ptr, nil)
}
}
//export callbackQLowEnergyService_Destroyed
func callbackQLowEnergyService_Destroyed(ptr unsafe.Pointer, obj unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "destroyed"); signal != nil {
(*(*func(*core.QObject))(signal))(core.NewQObjectFromPointer(obj))
}
}
//export callbackQLowEnergyService_DisconnectNotify
func callbackQLowEnergyService_DisconnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "disconnectNotify"); signal != nil {
(*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign))
} else {
NewQLowEnergyServiceFromPointer(ptr).DisconnectNotifyDefault(core.NewQMetaMethodFromPointer(sign))
}
}
func (ptr *QLowEnergyService) DisconnectNotifyDefault(sign core.QMetaMethod_ITF) {
if ptr.Pointer() != nil {
C.QLowEnergyService_DisconnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign))
}
}
//export callbackQLowEnergyService_Event
func callbackQLowEnergyService_Event(ptr unsafe.Pointer, e unsafe.Pointer) C.char {
if signal := qt.GetSignal(ptr, "event"); signal != nil {
return C.char(int8(qt.GoBoolToInt((*(*func(*core.QEvent) bool)(signal))(core.NewQEventFromPointer(e)))))
}
return C.char(int8(qt.GoBoolToInt(NewQLowEnergyServiceFromPointer(ptr).EventDefault(core.NewQEventFromPointer(e)))))
}
func (ptr *QLowEnergyService) EventDefault(e core.QEvent_ITF) bool {
if ptr.Pointer() != nil {
return int8(C.QLowEnergyService_EventDefault(ptr.Pointer(), core.PointerFromQEvent(e))) != 0
}
return false
}
//export callbackQLowEnergyService_EventFilter
func callbackQLowEnergyService_EventFilter(ptr unsafe.Pointer, watched unsafe.Pointer, event unsafe.Pointer) C.char {
if signal := qt.GetSignal(ptr, "eventFilter"); signal != nil {
return C.char(int8(qt.GoBoolToInt((*(*func(*core.QObject, *core.QEvent) bool)(signal))(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event)))))
}
return C.char(int8(qt.GoBoolToInt(NewQLowEnergyServiceFromPointer(ptr).EventFilterDefault(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event)))))
}
func (ptr *QLowEnergyService) EventFilterDefault(watched core.QObject_ITF, event core.QEvent_ITF) bool {
if ptr.Pointer() != nil {
return int8(C.QLowEnergyService_EventFilterDefault(ptr.Pointer(), core.PointerFromQObject(watched), core.PointerFromQEvent(event))) != 0
}
return false
}
//export callbackQLowEnergyService_MetaObject
func callbackQLowEnergyService_MetaObject(ptr unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "metaObject"); signal != nil {
return core.PointerFromQMetaObject((*(*func() *core.QMetaObject)(signal))())
}
return core.PointerFromQMetaObject(NewQLowEnergyServiceFromPointer(ptr).MetaObjectDefault())
}
func (ptr *QLowEnergyService) MetaObjectDefault() *core.QMetaObject {
if ptr.Pointer() != nil {
return core.NewQMetaObjectFromPointer(C.QLowEnergyService_MetaObjectDefault(ptr.Pointer()))
}
return nil
}
//export callbackQLowEnergyService_ObjectNameChanged
func callbackQLowEnergyService_ObjectNameChanged(ptr unsafe.Pointer, objectName C.struct_QtBluetooth_PackedString) {
if signal := qt.GetSignal(ptr, "objectNameChanged"); signal != nil {
(*(*func(string))(signal))(cGoUnpackString(objectName))
}
}
//export callbackQLowEnergyService_TimerEvent
func callbackQLowEnergyService_TimerEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "timerEvent"); signal != nil {
(*(*func(*core.QTimerEvent))(signal))(core.NewQTimerEventFromPointer(event))
} else {
NewQLowEnergyServiceFromPointer(ptr).TimerEventDefault(core.NewQTimerEventFromPointer(event))
}
}
func (ptr *QLowEnergyService) TimerEventDefault(event core.QTimerEvent_ITF) {
if ptr.Pointer() != nil {
C.QLowEnergyService_TimerEventDefault(ptr.Pointer(), core.PointerFromQTimerEvent(event))
}
}
type QLowEnergyServiceData struct {
ptr unsafe.Pointer
}
type QLowEnergyServiceData_ITF interface {
QLowEnergyServiceData_PTR() *QLowEnergyServiceData
}
func (ptr *QLowEnergyServiceData) QLowEnergyServiceData_PTR() *QLowEnergyServiceData {
return ptr
}
func (ptr *QLowEnergyServiceData) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.ptr
}
return nil
}
func (ptr *QLowEnergyServiceData) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.ptr = p
}
}
func PointerFromQLowEnergyServiceData(ptr QLowEnergyServiceData_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QLowEnergyServiceData_PTR().Pointer()
}
return nil
}
func NewQLowEnergyServiceDataFromPointer(ptr unsafe.Pointer) (n *QLowEnergyServiceData) {
n = new(QLowEnergyServiceData)
n.SetPointer(ptr)
return
}
//go:generate stringer -type=QLowEnergyServiceData__ServiceType
//QLowEnergyServiceData::ServiceType
type QLowEnergyServiceData__ServiceType int64
const (
QLowEnergyServiceData__ServiceTypePrimary QLowEnergyServiceData__ServiceType = QLowEnergyServiceData__ServiceType(0x2800)
QLowEnergyServiceData__ServiceTypeSecondary QLowEnergyServiceData__ServiceType = QLowEnergyServiceData__ServiceType(0x2801)
)
func NewQLowEnergyServiceData() *QLowEnergyServiceData {
tmpValue := NewQLowEnergyServiceDataFromPointer(C.QLowEnergyServiceData_NewQLowEnergyServiceData())
runtime.SetFinalizer(tmpValue, (*QLowEnergyServiceData).DestroyQLowEnergyServiceData)
return tmpValue
}
func NewQLowEnergyServiceData2(other QLowEnergyServiceData_ITF) *QLowEnergyServiceData {
tmpValue := NewQLowEnergyServiceDataFromPointer(C.QLowEnergyServiceData_NewQLowEnergyServiceData2(PointerFromQLowEnergyServiceData(other)))
runtime.SetFinalizer(tmpValue, (*QLowEnergyServiceData).DestroyQLowEnergyServiceData)
return tmpValue
}
func (ptr *QLowEnergyServiceData) AddCharacteristic(characteristic QLowEnergyCharacteristicData_ITF) {
if ptr.Pointer() != nil {
C.QLowEnergyServiceData_AddCharacteristic(ptr.Pointer(), PointerFromQLowEnergyCharacteristicData(characteristic))
}
}
func (ptr *QLowEnergyServiceData) AddIncludedService(service QLowEnergyService_ITF) {
if ptr.Pointer() != nil {
C.QLowEnergyServiceData_AddIncludedService(ptr.Pointer(), PointerFromQLowEnergyService(service))
}
}
func (ptr *QLowEnergyServiceData) Characteristics() []*QLowEnergyCharacteristicData {
if ptr.Pointer() != nil {
return func(l C.struct_QtBluetooth_PackedList) []*QLowEnergyCharacteristicData {
out := make([]*QLowEnergyCharacteristicData, int(l.len))
tmpList := NewQLowEnergyServiceDataFromPointer(l.data)
for i := 0; i < len(out); i++ {
out[i] = tmpList.__characteristics_atList(i)
}
return out
}(C.QLowEnergyServiceData_Characteristics(ptr.Pointer()))
}
return make([]*QLowEnergyCharacteristicData, 0)
}
func (ptr *QLowEnergyServiceData) IncludedServices() []*QLowEnergyService {
if ptr.Pointer() != nil {
return func(l C.struct_QtBluetooth_PackedList) []*QLowEnergyService {
out := make([]*QLowEnergyService, int(l.len))
tmpList := NewQLowEnergyServiceDataFromPointer(l.data)
for i := 0; i < len(out); i++ {
out[i] = tmpList.__includedServices_atList(i)
}
return out
}(C.QLowEnergyServiceData_IncludedServices(ptr.Pointer()))
}
return make([]*QLowEnergyService, 0)
}
func (ptr *QLowEnergyServiceData) IsValid() bool {
if ptr.Pointer() != nil {
return int8(C.QLowEnergyServiceData_IsValid(ptr.Pointer())) != 0
}
return false
}
func (ptr *QLowEnergyServiceData) SetCharacteristics(characteristics []*QLowEnergyCharacteristicData) {
if ptr.Pointer() != nil {
C.QLowEnergyServiceData_SetCharacteristics(ptr.Pointer(), func() unsafe.Pointer {
tmpList := NewQLowEnergyServiceDataFromPointer(NewQLowEnergyServiceDataFromPointer(nil).__setCharacteristics_characteristics_newList())
for _, v := range characteristics {
tmpList.__setCharacteristics_characteristics_setList(v)
}
return tmpList.Pointer()
}())
}
}
func (ptr *QLowEnergyServiceData) SetIncludedServices(services []*QLowEnergyService) {
if ptr.Pointer() != nil {
C.QLowEnergyServiceData_SetIncludedServices(ptr.Pointer(), func() unsafe.Pointer {
tmpList := NewQLowEnergyServiceDataFromPointer(NewQLowEnergyServiceDataFromPointer(nil).__setIncludedServices_services_newList())
for _, v := range services {
tmpList.__setIncludedServices_services_setList(v)
}
return tmpList.Pointer()
}())
}
}
func (ptr *QLowEnergyServiceData) SetType(ty QLowEnergyServiceData__ServiceType) {
if ptr.Pointer() != nil {
C.QLowEnergyServiceData_SetType(ptr.Pointer(), C.longlong(ty))
}
}
func (ptr *QLowEnergyServiceData) SetUuid(uuid QBluetoothUuid_ITF) {
if ptr.Pointer() != nil {
C.QLowEnergyServiceData_SetUuid(ptr.Pointer(), PointerFromQBluetoothUuid(uuid))
}
}
func (ptr *QLowEnergyServiceData) Swap(other QLowEnergyServiceData_ITF) {
if ptr.Pointer() != nil {
C.QLowEnergyServiceData_Swap(ptr.Pointer(), PointerFromQLowEnergyServiceData(other))
}
}
func (ptr *QLowEnergyServiceData) Type() QLowEnergyServiceData__ServiceType {
if ptr.Pointer() != nil {
return QLowEnergyServiceData__ServiceType(C.QLowEnergyServiceData_Type(ptr.Pointer()))
}
return 0
}
func (ptr *QLowEnergyServiceData) Uuid() *QBluetoothUuid {
if ptr.Pointer() != nil {
tmpValue := NewQBluetoothUuidFromPointer(C.QLowEnergyServiceData_Uuid(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*QBluetoothUuid).DestroyQBluetoothUuid)
return tmpValue
}
return nil
}
func (ptr *QLowEnergyServiceData) DestroyQLowEnergyServiceData() {
if ptr.Pointer() != nil {
C.QLowEnergyServiceData_DestroyQLowEnergyServiceData(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
func (ptr *QLowEnergyServiceData) __characteristics_atList(i int) *QLowEnergyCharacteristicData {
if ptr.Pointer() != nil {
tmpValue := NewQLowEnergyCharacteristicDataFromPointer(C.QLowEnergyServiceData___characteristics_atList(ptr.Pointer(), C.int(int32(i))))
runtime.SetFinalizer(tmpValue, (*QLowEnergyCharacteristicData).DestroyQLowEnergyCharacteristicData)
return tmpValue
}
return nil
}
func (ptr *QLowEnergyServiceData) __characteristics_setList(i QLowEnergyCharacteristicData_ITF) {
if ptr.Pointer() != nil {
C.QLowEnergyServiceData___characteristics_setList(ptr.Pointer(), PointerFromQLowEnergyCharacteristicData(i))
}
}
func (ptr *QLowEnergyServiceData) __characteristics_newList() unsafe.Pointer {
return C.QLowEnergyServiceData___characteristics_newList(ptr.Pointer())
}
func (ptr *QLowEnergyServiceData) __includedServices_atList(i int) *QLowEnergyService {
if ptr.Pointer() != nil {
tmpValue := NewQLowEnergyServiceFromPointer(C.QLowEnergyServiceData___includedServices_atList(ptr.Pointer(), C.int(int32(i))))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QLowEnergyServiceData) __includedServices_setList(i QLowEnergyService_ITF) {
if ptr.Pointer() != nil {
C.QLowEnergyServiceData___includedServices_setList(ptr.Pointer(), PointerFromQLowEnergyService(i))
}
}
func (ptr *QLowEnergyServiceData) __includedServices_newList() unsafe.Pointer {
return C.QLowEnergyServiceData___includedServices_newList(ptr.Pointer())
}
func (ptr *QLowEnergyServiceData) __setCharacteristics_characteristics_atList(i int) *QLowEnergyCharacteristicData {
if ptr.Pointer() != nil {
tmpValue := NewQLowEnergyCharacteristicDataFromPointer(C.QLowEnergyServiceData___setCharacteristics_characteristics_atList(ptr.Pointer(), C.int(int32(i))))
runtime.SetFinalizer(tmpValue, (*QLowEnergyCharacteristicData).DestroyQLowEnergyCharacteristicData)
return tmpValue
}
return nil
}
func (ptr *QLowEnergyServiceData) __setCharacteristics_characteristics_setList(i QLowEnergyCharacteristicData_ITF) {
if ptr.Pointer() != nil {
C.QLowEnergyServiceData___setCharacteristics_characteristics_setList(ptr.Pointer(), PointerFromQLowEnergyCharacteristicData(i))
}
}
func (ptr *QLowEnergyServiceData) __setCharacteristics_characteristics_newList() unsafe.Pointer {
return C.QLowEnergyServiceData___setCharacteristics_characteristics_newList(ptr.Pointer())
}
func (ptr *QLowEnergyServiceData) __setIncludedServices_services_atList(i int) *QLowEnergyService {
if ptr.Pointer() != nil {
tmpValue := NewQLowEnergyServiceFromPointer(C.QLowEnergyServiceData___setIncludedServices_services_atList(ptr.Pointer(), C.int(int32(i))))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QLowEnergyServiceData) __setIncludedServices_services_setList(i QLowEnergyService_ITF) {
if ptr.Pointer() != nil {
C.QLowEnergyServiceData___setIncludedServices_services_setList(ptr.Pointer(), PointerFromQLowEnergyService(i))
}
}
func (ptr *QLowEnergyServiceData) __setIncludedServices_services_newList() unsafe.Pointer {
return C.QLowEnergyServiceData___setIncludedServices_services_newList(ptr.Pointer())
}