Package ch.bailu.gtk.gio
Class DebugController
java.lang.Object
ch.bailu.gtk.type.Type
ch.bailu.gtk.type.Pointer
ch.bailu.gtk.gobject.Object
ch.bailu.gtk.type.Interface
ch.bailu.gtk.gio.DebugController
- All Implemented Interfaces:
PointerInterface
#GDebugController is an interface to expose control of debugging features and
debug output.
It is implemented on Linux using #GDebugControllerDBus, 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
#GDebugController:debug-enabled. This controls g_log_set_debug_enabled() by
default. Application code may connect to the #GObject::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 #GDebugControllerDBus, 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
#GDebugController:debug-enabled. This controls g_log_set_debug_enabled() by
default. Application code may connect to the #GObject::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.
-
Nested Class Summary
Nested classes/interfaces inherited from class ch.bailu.gtk.gobject.Object
Object.OnBindingTransformFunc, Object.OnDestroyNotify, Object.OnDuplicateFunc, Object.OnNotify, Object.OnToggleNotify, Object.OnWeakNotify
-
Field Summary
Fields inherited from class ch.bailu.gtk.gobject.Object
SIGNAL_ON_NOTIFY
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic 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.Methods inherited from class 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
Methods inherited from class ch.bailu.gtk.type.Pointer
asCPointer, cast, connectSignal, disconnectSignals, disconnectSignals, equals, hashCode, throwIfNull, throwNullPointerException, toString, unregisterCallbacks, unregisterCallbacks
Methods inherited from class ch.bailu.gtk.type.Type
asCPointer, asCPointer, asCPointerNotNull, asJnaPointer, asJnaPointer, asPointer, asPointer, cast, cast, throwIfNull
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface ch.bailu.gtk.type.PointerInterface
asCPointerNotNull, asJnaPointer, asPointer, isNotNull, isNull
-
Constructor Details
-
DebugController
-
-
Method Details
-
getClassHandler
-
getDebugEnabled
public boolean getDebugEnabled()Get the value of #GDebugController:debug-enabled.- Returns:
- %TRUE if debug output should be exposed, %FALSE otherwise
-
setDebugEnabled
public void setDebugEnabled(boolean debug_enabled) Set the value of #GDebugController:debug-enabled.- Parameters:
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()
-