Package ch.bailu.gtk.gio
Klasse DBusObject
- Alle implementierten Schnittstellen:
PointerInterface
The `GDBusObject` type is the base type for D-Bus objects on both
the service side (see [class@Gio.DBusObjectSkeleton]) and the client side
(see [class@Gio.DBusObjectProxy]). It is essentially just a container of
interfaces.
the service side (see [class@Gio.DBusObjectSkeleton]) and the client side
(see [class@Gio.DBusObjectProxy]). It is essentially just a container of
interfaces.
-
Verschachtelte Klassen - Übersicht
Verschachtelte KlassenModifizierer und TypKlasseBeschreibungstatic interface
static interface
Von Klasse geerbte verschachtelte Klassen/Schnittstellen ch.bailu.gtk.gobject.Object
Object.OnBindingTransformFunc, Object.OnDestroyNotify, Object.OnDuplicateFunc, Object.OnNotify, Object.OnToggleNotify, Object.OnWeakNotify
-
Feldübersicht
FelderVon Klasse geerbte Felder ch.bailu.gtk.gobject.Object
SIGNAL_ON_NOTIFY
-
Konstruktorübersicht
Konstruktoren -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungstatic ClassHandler
static int
getInterface
(Str interface_name) Gets the D-Bus interface with name @interface_name associated with
@object, if any.getInterface
(String interface_name) Gets the D-Bus interface with name @interface_name associated with
@object, if any.Gets the D-Bus interfaces associated with @object.Gets the object path for @object.static long
static TypeSystem.TypeSize
static long
static TypeSystem.TypeSize
Connect to signal "interface-added".Connect to signal "interface-removed".Von Klasse geerbte Methoden ch.bailu.gtk.type.PropertyHolder
getBooleanProperty, getIntProperty, getObjectProperty, getStringProperty, getStrProperty, setBooleanProperty, setIntProperty, setObjectProperty, setStringProperty, setStrProperty
Von Klasse geerbte Methoden ch.bailu.gtk.gobject.Object
addToggleRef, bindProperty, bindProperty, bindPropertyFull, bindPropertyFull, bindPropertyWithClosures, bindPropertyWithClosures, compatControl, connect, connect, disconnect, disconnect, dupData, dupData, dupQdata, forceFloating, freezeNotify, get, get, getData, getData, getProperty, getProperty, getQdata, interfaceFindProperty, interfaceInstallProperty, isFloating, notify, notify, notifyByPspec, onNotify, ref, refSink, removeToggleRef, replaceData, replaceData, replaceQdata, runDispose, set, set, setData, setData, setDataFull, setDataFull, setProperty, setProperty, setQdata, setQdataFull, stealData, stealData, stealQdata, takeRef, thawNotify, unref, watchClosure, weakRef, weakUnref
Von Klasse geerbte Methoden ch.bailu.gtk.type.Pointer
asCPointer, cast, connectSignal, disconnectSignals, disconnectSignals, equals, hashCode, throwIfNull, throwNullPointerException, toString, unregisterCallbacks, unregisterCallbacks
Von Klasse geerbte Methoden ch.bailu.gtk.type.Type
asCPointer, asCPointer, asCPointerNotNull, asJnaPointer, asJnaPointer, asPointer, asPointer, cast, cast, throwIfNull
Von Klasse geerbte Methoden java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Von Schnittstelle geerbte Methoden ch.bailu.gtk.type.PointerInterface
asCPointerNotNull, asJnaPointer, asPointer, isNotNull, isNull
-
Felddetails
-
SIGNAL_ON_INTERFACE_ADDED
- Siehe auch:
-
SIGNAL_ON_INTERFACE_REMOVED
- Siehe auch:
-
-
Konstruktordetails
-
DBusObject
-
-
Methodendetails
-
getClassHandler
-
getInterface
Gets the D-Bus interface with name @interface_name associated with
@object, if any.- Parameter:
interface_name
- A D-Bus interface name.- Gibt zurück:
- %NULL if not found, otherwise a #GDBusInterface that must be freed with g_object_unref().
-
getInterface
Gets the D-Bus interface with name @interface_name associated with
@object, if any.- Parameter:
interface_name
- A D-Bus interface name.- Gibt zurück:
- %NULL if not found, otherwise a #GDBusInterface that must be freed with g_object_unref().
-
getInterfaces
Gets the D-Bus interfaces associated with @object.- Gibt zurück:
- A list of #GDBusInterface instances. The returned list must be freed by g_list_free() after each element has been freed with g_object_unref().
-
getObjectPath
Gets the object path for @object.- Gibt zurück:
- A string owned by @object. Do not free.
-
onInterfaceAdded
Connect to signal "interface-added".
SeeDBusObject.OnInterfaceAdded.onInterfaceAdded(ch.bailu.gtk.gio.DBusInterface)
for signal description.
FieldSIGNAL_ON_INTERFACE_ADDED
contains original signal name and can be used as resource reference.- Parameter:
signal
- callback function (lambda).- Gibt zurück:
SignalHandler
. Can be used to disconnect signal and to release callback function.
-
onInterfaceRemoved
Connect to signal "interface-removed".
SeeDBusObject.OnInterfaceRemoved.onInterfaceRemoved(ch.bailu.gtk.gio.DBusInterface)
for signal description.
FieldSIGNAL_ON_INTERFACE_REMOVED
contains original signal name and can be used as resource reference.- Parameter:
signal
- callback function (lambda).- Gibt zurück:
SignalHandler
. Can be used to disconnect signal and to release callback function.
-
getTypeID
public static long getTypeID() -
getParentTypeID
public static long getParentTypeID() -
getTypeSize
-
getParentTypeSize
-
getInstanceSize
public static int getInstanceSize()
-