Package ch.bailu.gtk.gio
Klasse DebugController
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.DebugController
- Alle implementierten Schnittstellen:
PointerInterface
`GDebugController` is an interface to expose control of debugging features and
debug output.
It is implemented on Linux using [class@Gio.DebugControllerDBus], which
exposes a D-Bus interface to allow authenticated peers to control debug
features in this process.
Whether debug output is enabled is exposed as
[property@Gio.DebugController:debug-enabled]. This controls
[func@GLib.log_set_debug_enabled] by default. Application code may
connect to the [signal@GObject.Object::notify] signal for it
to control other parts of its debug infrastructure as necessary.
If your application or service is using the default GLib log writer function,
creating one of the built-in implementations of `GDebugController` should be
all that’s needed to dynamically enable or disable debug output.
debug output.
It is implemented on Linux using [class@Gio.DebugControllerDBus], which
exposes a D-Bus interface to allow authenticated peers to control debug
features in this process.
Whether debug output is enabled is exposed as
[property@Gio.DebugController:debug-enabled]. This controls
[func@GLib.log_set_debug_enabled] by default. Application code may
connect to the [signal@GObject.Object::notify] signal for it
to control other parts of its debug infrastructure as necessary.
If your application or service is using the default GLib log writer function,
creating one of the built-in implementations of `GDebugController` should be
all that’s needed to dynamically enable or disable debug output.
-
Verschachtelte Klassen - Übersicht
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
Von Klasse geerbte Felder ch.bailu.gtk.gobject.Object
SIGNAL_ON_NOTIFY -
Konstruktorübersicht
Konstruktoren -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungstatic ClassHandlerbooleanGet the value of #GDebugController:debug-enabled.static intstatic longstatic TypeSystem.TypeSizestatic longstatic TypeSystem.TypeSizevoidsetDebugEnabled(boolean debug_enabled) Set the value of #GDebugController:debug-enabled.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
-
Konstruktordetails
-
DebugController
-
-
Methodendetails
-
getClassHandler
-
getDebugEnabled
public boolean getDebugEnabled()Get the value of #GDebugController:debug-enabled.- Gibt zurück:
- %TRUE if debug output should be exposed, %FALSE otherwise
-
setDebugEnabled
public void setDebugEnabled(boolean debug_enabled) Set the value of #GDebugController:debug-enabled.- Parameter:
debug_enabled- %TRUE if debug output should be exposed, %FALSE otherwise
-
getTypeID
public static long getTypeID() -
getParentTypeID
public static long getParentTypeID() -
getTypeSize
-
getParentTypeSize
-
getInstanceSize
public static int getInstanceSize()
-