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 ClassHandler
boolean
Get the value of #GDebugController:debug-enabled.static int
static long
static TypeSystem.TypeSize
static long
static TypeSystem.TypeSize
void
setDebugEnabled
(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, 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
-
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()
-