Warning, file /include/glib-2.0/gio/gdebugcontroller.h was not indexed
or was modified since last indexation (in which case cross-reference links may be missing, inaccurate or erroneous).
0001
0002
0003
0004
0005
0006
0007
0008
0009
0010
0011
0012
0013
0014
0015
0016
0017
0018
0019
0020
0021
0022
0023 #ifndef __G_DEBUG_CONTROLLER_H__
0024 #define __G_DEBUG_CONTROLLER_H__
0025
0026 #if !defined (__GIO_GIO_H_INSIDE__) && !defined (GIO_COMPILATION)
0027 #error "Only <gio/gio.h> can be included directly."
0028 #endif
0029
0030 #include <gio/giotypes.h>
0031
0032 G_BEGIN_DECLS
0033
0034
0035
0036
0037
0038
0039
0040
0041
0042 #define G_DEBUG_CONTROLLER_EXTENSION_POINT_NAME "gio-debug-controller"
0043
0044 #define G_TYPE_DEBUG_CONTROLLER (g_debug_controller_get_type ())
0045 GIO_AVAILABLE_IN_2_72
0046 G_DECLARE_INTERFACE(GDebugController, g_debug_controller, g, debug_controller, GObject)
0047
0048 #define G_DEBUG_CONTROLLER(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), G_TYPE_DEBUG_CONTROLLER, GDebugController))
0049 #define G_IS_DEBUG_CONTROLLER(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), G_TYPE_DEBUG_CONTROLLER))
0050 #define G_DEBUG_CONTROLLER_GET_INTERFACE(o) (G_TYPE_INSTANCE_GET_INTERFACE ((o), G_TYPE_DEBUG_CONTROLLER, GDebugControllerInterface))
0051
0052
0053
0054
0055
0056
0057
0058
0059
0060 struct _GDebugControllerInterface {
0061
0062 GTypeInterface g_iface;
0063 };
0064
0065 GIO_AVAILABLE_IN_2_72
0066 gboolean g_debug_controller_get_debug_enabled (GDebugController *self);
0067 GIO_AVAILABLE_IN_2_72
0068 void g_debug_controller_set_debug_enabled (GDebugController *self,
0069 gboolean debug_enabled);
0070
0071 G_END_DECLS
0072
0073 #endif