cutego/dbus/qdbuserror.go

138 lines
3.5 KiB
Go
Executable file

package dbus
//#include "dbus.h"
import "C"
import (
"log"
"unsafe"
)
type QDBusError struct {
ptr unsafe.Pointer
}
type QDBusError_ITF interface {
QDBusError_PTR() *QDBusError
}
func (p *QDBusError) Pointer() unsafe.Pointer {
return p.ptr
}
func (p *QDBusError) SetPointer(ptr unsafe.Pointer) {
p.ptr = ptr
}
func PointerFromQDBusError(ptr QDBusError_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QDBusError_PTR().Pointer()
}
return nil
}
func NewQDBusErrorFromPointer(ptr unsafe.Pointer) *QDBusError {
var n = new(QDBusError)
n.SetPointer(ptr)
return n
}
func (ptr *QDBusError) QDBusError_PTR() *QDBusError {
return ptr
}
//QDBusError::ErrorType
type QDBusError__ErrorType int64
const (
QDBusError__NoError = QDBusError__ErrorType(0)
QDBusError__Other = QDBusError__ErrorType(1)
QDBusError__Failed = QDBusError__ErrorType(2)
QDBusError__NoMemory = QDBusError__ErrorType(3)
QDBusError__ServiceUnknown = QDBusError__ErrorType(4)
QDBusError__NoReply = QDBusError__ErrorType(5)
QDBusError__BadAddress = QDBusError__ErrorType(6)
QDBusError__NotSupported = QDBusError__ErrorType(7)
QDBusError__LimitsExceeded = QDBusError__ErrorType(8)
QDBusError__AccessDenied = QDBusError__ErrorType(9)
QDBusError__NoServer = QDBusError__ErrorType(10)
QDBusError__Timeout = QDBusError__ErrorType(11)
QDBusError__NoNetwork = QDBusError__ErrorType(12)
QDBusError__AddressInUse = QDBusError__ErrorType(13)
QDBusError__Disconnected = QDBusError__ErrorType(14)
QDBusError__InvalidArgs = QDBusError__ErrorType(15)
QDBusError__UnknownMethod = QDBusError__ErrorType(16)
QDBusError__TimedOut = QDBusError__ErrorType(17)
QDBusError__InvalidSignature = QDBusError__ErrorType(18)
QDBusError__UnknownInterface = QDBusError__ErrorType(19)
QDBusError__UnknownObject = QDBusError__ErrorType(20)
QDBusError__UnknownProperty = QDBusError__ErrorType(21)
QDBusError__PropertyReadOnly = QDBusError__ErrorType(22)
QDBusError__InternalError = QDBusError__ErrorType(23)
QDBusError__InvalidService = QDBusError__ErrorType(24)
QDBusError__InvalidObjectPath = QDBusError__ErrorType(25)
QDBusError__InvalidInterface = QDBusError__ErrorType(26)
QDBusError__InvalidMember = QDBusError__ErrorType(27)
)
func QDBusError_ErrorString(error QDBusError__ErrorType) string {
defer func() {
if recover() != nil {
log.Println("recovered in QDBusError::errorString")
}
}()
return C.GoString(C.QDBusError_QDBusError_ErrorString(C.int(error)))
}
func (ptr *QDBusError) IsValid() bool {
defer func() {
if recover() != nil {
log.Println("recovered in QDBusError::isValid")
}
}()
if ptr.Pointer() != nil {
return C.QDBusError_IsValid(ptr.Pointer()) != 0
}
return false
}
func (ptr *QDBusError) Message() string {
defer func() {
if recover() != nil {
log.Println("recovered in QDBusError::message")
}
}()
if ptr.Pointer() != nil {
return C.GoString(C.QDBusError_Message(ptr.Pointer()))
}
return ""
}
func (ptr *QDBusError) Name() string {
defer func() {
if recover() != nil {
log.Println("recovered in QDBusError::name")
}
}()
if ptr.Pointer() != nil {
return C.GoString(C.QDBusError_Name(ptr.Pointer()))
}
return ""
}
func (ptr *QDBusError) Type() QDBusError__ErrorType {
defer func() {
if recover() != nil {
log.Println("recovered in QDBusError::type")
}
}()
if ptr.Pointer() != nil {
return QDBusError__ErrorType(C.QDBusError_Type(ptr.Pointer()))
}
return 0
}