Package ch.bailu.gtk.gio
Klasse DBusObjectManager
java.lang.Object
ch.bailu.gtk.type.Type
ch.bailu.gtk.type.Pointer
ch.bailu.gtk.gobject.Object
ch.bailu.gtk.type.PropertyHolder
ch.bailu.gtk.type.Interface
ch.bailu.gtk.gio.DBusObjectManager
- Alle implementierten Schnittstellen:
PointerInterface
The `GDBusObjectManager` type is the base type for service- and
client-side implementations of the standardized
[`org.freedesktop.DBus.ObjectManager`](http://dbus.freedesktop.org/doc/dbus-specification.html#standard-interfaces-objectmanager)
interface.
See [class@Gio.DBusObjectManagerClient] for the client-side implementation
and [class@Gio.DBusObjectManagerServer] for the service-side implementation.
client-side implementations of the standardized
[`org.freedesktop.DBus.ObjectManager`](http://dbus.freedesktop.org/doc/dbus-specification.html#standard-interfaces-objectmanager)
interface.
See [class@Gio.DBusObjectManagerClient] for the client-side implementation
and [class@Gio.DBusObjectManagerServer] for the service-side implementation.
-
Verschachtelte Klassen - Übersicht
Verschachtelte KlassenModifizierer und TypKlasseBeschreibungstatic interfacestatic interfacestatic interfacestatic interfaceVon Klasse geerbte verschachtelte Klassen/Schnittstellen ch.bailu.gtk.gobject.Object
Object.OnBindingTransformFunc, Object.OnDestroyNotify, Object.OnDuplicateFunc, Object.OnNotify, Object.OnToggleNotify, Object.OnWeakNotify -
Feldübersicht
FelderModifizierer und TypFeldBeschreibungstatic final Stringstatic final Stringstatic final Stringstatic final StringVon Klasse geerbte Felder ch.bailu.gtk.gobject.Object
SIGNAL_ON_NOTIFY -
Konstruktorübersicht
Konstruktoren -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungstatic ClassHandlerstatic intgetInterface(Str object_path, Str interface_name) Gets the interface proxy for @interface_name at @object_path, if
any.getInterface(String object_path, String interface_name) Gets the interface proxy for @interface_name at @object_path, if
any.Gets the #GDBusObject at @object_path, if any.Gets the #GDBusObject at @object_path, if any.Gets the object path that @manager is for.Gets all #GDBusObject objects known to @manager.static longstatic TypeSystem.TypeSizestatic longstatic TypeSystem.TypeSizeConnect to signal "interface-added".Connect to signal "interface-removed".Connect to signal "object-added".Connect to signal "object-removed".Von Klasse geerbte Methoden ch.bailu.gtk.type.PropertyHolder
getBooleanProperty, getIntProperty, getObjectProperty, getStringProperty, getStrProperty, setBooleanProperty, setIntProperty, setObjectProperty, setStringProperty, setStrPropertyVon 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, weakUnrefVon Klasse geerbte Methoden ch.bailu.gtk.type.Pointer
asCPointer, cast, connectSignal, disconnectSignals, disconnectSignals, equals, hashCode, throwIfNull, throwNullPointerException, toString, unregisterCallbacks, unregisterCallbacksVon Klasse geerbte Methoden ch.bailu.gtk.type.Type
asCPointer, asCPointer, asCPointerNotNull, asJnaPointer, asJnaPointer, asPointer, asPointer, cast, cast, throwIfNullVon Klasse geerbte Methoden java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitVon 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:
-
SIGNAL_ON_OBJECT_ADDED
- Siehe auch:
-
SIGNAL_ON_OBJECT_REMOVED
- Siehe auch:
-
-
Konstruktordetails
-
DBusObjectManager
-
-
Methodendetails
-
getClassHandler
-
getInterface
Gets the interface proxy for @interface_name at @object_path, if
any.- Parameter:
object_path- Object path to look up.interface_name- D-Bus interface name to look up.- Gibt zurück:
- A #GDBusInterface instance or %NULL. Free with g_object_unref().
-
getInterface
Gets the interface proxy for @interface_name at @object_path, if
any.- Parameter:
object_path- Object path to look up.interface_name- D-Bus interface name to look up.- Gibt zurück:
- A #GDBusInterface instance or %NULL. Free with g_object_unref().
-
getObject
Gets the #GDBusObject at @object_path, if any.- Parameter:
object_path- Object path to look up.- Gibt zurück:
- A #GDBusObject or %NULL. Free with g_object_unref().
-
getObject
Gets the #GDBusObject at @object_path, if any.- Parameter:
object_path- Object path to look up.- Gibt zurück:
- A #GDBusObject or %NULL. Free with g_object_unref().
-
getObjectPath
Gets the object path that @manager is for.- Gibt zurück:
- A string owned by @manager. Do not free.
-
getObjects
Gets all #GDBusObject objects known to @manager.- Gibt zurück:
- A list of #GDBusObject objects. The returned list should be freed with g_list_free() after each element has been freed with g_object_unref().
-
onInterfaceAdded
Connect to signal "interface-added".
SeeDBusObjectManager.OnInterfaceAdded.onInterfaceAdded(ch.bailu.gtk.gio.DBusObject, ch.bailu.gtk.gio.DBusInterface)for signal description.
FieldSIGNAL_ON_INTERFACE_ADDEDcontains 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".
SeeDBusObjectManager.OnInterfaceRemoved.onInterfaceRemoved(ch.bailu.gtk.gio.DBusObject, ch.bailu.gtk.gio.DBusInterface)for signal description.
FieldSIGNAL_ON_INTERFACE_REMOVEDcontains 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.
-
onObjectAdded
Connect to signal "object-added".
SeeDBusObjectManager.OnObjectAdded.onObjectAdded(ch.bailu.gtk.gio.DBusObject)for signal description.
FieldSIGNAL_ON_OBJECT_ADDEDcontains 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.
-
onObjectRemoved
Connect to signal "object-removed".
SeeDBusObjectManager.OnObjectRemoved.onObjectRemoved(ch.bailu.gtk.gio.DBusObject)for signal description.
FieldSIGNAL_ON_OBJECT_REMOVEDcontains 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()
-