All Downloads are FREE. Search and download functionalities are using the official Maven repository.

io.qt.dbus.QDBusConnection Maven / Gradle / Ivy

There is a newer version: 6.7.2
Show newest version
package io.qt.dbus;

import io.qt.*;


/**
 * 

Represents a connection to the D-Bus bus daemon

*

Java wrapper for Qt class QDBusConnection

*/ public class QDBusConnection extends QtObject implements java.lang.Cloneable { static { QtJambi_LibraryUtilities.initialize(); } /** * This variable stores the meta-object for the class. */ public static final io.qt.core.@NonNull QMetaObject staticMetaObject = io.qt.core.QMetaObject.forType(QDBusConnection.class); /** *

Java wrapper for Qt enum QDBusConnection::BusType

*/ public enum BusType implements QtEnumerator { /** *

Representing QDBusConnection::SessionBus

*/ SessionBus(0), /** *

Representing QDBusConnection::SystemBus

*/ SystemBus(1), /** *

Representing QDBusConnection::ActivationBus

*/ ActivationBus(2); static { QtJambi_LibraryUtilities.initialize(); } private BusType(int value) { this.value = value; } /** * {@inheritDoc} */ public int value() { return value; } /** * Returns the corresponding enum entry for the given value. * @param value * @return enum entry */ public static @NonNull BusType resolve(int value) { switch (value) { case 0: return SessionBus; case 1: return SystemBus; case 2: return ActivationBus; default: throw new QNoSuchEnumValueException(value); } } private final int value; } /** *

Java wrapper for Qt enum QDBusConnection::ConnectionCapability

* * @see ConnectionCapabilities */ public enum ConnectionCapability implements QtFlagEnumerator { /** *

Representing QDBusConnection::UnixFileDescriptorPassing

*/ UnixFileDescriptorPassing(1); static { QtJambi_LibraryUtilities.initialize(); } private ConnectionCapability(int value) { this.value = value; } /** * {@inheritDoc} */ public int value() { return value; } /** * Create a QFlags of the enum entry. * @return QFlags */ public @NonNull ConnectionCapabilities asFlags() { return new ConnectionCapabilities(value); } /** * Combines this entry with other enum entry. * @param e enum entry * @return new flag */ public @NonNull ConnectionCapabilities combined(@NonNull ConnectionCapability e) { return asFlags().setFlag(e, true); } /** * Excludes other enum entry from a flag of this entry. * @param e enum entry * @return new flag */ public @NonNull ConnectionCapabilities cleared(@NonNull ConnectionCapability e) { return asFlags().setFlag(e, false); } /** * Creates a new {@link ConnectionCapabilities} from the entries. * @param values entries * @return new flag */ public static @NonNull ConnectionCapabilities flags(@Nullable ConnectionCapability @NonNull... values) { return new ConnectionCapabilities(values); } /** * Returns the corresponding enum entry for the given value. * @param value * @return enum entry */ public static @NonNull ConnectionCapability resolve(int value) { switch (value) { case 1: return UnixFileDescriptorPassing; default: throw new QNoSuchEnumValueException(value); } } private final int value; } /** * {@link QFlags} type for enum {@link ConnectionCapability} */ public static final class ConnectionCapabilities extends QFlags implements Comparable { private static final long serialVersionUID = 0x1c0381e5cdcd7f5L; static { QtJambi_LibraryUtilities.initialize(); } /** * Creates a new ConnectionCapabilities where the flags in args are set. * @param args enum entries */ public ConnectionCapabilities(@Nullable ConnectionCapability @NonNull... args){ super(args); } /** * Creates a new ConnectionCapabilities with given value. * @param value */ public ConnectionCapabilities(int value) { super(value); } /** * Combines this flags with enum entry. * @param e enum entry * @return new ConnectionCapabilities */ @Override public final @NonNull ConnectionCapabilities combined(@StrictNonNull ConnectionCapability e){ return new ConnectionCapabilities(value() | e.value()); } /** * Sets the flag e * @param e enum entry * @return this */ public final @NonNull ConnectionCapabilities setFlag(@Nullable ConnectionCapability e){ return setFlag(e, true); } /** * Sets or clears the flag flag * @param e enum entry * @param on set (true) or clear (false) * @return this */ public final @NonNull ConnectionCapabilities setFlag(@Nullable ConnectionCapability e, boolean on){ if (on) { setValue(value() | e.value()); }else { setValue(value() & ~e.value()); } return this; } /** * Returns an array of flag objects represented by this ConnectionCapabilities. * @return array of enum entries */ @Override public final @NonNull ConnectionCapability @NonNull[] flags(){ return super.flags(ConnectionCapability.values()); } /** * {@inheritDoc} */ @Override public final @NonNull ConnectionCapabilities clone(){ return new ConnectionCapabilities(value()); } /** * {@inheritDoc} */ @Override public final int compareTo(@StrictNonNull ConnectionCapabilities other){ return Integer.compare(value(), other.value()); } } /** *

Java wrapper for Qt enum QDBusConnection::RegisterOption

* * @see RegisterOptions */ @QtRejectedEntries({"ExportAllSignal"}) public enum RegisterOption implements QtFlagEnumerator { /** *

Representing QDBusConnection::ExportAdaptors

*/ ExportAdaptors(1), /** *

Representing QDBusConnection::ExportScriptableSlots

*/ ExportScriptableSlots(16), /** *

Representing QDBusConnection::ExportScriptableSignals

*/ ExportScriptableSignals(32), /** *

Representing QDBusConnection::ExportScriptableProperties

*/ ExportScriptableProperties(64), /** *

Representing QDBusConnection::ExportScriptableInvokables

*/ ExportScriptableInvokables(128), /** *

Representing QDBusConnection::ExportScriptableContents

*/ ExportScriptableContents(240), /** *

Representing QDBusConnection::ExportNonScriptableSlots

*/ ExportNonScriptableSlots(256), /** *

Representing QDBusConnection::ExportNonScriptableSignals

*/ ExportNonScriptableSignals(512), /** *

Representing QDBusConnection::ExportNonScriptableProperties

*/ ExportNonScriptableProperties(1024), /** *

Representing QDBusConnection::ExportNonScriptableInvokables

*/ ExportNonScriptableInvokables(2048), /** *

Representing QDBusConnection::ExportNonScriptableContents

*/ ExportNonScriptableContents(3840), /** *

Representing QDBusConnection::ExportAllSlots

*/ ExportAllSlots(272), /** *

Representing QDBusConnection::ExportAllSignals

*/ ExportAllSignals(544), /** *

Representing QDBusConnection::ExportAllProperties

*/ ExportAllProperties(1088), /** *

Representing QDBusConnection::ExportAllInvokables

*/ ExportAllInvokables(2176), /** *

Representing QDBusConnection::ExportAllContents

*/ ExportAllContents(4080), /** *

Representing QDBusConnection::ExportAllSignal

*/ ExportAllSignal(544), /** *

Representing QDBusConnection::ExportChildObjects

*/ ExportChildObjects(4096); static { QtJambi_LibraryUtilities.initialize(); } private RegisterOption(int value) { this.value = value; } /** * {@inheritDoc} */ public int value() { return value; } /** * Create a QFlags of the enum entry. * @return QFlags */ public @NonNull RegisterOptions asFlags() { return new RegisterOptions(value); } /** * Combines this entry with other enum entry. * @param e enum entry * @return new flag */ public @NonNull RegisterOptions combined(@NonNull RegisterOption e) { return asFlags().setFlag(e, true); } /** * Excludes other enum entry from a flag of this entry. * @param e enum entry * @return new flag */ public @NonNull RegisterOptions cleared(@NonNull RegisterOption e) { return asFlags().setFlag(e, false); } /** * Creates a new {@link RegisterOptions} from the entries. * @param values entries * @return new flag */ public static @NonNull RegisterOptions flags(@Nullable RegisterOption @NonNull... values) { return new RegisterOptions(values); } /** * Returns the corresponding enum entry for the given value. * @param value * @return enum entry */ public static @NonNull RegisterOption resolve(int value) { switch (value) { case 1: return ExportAdaptors; case 16: return ExportScriptableSlots; case 32: return ExportScriptableSignals; case 64: return ExportScriptableProperties; case 128: return ExportScriptableInvokables; case 240: return ExportScriptableContents; case 256: return ExportNonScriptableSlots; case 512: return ExportNonScriptableSignals; case 1024: return ExportNonScriptableProperties; case 2048: return ExportNonScriptableInvokables; case 3840: return ExportNonScriptableContents; case 272: return ExportAllSlots; case 544: return ExportAllSignals; case 1088: return ExportAllProperties; case 2176: return ExportAllInvokables; case 4080: return ExportAllContents; case 4096: return ExportChildObjects; default: throw new QNoSuchEnumValueException(value); } } private final int value; } /** * {@link QFlags} type for enum {@link RegisterOption} */ public static final class RegisterOptions extends QFlags implements Comparable { private static final long serialVersionUID = 0xcf9fb21866980eebL; static { QtJambi_LibraryUtilities.initialize(); } /** * Creates a new RegisterOptions where the flags in args are set. * @param args enum entries */ public RegisterOptions(@Nullable RegisterOption @NonNull... args){ super(args); } /** * Creates a new RegisterOptions with given value. * @param value */ public RegisterOptions(int value) { super(value); } /** * Combines this flags with enum entry. * @param e enum entry * @return new RegisterOptions */ @Override public final @NonNull RegisterOptions combined(@StrictNonNull RegisterOption e){ return new RegisterOptions(value() | e.value()); } /** * Sets the flag e * @param e enum entry * @return this */ public final @NonNull RegisterOptions setFlag(@Nullable RegisterOption e){ return setFlag(e, true); } /** * Sets or clears the flag flag * @param e enum entry * @param on set (true) or clear (false) * @return this */ public final @NonNull RegisterOptions setFlag(@Nullable RegisterOption e, boolean on){ if (on) { setValue(value() | e.value()); }else { setValue(value() & ~e.value()); } return this; } /** * Returns an array of flag objects represented by this RegisterOptions. * @return array of enum entries */ @Override public final @NonNull RegisterOption @NonNull[] flags(){ return super.flags(RegisterOption.values()); } /** * {@inheritDoc} */ @Override public final @NonNull RegisterOptions clone(){ return new RegisterOptions(value()); } /** * {@inheritDoc} */ @Override public final int compareTo(@StrictNonNull RegisterOptions other){ return Integer.compare(value(), other.value()); } } /** *

Java wrapper for Qt enum QDBusConnection::UnregisterMode

*/ public enum UnregisterMode implements QtEnumerator { /** *

Representing QDBusConnection::UnregisterNode

*/ UnregisterNode(0), /** *

Representing QDBusConnection::UnregisterTree

*/ UnregisterTree(1); static { QtJambi_LibraryUtilities.initialize(); } private UnregisterMode(int value) { this.value = value; } /** * {@inheritDoc} */ public int value() { return value; } /** * Returns the corresponding enum entry for the given value. * @param value * @return enum entry */ public static @NonNull UnregisterMode resolve(int value) { switch (value) { case 0: return UnregisterNode; case 1: return UnregisterTree; default: throw new QNoSuchEnumValueException(value); } } private final int value; } /** *

Java wrapper for Qt enum QDBusConnection::VirtualObjectRegisterOption

* * @see VirtualObjectRegisterOptions */ public enum VirtualObjectRegisterOption implements QtFlagEnumerator { /** *

Representing QDBusConnection::SingleNode

*/ SingleNode(0), /** *

Representing QDBusConnection::SubPath

*/ SubPath(1); static { QtJambi_LibraryUtilities.initialize(); } private VirtualObjectRegisterOption(int value) { this.value = value; } /** * {@inheritDoc} */ public int value() { return value; } /** * Create a QFlags of the enum entry. * @return QFlags */ public @NonNull VirtualObjectRegisterOptions asFlags() { return new VirtualObjectRegisterOptions(value); } /** * Combines this entry with other enum entry. * @param e enum entry * @return new flag */ public @NonNull VirtualObjectRegisterOptions combined(@NonNull VirtualObjectRegisterOption e) { return asFlags().setFlag(e, true); } /** * Excludes other enum entry from a flag of this entry. * @param e enum entry * @return new flag */ public @NonNull VirtualObjectRegisterOptions cleared(@NonNull VirtualObjectRegisterOption e) { return asFlags().setFlag(e, false); } /** * Creates a new {@link VirtualObjectRegisterOptions} from the entries. * @param values entries * @return new flag */ public static @NonNull VirtualObjectRegisterOptions flags(@Nullable VirtualObjectRegisterOption @NonNull... values) { return new VirtualObjectRegisterOptions(values); } /** * Returns the corresponding enum entry for the given value. * @param value * @return enum entry */ public static @NonNull VirtualObjectRegisterOption resolve(int value) { switch (value) { case 0: return SingleNode; case 1: return SubPath; default: throw new QNoSuchEnumValueException(value); } } private final int value; } /** * {@link QFlags} type for enum {@link VirtualObjectRegisterOption} */ public static final class VirtualObjectRegisterOptions extends QFlags implements Comparable { private static final long serialVersionUID = 0x1b1ef7419ec80d83L; static { QtJambi_LibraryUtilities.initialize(); } /** * Creates a new VirtualObjectRegisterOptions where the flags in args are set. * @param args enum entries */ public VirtualObjectRegisterOptions(@Nullable VirtualObjectRegisterOption @NonNull... args){ super(args); } /** * Creates a new VirtualObjectRegisterOptions with given value. * @param value */ public VirtualObjectRegisterOptions(int value) { super(value); } /** * Combines this flags with enum entry. * @param e enum entry * @return new VirtualObjectRegisterOptions */ @Override public final @NonNull VirtualObjectRegisterOptions combined(@StrictNonNull VirtualObjectRegisterOption e){ return new VirtualObjectRegisterOptions(value() | e.value()); } /** * Sets the flag e * @param e enum entry * @return this */ public final @NonNull VirtualObjectRegisterOptions setFlag(@Nullable VirtualObjectRegisterOption e){ return setFlag(e, true); } /** * Sets or clears the flag flag * @param e enum entry * @param on set (true) or clear (false) * @return this */ public final @NonNull VirtualObjectRegisterOptions setFlag(@Nullable VirtualObjectRegisterOption e, boolean on){ if (on) { setValue(value() | e.value()); }else { setValue(value() & ~e.value()); } return this; } /** * Returns an array of flag objects represented by this VirtualObjectRegisterOptions. * @return array of enum entries */ @Override public final @NonNull VirtualObjectRegisterOption @NonNull[] flags(){ return super.flags(VirtualObjectRegisterOption.values()); } /** * {@inheritDoc} */ @Override public final @NonNull VirtualObjectRegisterOptions clone(){ return new VirtualObjectRegisterOptions(value()); } /** * {@inheritDoc} */ @Override public final int compareTo(@StrictNonNull VirtualObjectRegisterOptions other){ return Integer.compare(value(), other.value()); } } /** *

See QDBusConnection::QDBusConnection(QDBusConnection)

*/ public QDBusConnection(io.qt.dbus.@NonNull QDBusConnection other){ super((QPrivateConstructor)null); initialize_native(this, other); } private native static void initialize_native(QDBusConnection instance, io.qt.dbus.QDBusConnection other); /** *

See QDBusConnection::QDBusConnection(QString)

*/ public QDBusConnection(java.lang.@NonNull String name){ super((QPrivateConstructor)null); initialize_native(this, name); } private native static void initialize_native(QDBusConnection instance, java.lang.String name); /** *

See QDBusConnection::asyncCall(QDBusMessage,int)const

*/ @QtUninvokable public final io.qt.dbus.@NonNull QDBusPendingCall asyncCall(io.qt.dbus.@NonNull QDBusMessage message, int timeout){ return asyncCall_native_cref_QDBusMessage_int_constfct(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(message), timeout); } @QtUninvokable private native io.qt.dbus.QDBusPendingCall asyncCall_native_cref_QDBusMessage_int_constfct(long __this__nativeId, long message, int timeout); /** *

See QDBusConnection::baseService()const

*/ @QtUninvokable public final java.lang.@NonNull String baseService(){ return baseService_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this)); } @QtUninvokable private native java.lang.String baseService_native_constfct(long __this__nativeId); /** *

See QDBusConnection::call(QDBusMessage,QDBus::CallMode,int)const

*/ @QtUninvokable public final io.qt.dbus.@NonNull QDBusMessage call(io.qt.dbus.@NonNull QDBusMessage message, io.qt.dbus.QDBus.@NonNull CallMode mode, int timeout){ return call_native_cref_QDBusMessage_QDBus_CallMode_int_constfct(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(message), mode.value(), timeout); } @QtUninvokable private native io.qt.dbus.QDBusMessage call_native_cref_QDBusMessage_QDBus_CallMode_int_constfct(long __this__nativeId, long message, int mode, int timeout); /** *

See QDBusConnection::callWithCallback(QDBusMessage,QObject*,const char*,const char*,int)const

*/ @QtUninvokable public final boolean callWithCallback(io.qt.dbus.@NonNull QDBusMessage message, io.qt.core.@Nullable QObject receiver, java.lang.@Nullable String returnMethod, java.lang.@Nullable String errorMethod, int timeout){ if(returnMethod!=null && !returnMethod.startsWith("1") && !returnMethod.startsWith("2")) { io.qt.core.QMetaMethod method = receiver.metaObject().method(returnMethod); if(method!=null && method.isValid()) { if(method.methodType()==io.qt.core.QMetaMethod.MethodType.Signal) returnMethod = "2" + method.cppMethodSignature(); else returnMethod = "1" + method.cppMethodSignature(); } } if(errorMethod!=null && !errorMethod.startsWith("1") && !errorMethod.startsWith("2")) { io.qt.core.QMetaMethod method = receiver.metaObject().method(errorMethod); if(method!=null && method.isValid()) { if(method.methodType()==io.qt.core.QMetaMethod.MethodType.Signal) errorMethod = "2" + method.cppMethodSignature(); else errorMethod = "1" + method.cppMethodSignature(); } } return callWithCallback_native_cref_QDBusMessage_QObject_ptr_const_char_ptr_const_char_ptr_int_constfct(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(message), QtJambi_LibraryUtilities.internal.checkedNativeId(receiver), returnMethod, errorMethod, timeout); } @QtUninvokable private native boolean callWithCallback_native_cref_QDBusMessage_QObject_ptr_const_char_ptr_const_char_ptr_int_constfct(long __this__nativeId, long message, long receiver, java.lang.String returnMethod, java.lang.String errorMethod, int timeout); /** *

See QDBusConnection::callWithCallback(QDBusMessage,QObject*,const char*,int)const

*/ @QtUninvokable public final boolean callWithCallback(io.qt.dbus.@NonNull QDBusMessage message, io.qt.core.@Nullable QObject receiver, java.lang.@Nullable String slot, int timeout){ if(slot!=null && !slot.startsWith("1") && !slot.startsWith("2")) { io.qt.core.QMetaMethod method = receiver.metaObject().method(slot); if(method!=null && method.isValid()) { if(method.methodType()==io.qt.core.QMetaMethod.MethodType.Signal) slot = "2" + method.cppMethodSignature(); else slot = "1" + method.cppMethodSignature(); } } return callWithCallback_native_cref_QDBusMessage_QObject_ptr_const_char_ptr_int_constfct(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(message), QtJambi_LibraryUtilities.internal.checkedNativeId(receiver), slot, timeout); } @QtUninvokable private native boolean callWithCallback_native_cref_QDBusMessage_QObject_ptr_const_char_ptr_int_constfct(long __this__nativeId, long message, long receiver, java.lang.String slot, int timeout); /** *

See QDBusConnection::connect(QString,QString,QString,QString,QObject*,const char*)

*/ @QtUninvokable public final boolean connect(java.lang.@NonNull String service, java.lang.@NonNull String path, java.lang.@NonNull String arg__interface, java.lang.@NonNull String name, io.qt.core.@Nullable QObject receiver, java.lang.@Nullable String slot){ if(slot!=null && !slot.startsWith("1") && !slot.startsWith("2")) { io.qt.core.QMetaMethod method = receiver.metaObject().method(slot); if(method!=null && method.isValid()) { if(method.methodType()==io.qt.core.QMetaMethod.MethodType.Signal) slot = "2" + method.cppMethodSignature(); else slot = "1" + method.cppMethodSignature(); } } return connect_native_cref_QString_cref_QString_cref_QString_cref_QString_QObject_ptr_const_char_ptr(QtJambi_LibraryUtilities.internal.nativeId(this), service, path, arg__interface, name, QtJambi_LibraryUtilities.internal.checkedNativeId(receiver), slot); } @QtUninvokable private native boolean connect_native_cref_QString_cref_QString_cref_QString_cref_QString_QObject_ptr_const_char_ptr(long __this__nativeId, java.lang.String service, java.lang.String path, java.lang.String arg__interface, java.lang.String name, long receiver, java.lang.String slot); /** *

See QDBusConnection::connect(QString,QString,QString,QString,QString,QObject*,const char*)

*/ @QtUninvokable public final boolean connect(java.lang.@NonNull String service, java.lang.@NonNull String path, java.lang.@NonNull String arg__interface, java.lang.@NonNull String name, java.lang.@NonNull String signature, io.qt.core.@Nullable QObject receiver, java.lang.@Nullable String slot){ if(slot!=null && !slot.startsWith("1") && !slot.startsWith("2")) { io.qt.core.QMetaMethod method = receiver.metaObject().method(slot); if(method!=null && method.isValid()) { if(method.methodType()==io.qt.core.QMetaMethod.MethodType.Signal) slot = "2" + method.cppMethodSignature(); else slot = "1" + method.cppMethodSignature(); } } return connect_native_cref_QString_cref_QString_cref_QString_cref_QString_cref_QString_QObject_ptr_const_char_ptr(QtJambi_LibraryUtilities.internal.nativeId(this), service, path, arg__interface, name, signature, QtJambi_LibraryUtilities.internal.checkedNativeId(receiver), slot); } @QtUninvokable private native boolean connect_native_cref_QString_cref_QString_cref_QString_cref_QString_cref_QString_QObject_ptr_const_char_ptr(long __this__nativeId, java.lang.String service, java.lang.String path, java.lang.String arg__interface, java.lang.String name, java.lang.String signature, long receiver, java.lang.String slot); /** *

See QDBusConnection::connect(QString,QString,QString,QString,QStringList,QString,QObject*,const char*)

*/ @QtUninvokable public final boolean connect(java.lang.@NonNull String service, java.lang.@NonNull String path, java.lang.@NonNull String arg__interface, java.lang.@NonNull String name, java.util.@NonNull Collection argumentMatch, java.lang.@NonNull String signature, io.qt.core.@Nullable QObject receiver, java.lang.@Nullable String slot){ if(slot!=null && !slot.startsWith("1") && !slot.startsWith("2")) { io.qt.core.QMetaMethod method = receiver.metaObject().method(slot); if(method!=null && method.isValid()) { if(method.methodType()==io.qt.core.QMetaMethod.MethodType.Signal) slot = "2" + method.cppMethodSignature(); else slot = "1" + method.cppMethodSignature(); } } return connect_native_cref_QString_cref_QString_cref_QString_cref_QString_cref_QStringList_cref_QString_QObject_ptr_const_char_ptr(QtJambi_LibraryUtilities.internal.nativeId(this), service, path, arg__interface, name, argumentMatch, signature, QtJambi_LibraryUtilities.internal.checkedNativeId(receiver), slot); } @QtUninvokable private native boolean connect_native_cref_QString_cref_QString_cref_QString_cref_QString_cref_QStringList_cref_QString_QObject_ptr_const_char_ptr(long __this__nativeId, java.lang.String service, java.lang.String path, java.lang.String arg__interface, java.lang.String name, java.util.Collection argumentMatch, java.lang.String signature, long receiver, java.lang.String slot); /** *

See QDBusConnection::connectionCapabilities()const

*/ @QtUninvokable public final io.qt.dbus.QDBusConnection.@NonNull ConnectionCapabilities connectionCapabilities(){ return new io.qt.dbus.QDBusConnection.ConnectionCapabilities(connectionCapabilities_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this))); } @QtUninvokable private native int connectionCapabilities_native_constfct(long __this__nativeId); /** *

See QDBusConnection::disconnect(QString,QString,QString,QString,QObject*,const char*)

*/ @QtUninvokable public final boolean disconnect(java.lang.@NonNull String service, java.lang.@NonNull String path, java.lang.@NonNull String arg__interface, java.lang.@NonNull String name, io.qt.core.@Nullable QObject receiver, java.lang.@Nullable String slot){ if(slot!=null && !slot.startsWith("1") && !slot.startsWith("2")) { io.qt.core.QMetaMethod method = receiver.metaObject().method(slot); if(method!=null && method.isValid()) { if(method.methodType()==io.qt.core.QMetaMethod.MethodType.Signal) slot = "2" + method.cppMethodSignature(); else slot = "1" + method.cppMethodSignature(); } } return disconnect_native_cref_QString_cref_QString_cref_QString_cref_QString_QObject_ptr_const_char_ptr(QtJambi_LibraryUtilities.internal.nativeId(this), service, path, arg__interface, name, QtJambi_LibraryUtilities.internal.checkedNativeId(receiver), slot); } @QtUninvokable private native boolean disconnect_native_cref_QString_cref_QString_cref_QString_cref_QString_QObject_ptr_const_char_ptr(long __this__nativeId, java.lang.String service, java.lang.String path, java.lang.String arg__interface, java.lang.String name, long receiver, java.lang.String slot); /** *

See QDBusConnection::disconnect(QString,QString,QString,QString,QString,QObject*,const char*)

*/ @QtUninvokable public final boolean disconnect(java.lang.@NonNull String service, java.lang.@NonNull String path, java.lang.@NonNull String arg__interface, java.lang.@NonNull String name, java.lang.@NonNull String signature, io.qt.core.@Nullable QObject receiver, java.lang.@Nullable String slot){ if(slot!=null && !slot.startsWith("1") && !slot.startsWith("2")) { io.qt.core.QMetaMethod method = receiver.metaObject().method(slot); if(method!=null && method.isValid()) { if(method.methodType()==io.qt.core.QMetaMethod.MethodType.Signal) slot = "2" + method.cppMethodSignature(); else slot = "1" + method.cppMethodSignature(); } } return disconnect_native_cref_QString_cref_QString_cref_QString_cref_QString_cref_QString_QObject_ptr_const_char_ptr(QtJambi_LibraryUtilities.internal.nativeId(this), service, path, arg__interface, name, signature, QtJambi_LibraryUtilities.internal.checkedNativeId(receiver), slot); } @QtUninvokable private native boolean disconnect_native_cref_QString_cref_QString_cref_QString_cref_QString_cref_QString_QObject_ptr_const_char_ptr(long __this__nativeId, java.lang.String service, java.lang.String path, java.lang.String arg__interface, java.lang.String name, java.lang.String signature, long receiver, java.lang.String slot); /** *

See QDBusConnection::disconnect(QString,QString,QString,QString,QStringList,QString,QObject*,const char*)

*/ @QtUninvokable public final boolean disconnect(java.lang.@NonNull String service, java.lang.@NonNull String path, java.lang.@NonNull String arg__interface, java.lang.@NonNull String name, java.util.@NonNull Collection argumentMatch, java.lang.@NonNull String signature, io.qt.core.@Nullable QObject receiver, java.lang.@Nullable String slot){ if(slot!=null && !slot.startsWith("1") && !slot.startsWith("2")) { io.qt.core.QMetaMethod method = receiver.metaObject().method(slot); if(method!=null && method.isValid()) { if(method.methodType()==io.qt.core.QMetaMethod.MethodType.Signal) slot = "2" + method.cppMethodSignature(); else slot = "1" + method.cppMethodSignature(); } } return disconnect_native_cref_QString_cref_QString_cref_QString_cref_QString_cref_QStringList_cref_QString_QObject_ptr_const_char_ptr(QtJambi_LibraryUtilities.internal.nativeId(this), service, path, arg__interface, name, argumentMatch, signature, QtJambi_LibraryUtilities.internal.checkedNativeId(receiver), slot); } @QtUninvokable private native boolean disconnect_native_cref_QString_cref_QString_cref_QString_cref_QString_cref_QStringList_cref_QString_QObject_ptr_const_char_ptr(long __this__nativeId, java.lang.String service, java.lang.String path, java.lang.String arg__interface, java.lang.String name, java.util.Collection argumentMatch, java.lang.String signature, long receiver, java.lang.String slot); /** *

See QDBusConnection::interface()const

*/ @QtUninvokable public final io.qt.dbus.@Nullable QDBusConnectionInterface connectionInterface(){ return connectionInterface_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this)); } @QtUninvokable private native io.qt.dbus.QDBusConnectionInterface connectionInterface_native_constfct(long __this__nativeId); /** *

See QDBusConnection::isConnected()const

*/ @QtUninvokable public final boolean isConnected(){ return isConnected_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this)); } @QtUninvokable private native boolean isConnected_native_constfct(long __this__nativeId); /** *

See QDBusConnection::lastError()const

*/ @QtUninvokable public final io.qt.dbus.@NonNull QDBusError lastError(){ return lastError_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this)); } @QtUninvokable private native io.qt.dbus.QDBusError lastError_native_constfct(long __this__nativeId); /** *

See QDBusConnection::name()const

*/ @QtUninvokable public final java.lang.@NonNull String name(){ return name_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this)); } @QtUninvokable private native java.lang.String name_native_constfct(long __this__nativeId); /** *

See QDBusConnection::objectRegisteredAt(QString)const

*/ @QtUninvokable public final io.qt.core.@Nullable QObject objectRegisteredAt(java.lang.@NonNull String path){ return objectRegisteredAt_native_cref_QString_constfct(QtJambi_LibraryUtilities.internal.nativeId(this), path); } @QtUninvokable private native io.qt.core.QObject objectRegisteredAt_native_cref_QString_constfct(long __this__nativeId, java.lang.String path); /** *

See QDBusConnection::operator=(QDBusConnection)

*/ @QtUninvokable public final void assign(io.qt.dbus.@NonNull QDBusConnection other){ assign_native_cref_QDBusConnection(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(other)); } @QtUninvokable private native void assign_native_cref_QDBusConnection(long __this__nativeId, long other); /** *

See QDBusConnection::registerObject(QString,QObject*,QDBusConnection::RegisterOptions)

*/ @QtUninvokable public final boolean registerObject(java.lang.@NonNull String path, io.qt.core.@Nullable QObject object, io.qt.dbus.QDBusConnection.@NonNull RegisterOptions options){ return registerObject_native_cref_QString_QObject_ptr_QDBusConnection_RegisterOptions(QtJambi_LibraryUtilities.internal.nativeId(this), path, QtJambi_LibraryUtilities.internal.checkedNativeId(object), options.value()); } @QtUninvokable private native boolean registerObject_native_cref_QString_QObject_ptr_QDBusConnection_RegisterOptions(long __this__nativeId, java.lang.String path, long object, int options); /** *

See QDBusConnection::registerObject(QString,QString,QObject*,QDBusConnection::RegisterOptions)

*/ @QtUninvokable public final boolean registerObject(java.lang.@NonNull String path, java.lang.@NonNull String arg__interface, io.qt.core.@Nullable QObject object, io.qt.dbus.QDBusConnection.@NonNull RegisterOptions options){ return registerObject_native_cref_QString_cref_QString_QObject_ptr_QDBusConnection_RegisterOptions(QtJambi_LibraryUtilities.internal.nativeId(this), path, arg__interface, QtJambi_LibraryUtilities.internal.checkedNativeId(object), options.value()); } @QtUninvokable private native boolean registerObject_native_cref_QString_cref_QString_QObject_ptr_QDBusConnection_RegisterOptions(long __this__nativeId, java.lang.String path, java.lang.String arg__interface, long object, int options); /** *

See QDBusConnection::registerService(QString)

*/ @QtUninvokable public final boolean registerService(java.lang.@NonNull String serviceName){ return registerService_native_cref_QString(QtJambi_LibraryUtilities.internal.nativeId(this), serviceName); } @QtUninvokable private native boolean registerService_native_cref_QString(long __this__nativeId, java.lang.String serviceName); /** *

See QDBusConnection::send(QDBusMessage)const

*/ @QtUninvokable public final boolean send(io.qt.dbus.@NonNull QDBusMessage message){ return send_native_cref_QDBusMessage_constfct(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(message)); } @QtUninvokable private native boolean send_native_cref_QDBusMessage_constfct(long __this__nativeId, long message); /** *

See QDBusConnection::swap(QDBusConnection&)

*/ @QtUninvokable public final void swap(io.qt.dbus.@StrictNonNull QDBusConnection other){ java.util.Objects.requireNonNull(other, "Argument 'other': null not expected."); swap_native_ref_QDBusConnection(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(other)); } @QtUninvokable private native void swap_native_ref_QDBusConnection(long __this__nativeId, long other); /** *

See QDBusConnection::unregisterObject(QString,QDBusConnection::UnregisterMode)

*/ @QtUninvokable public final void unregisterObject(java.lang.@NonNull String path, io.qt.dbus.QDBusConnection.@NonNull UnregisterMode mode){ unregisterObject_native_cref_QString_QDBusConnection_UnregisterMode(QtJambi_LibraryUtilities.internal.nativeId(this), path, mode.value()); } @QtUninvokable private native void unregisterObject_native_cref_QString_QDBusConnection_UnregisterMode(long __this__nativeId, java.lang.String path, int mode); /** *

See QDBusConnection::unregisterService(QString)

*/ @QtUninvokable public final boolean unregisterService(java.lang.@NonNull String serviceName){ return unregisterService_native_cref_QString(QtJambi_LibraryUtilities.internal.nativeId(this), serviceName); } @QtUninvokable private native boolean unregisterService_native_cref_QString(long __this__nativeId, java.lang.String serviceName); /** *

See QDBusConnection::connectToBus(QDBusConnection::BusType,QString)

*/ public static io.qt.dbus.@NonNull QDBusConnection connectToBus(io.qt.dbus.QDBusConnection.@NonNull BusType type, java.lang.@NonNull String name){ return connectToBus_native_QDBusConnection_BusType_cref_QString(type.value(), name); } private native static io.qt.dbus.QDBusConnection connectToBus_native_QDBusConnection_BusType_cref_QString(int type, java.lang.String name); /** *

See QDBusConnection::connectToBus(QString,QString)

*/ public native static io.qt.dbus.@NonNull QDBusConnection connectToBus(java.lang.@NonNull String address, java.lang.@NonNull String name); /** *

See QDBusConnection::connectToPeer(QString,QString)

*/ public native static io.qt.dbus.@NonNull QDBusConnection connectToPeer(java.lang.@NonNull String address, java.lang.@NonNull String name); /** *

See QDBusConnection::disconnectFromBus(QString)

*/ public native static void disconnectFromBus(java.lang.@NonNull String name); /** *

See QDBusConnection::disconnectFromPeer(QString)

*/ public native static void disconnectFromPeer(java.lang.@NonNull String name); /** *

See QDBusConnection::localMachineId()

*/ public native static io.qt.core.@NonNull QByteArray localMachineId(); /** *

See QDBusConnection::sessionBus()

*/ public native static io.qt.dbus.@NonNull QDBusConnection sessionBus(); /** *

See QDBusConnection::systemBus()

*/ public native static io.qt.dbus.@NonNull QDBusConnection systemBus(); /** * Constructor for internal use only. * @param p expected to be null. * @hidden */ @NativeAccess protected QDBusConnection(QPrivateConstructor p) { super(p); } /** *

Creates and returns a copy of this object.

See QDBusConnection::QDBusConnection(QDBusConnection)

*/ @QtUninvokable @Override public QDBusConnection clone() { return clone_native(QtJambi_LibraryUtilities.internal.nativeId(this)); } private static native QDBusConnection clone_native(long __this_nativeId); /** *

Overloaded function for {@link #asyncCall(io.qt.dbus.QDBusMessage, int)} * with timeout = -1.

*/ @QtUninvokable public final io.qt.dbus.@NonNull QDBusPendingCall asyncCall(io.qt.dbus.@NonNull QDBusMessage message) { return asyncCall(message, (int)-1); } /** *

Overloaded function for {@link #call(io.qt.dbus.QDBusMessage, io.qt.dbus.QDBus.CallMode, int)} * with timeout = -1.

*/ @QtUninvokable public final io.qt.dbus.@NonNull QDBusMessage call(io.qt.dbus.@NonNull QDBusMessage message, io.qt.dbus.QDBus.@NonNull CallMode mode) { return call(message, mode, (int)-1); } /** *

Overloaded function for {@link #call(io.qt.dbus.QDBusMessage, io.qt.dbus.QDBus.CallMode, int)}

*

with:

    *
  • mode = io.qt.dbus.QDBus.CallMode.Block
  • *
  • timeout = -1
  • *
*/ @QtUninvokable public final io.qt.dbus.@NonNull QDBusMessage call(io.qt.dbus.@NonNull QDBusMessage message) { return call(message, io.qt.dbus.QDBus.CallMode.Block, (int)-1); } /** *

Overloaded function for {@link #callWithCallback(io.qt.dbus.QDBusMessage, io.qt.core.QObject, java.lang.String, java.lang.String, int)} * with timeout = -1.

*/ @QtUninvokable public final boolean callWithCallback(io.qt.dbus.@NonNull QDBusMessage message, io.qt.core.@Nullable QObject receiver, java.lang.@Nullable String returnMethod, java.lang.@Nullable String errorMethod) { return callWithCallback(message, receiver, returnMethod, errorMethod, (int)-1); } /** *

Overloaded function for {@link #callWithCallback(io.qt.dbus.QDBusMessage, io.qt.core.QObject, java.lang.String, int)} * with timeout = -1.

*/ @QtUninvokable public final boolean callWithCallback(io.qt.dbus.@NonNull QDBusMessage message, io.qt.core.@Nullable QObject receiver, java.lang.@Nullable String slot) { return callWithCallback(message, receiver, slot, (int)-1); } /** *

Overloaded function for {@link #registerObject(java.lang.String, io.qt.core.QObject, io.qt.dbus.QDBusConnection.RegisterOptions)} * with options = new io.qt.dbus.QDBusConnection.RegisterOptions(1).

*/ @QtUninvokable public final boolean registerObject(java.lang.@NonNull String path, io.qt.core.@Nullable QObject object) { return registerObject(path, object, new io.qt.dbus.QDBusConnection.RegisterOptions(1)); } /** *

Overloaded function for {@link #registerObject(java.lang.String, io.qt.core.QObject, io.qt.dbus.QDBusConnection.RegisterOptions)}.

*/ @QtUninvokable public final boolean registerObject(java.lang.@NonNull String path, io.qt.core.@Nullable QObject object, io.qt.dbus.QDBusConnection.@NonNull RegisterOption @NonNull... options) { return registerObject(path, object, new io.qt.dbus.QDBusConnection.RegisterOptions(options)); } /** *

Overloaded function for {@link #registerObject(java.lang.String, java.lang.String, io.qt.core.QObject, io.qt.dbus.QDBusConnection.RegisterOptions)} * with options = new io.qt.dbus.QDBusConnection.RegisterOptions(1).

*/ @QtUninvokable public final boolean registerObject(java.lang.@NonNull String path, java.lang.@NonNull String arg__interface, io.qt.core.@Nullable QObject object) { return registerObject(path, arg__interface, object, new io.qt.dbus.QDBusConnection.RegisterOptions(1)); } /** *

Overloaded function for {@link #registerObject(java.lang.String, java.lang.String, io.qt.core.QObject, io.qt.dbus.QDBusConnection.RegisterOptions)}.

*/ @QtUninvokable public final boolean registerObject(java.lang.@NonNull String path, java.lang.@NonNull String arg__interface, io.qt.core.@Nullable QObject object, io.qt.dbus.QDBusConnection.@NonNull RegisterOption @NonNull... options) { return registerObject(path, arg__interface, object, new io.qt.dbus.QDBusConnection.RegisterOptions(options)); } /** *

Overloaded function for {@link #unregisterObject(java.lang.String, io.qt.dbus.QDBusConnection.UnregisterMode)} * with mode = io.qt.dbus.QDBusConnection.UnregisterMode.UnregisterNode.

*/ @QtUninvokable public final void unregisterObject(java.lang.@NonNull String path) { unregisterObject(path, io.qt.dbus.QDBusConnection.UnregisterMode.UnregisterNode); } }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy