package dbus //#include "dbus.h" import "C" import ( "github.com/therecipe/qt" "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 qt.Recovering("QDBusError::errorString") return C.GoString(C.QDBusError_QDBusError_ErrorString(C.int(error))) } func (ptr *QDBusError) IsValid() bool { defer qt.Recovering("QDBusError::isValid") if ptr.Pointer() != nil { return C.QDBusError_IsValid(ptr.Pointer()) != 0 } return false } func (ptr *QDBusError) Message() string { defer qt.Recovering("QDBusError::message") if ptr.Pointer() != nil { return C.GoString(C.QDBusError_Message(ptr.Pointer())) } return "" } func (ptr *QDBusError) Name() string { defer qt.Recovering("QDBusError::name") if ptr.Pointer() != nil { return C.GoString(C.QDBusError_Name(ptr.Pointer())) } return "" } func (ptr *QDBusError) Type() QDBusError__ErrorType { defer qt.Recovering("QDBusError::type") if ptr.Pointer() != nil { return QDBusError__ErrorType(C.QDBusError_Type(ptr.Pointer())) } return 0 }