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 interface
static interface
static 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
FelderModifizierer und TypFeldBeschreibungstatic final String
static final String
static final String
static final String
Von Klasse geerbte Felder ch.bailu.gtk.gobject.Object
SIGNAL_ON_NOTIFY
-
Konstruktorübersicht
Konstruktoren -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungstatic ClassHandler
static int
getInterface
(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 long
static TypeSystem.TypeSize
static long
static TypeSystem.TypeSize
Connect 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, 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:
-
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_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".
SeeDBusObjectManager.OnInterfaceRemoved.onInterfaceRemoved(ch.bailu.gtk.gio.DBusObject, 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.
-
onObjectAdded
Connect to signal "object-added".
SeeDBusObjectManager.OnObjectAdded.onObjectAdded(ch.bailu.gtk.gio.DBusObject)
for signal description.
FieldSIGNAL_ON_OBJECT_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.
-
onObjectRemoved
Connect to signal "object-removed".
SeeDBusObjectManager.OnObjectRemoved.onObjectRemoved(ch.bailu.gtk.gio.DBusObject)
for signal description.
FieldSIGNAL_ON_OBJECT_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()
-