Github User Fetcher 1.0.0
C Application with Server and GUI
Loading...
Searching...
No Matches
gdbusintrospection.h File Reference
#include <gio/giotypes.h>

Go to the source code of this file.

Data Structures

struct  _GDBusAnnotationInfo
 
struct  _GDBusArgInfo
 
struct  _GDBusMethodInfo
 
struct  _GDBusSignalInfo
 
struct  _GDBusPropertyInfo
 
struct  _GDBusInterfaceInfo
 
struct  _GDBusNodeInfo
 

: The name of the D-Bus interface, e.g. "org.freedesktop.DBus.Properties".

GDBusInterfaceInfo: @ref_count: The reference count or -1 if statically allocated.

@methods: (array zero-terminated=1): A pointer to a NULL-terminated array of pointers to GDBusMethodInfo structures or NULL if there are no methods. @signals: (array zero-terminated=1): A pointer to a NULL-terminated array of pointers to GDBusSignalInfo structures or NULL if there are no signals. @properties: (array zero-terminated=1): A pointer to a NULL-terminated array of pointers to GDBusPropertyInfo structures or NULL if there are no properties. @annotations: (array zero-terminated=1): A pointer to a NULL-terminated array of pointers to GDBusAnnotationInfo structures or NULL if there are no annotations.

Information about a D-Bus interface.

Since: 2.26

#define G_TYPE_DBUS_NODE_INFO   (g_dbus_node_info_get_type ())
 
#define G_TYPE_DBUS_INTERFACE_INFO   (g_dbus_interface_info_get_type ())
 
#define G_TYPE_DBUS_METHOD_INFO   (g_dbus_method_info_get_type ())
 
#define G_TYPE_DBUS_SIGNAL_INFO   (g_dbus_signal_info_get_type ())
 
#define G_TYPE_DBUS_PROPERTY_INFO   (g_dbus_property_info_get_type ())
 
#define G_TYPE_DBUS_ARG_INFO   (g_dbus_arg_info_get_type ())
 
#define G_TYPE_DBUS_ANNOTATION_INFO   (g_dbus_annotation_info_get_type ())
 
GIO_AVAILABLE_IN_ALL const gcharg_dbus_annotation_info_lookup (GDBusAnnotationInfo **annotations, const gchar *name)
 
GIO_AVAILABLE_IN_ALL GDBusMethodInfog_dbus_interface_info_lookup_method (GDBusInterfaceInfo *info, const gchar *name)
 
GIO_AVAILABLE_IN_ALL GDBusSignalInfog_dbus_interface_info_lookup_signal (GDBusInterfaceInfo *info, const gchar *name)
 
GIO_AVAILABLE_IN_ALL GDBusPropertyInfog_dbus_interface_info_lookup_property (GDBusInterfaceInfo *info, const gchar *name)
 
GIO_AVAILABLE_IN_ALL void g_dbus_interface_info_cache_build (GDBusInterfaceInfo *info)
 
GIO_AVAILABLE_IN_ALL void g_dbus_interface_info_cache_release (GDBusInterfaceInfo *info)
 
GIO_AVAILABLE_IN_ALL void g_dbus_interface_info_generate_xml (GDBusInterfaceInfo *info, guint indent, GString *string_builder)
 
GIO_AVAILABLE_IN_ALL GDBusNodeInfog_dbus_node_info_new_for_xml (const gchar *xml_data, GError **error)
 
GIO_AVAILABLE_IN_ALL GDBusInterfaceInfog_dbus_node_info_lookup_interface (GDBusNodeInfo *info, const gchar *name)
 
GIO_AVAILABLE_IN_ALL void g_dbus_node_info_generate_xml (GDBusNodeInfo *info, guint indent, GString *string_builder)
 
GIO_AVAILABLE_IN_ALL GDBusNodeInfog_dbus_node_info_ref (GDBusNodeInfo *info)
 
GIO_AVAILABLE_IN_ALL GDBusInterfaceInfog_dbus_interface_info_ref (GDBusInterfaceInfo *info)
 
GIO_AVAILABLE_IN_ALL GDBusMethodInfog_dbus_method_info_ref (GDBusMethodInfo *info)
 
GIO_AVAILABLE_IN_ALL GDBusSignalInfog_dbus_signal_info_ref (GDBusSignalInfo *info)
 
GIO_AVAILABLE_IN_ALL GDBusPropertyInfog_dbus_property_info_ref (GDBusPropertyInfo *info)
 
GIO_AVAILABLE_IN_ALL GDBusArgInfog_dbus_arg_info_ref (GDBusArgInfo *info)
 
GIO_AVAILABLE_IN_ALL GDBusAnnotationInfog_dbus_annotation_info_ref (GDBusAnnotationInfo *info)
 
GIO_AVAILABLE_IN_ALL void g_dbus_node_info_unref (GDBusNodeInfo *info)
 
GIO_AVAILABLE_IN_ALL void g_dbus_interface_info_unref (GDBusInterfaceInfo *info)
 
GIO_AVAILABLE_IN_ALL void g_dbus_method_info_unref (GDBusMethodInfo *info)
 
GIO_AVAILABLE_IN_ALL void g_dbus_signal_info_unref (GDBusSignalInfo *info)
 
GIO_AVAILABLE_IN_ALL void g_dbus_property_info_unref (GDBusPropertyInfo *info)
 
GIO_AVAILABLE_IN_ALL void g_dbus_arg_info_unref (GDBusArgInfo *info)
 
GIO_AVAILABLE_IN_ALL void g_dbus_annotation_info_unref (GDBusAnnotationInfo *info)
 
GIO_AVAILABLE_IN_ALL GType g_dbus_node_info_get_type (void) G_GNUC_CONST
 
GIO_AVAILABLE_IN_ALL GType g_dbus_interface_info_get_type (void) G_GNUC_CONST
 
GIO_AVAILABLE_IN_ALL GType g_dbus_method_info_get_type (void) G_GNUC_CONST
 
GIO_AVAILABLE_IN_ALL GType g_dbus_signal_info_get_type (void) G_GNUC_CONST
 
GIO_AVAILABLE_IN_ALL GType g_dbus_property_info_get_type (void) G_GNUC_CONST
 
GIO_AVAILABLE_IN_ALL GType g_dbus_arg_info_get_type (void) G_GNUC_CONST
 
GIO_AVAILABLE_IN_ALL GType g_dbus_annotation_info_get_type (void) G_GNUC_CONST
 

Macro Definition Documentation

◆ G_TYPE_DBUS_ANNOTATION_INFO

#define G_TYPE_DBUS_ANNOTATION_INFO   (g_dbus_annotation_info_get_type ())

G_TYPE_DBUS_ANNOTATION_INFO:

The GType for a boxed type holding a GDBusAnnotationInfo.

Since: 2.26

Definition at line 308 of file gdbusintrospection.h.

◆ G_TYPE_DBUS_ARG_INFO

#define G_TYPE_DBUS_ARG_INFO   (g_dbus_arg_info_get_type ())

G_TYPE_DBUS_ARG_INFO:

The GType for a boxed type holding a GDBusArgInfo.

Since: 2.26

Definition at line 299 of file gdbusintrospection.h.

◆ G_TYPE_DBUS_INTERFACE_INFO

#define G_TYPE_DBUS_INTERFACE_INFO   (g_dbus_interface_info_get_type ())

G_TYPE_DBUS_INTERFACE_INFO:

The GType for a boxed type holding a GDBusInterfaceInfo.

Since: 2.26

Definition at line 263 of file gdbusintrospection.h.

◆ G_TYPE_DBUS_METHOD_INFO

#define G_TYPE_DBUS_METHOD_INFO   (g_dbus_method_info_get_type ())

G_TYPE_DBUS_METHOD_INFO:

The GType for a boxed type holding a GDBusMethodInfo.

Since: 2.26

Definition at line 272 of file gdbusintrospection.h.

◆ G_TYPE_DBUS_NODE_INFO

#define G_TYPE_DBUS_NODE_INFO   (g_dbus_node_info_get_type ())

G_TYPE_DBUS_NODE_INFO:

The GType for a boxed type holding a GDBusNodeInfo.

Since: 2.26

Definition at line 254 of file gdbusintrospection.h.

◆ G_TYPE_DBUS_PROPERTY_INFO

#define G_TYPE_DBUS_PROPERTY_INFO   (g_dbus_property_info_get_type ())

G_TYPE_DBUS_PROPERTY_INFO:

The GType for a boxed type holding a GDBusPropertyInfo.

Since: 2.26

Definition at line 290 of file gdbusintrospection.h.

◆ G_TYPE_DBUS_SIGNAL_INFO

#define G_TYPE_DBUS_SIGNAL_INFO   (g_dbus_signal_info_get_type ())

G_TYPE_DBUS_SIGNAL_INFO:

The GType for a boxed type holding a GDBusSignalInfo.

Since: 2.26

Definition at line 281 of file gdbusintrospection.h.

Function Documentation

◆ g_dbus_annotation_info_get_type()

GIO_AVAILABLE_IN_ALL GType g_dbus_annotation_info_get_type ( void )

◆ g_dbus_annotation_info_lookup()

GIO_AVAILABLE_IN_ALL const gchar * g_dbus_annotation_info_lookup ( GDBusAnnotationInfo ** annotations,
const gchar * name )

◆ g_dbus_annotation_info_ref()

GIO_AVAILABLE_IN_ALL GDBusAnnotationInfo * g_dbus_annotation_info_ref ( GDBusAnnotationInfo * info)

◆ g_dbus_annotation_info_unref()

GIO_AVAILABLE_IN_ALL void g_dbus_annotation_info_unref ( GDBusAnnotationInfo * info)

◆ g_dbus_arg_info_get_type()

GIO_AVAILABLE_IN_ALL GType g_dbus_arg_info_get_type ( void )

◆ g_dbus_arg_info_ref()

GIO_AVAILABLE_IN_ALL GDBusArgInfo * g_dbus_arg_info_ref ( GDBusArgInfo * info)

◆ g_dbus_arg_info_unref()

GIO_AVAILABLE_IN_ALL void g_dbus_arg_info_unref ( GDBusArgInfo * info)

◆ g_dbus_interface_info_cache_build()

GIO_AVAILABLE_IN_ALL void g_dbus_interface_info_cache_build ( GDBusInterfaceInfo * info)

◆ g_dbus_interface_info_cache_release()

GIO_AVAILABLE_IN_ALL void g_dbus_interface_info_cache_release ( GDBusInterfaceInfo * info)

◆ g_dbus_interface_info_generate_xml()

GIO_AVAILABLE_IN_ALL void g_dbus_interface_info_generate_xml ( GDBusInterfaceInfo * info,
guint indent,
GString * string_builder )

◆ g_dbus_interface_info_get_type()

GIO_AVAILABLE_IN_ALL GType g_dbus_interface_info_get_type ( void )

◆ g_dbus_interface_info_lookup_method()

GIO_AVAILABLE_IN_ALL GDBusMethodInfo * g_dbus_interface_info_lookup_method ( GDBusInterfaceInfo * info,
const gchar * name )

◆ g_dbus_interface_info_lookup_property()

GIO_AVAILABLE_IN_ALL GDBusPropertyInfo * g_dbus_interface_info_lookup_property ( GDBusInterfaceInfo * info,
const gchar * name )

◆ g_dbus_interface_info_lookup_signal()

GIO_AVAILABLE_IN_ALL GDBusSignalInfo * g_dbus_interface_info_lookup_signal ( GDBusInterfaceInfo * info,
const gchar * name )

◆ g_dbus_interface_info_ref()

GIO_AVAILABLE_IN_ALL GDBusInterfaceInfo * g_dbus_interface_info_ref ( GDBusInterfaceInfo * info)

◆ g_dbus_interface_info_unref()

GIO_AVAILABLE_IN_ALL void g_dbus_interface_info_unref ( GDBusInterfaceInfo * info)

◆ g_dbus_method_info_get_type()

GIO_AVAILABLE_IN_ALL GType g_dbus_method_info_get_type ( void )

◆ g_dbus_method_info_ref()

GIO_AVAILABLE_IN_ALL GDBusMethodInfo * g_dbus_method_info_ref ( GDBusMethodInfo * info)

◆ g_dbus_method_info_unref()

GIO_AVAILABLE_IN_ALL void g_dbus_method_info_unref ( GDBusMethodInfo * info)

◆ g_dbus_node_info_generate_xml()

GIO_AVAILABLE_IN_ALL void g_dbus_node_info_generate_xml ( GDBusNodeInfo * info,
guint indent,
GString * string_builder )

◆ g_dbus_node_info_get_type()

GIO_AVAILABLE_IN_ALL GType g_dbus_node_info_get_type ( void )

◆ g_dbus_node_info_lookup_interface()

GIO_AVAILABLE_IN_ALL GDBusInterfaceInfo * g_dbus_node_info_lookup_interface ( GDBusNodeInfo * info,
const gchar * name )

◆ g_dbus_node_info_new_for_xml()

GIO_AVAILABLE_IN_ALL GDBusNodeInfo * g_dbus_node_info_new_for_xml ( const gchar * xml_data,
GError ** error )

◆ g_dbus_node_info_ref()

GIO_AVAILABLE_IN_ALL GDBusNodeInfo * g_dbus_node_info_ref ( GDBusNodeInfo * info)

◆ g_dbus_node_info_unref()

GIO_AVAILABLE_IN_ALL void g_dbus_node_info_unref ( GDBusNodeInfo * info)

◆ g_dbus_property_info_get_type()

GIO_AVAILABLE_IN_ALL GType g_dbus_property_info_get_type ( void )

◆ g_dbus_property_info_ref()

GIO_AVAILABLE_IN_ALL GDBusPropertyInfo * g_dbus_property_info_ref ( GDBusPropertyInfo * info)

◆ g_dbus_property_info_unref()

GIO_AVAILABLE_IN_ALL void g_dbus_property_info_unref ( GDBusPropertyInfo * info)

◆ g_dbus_signal_info_get_type()

GIO_AVAILABLE_IN_ALL GType g_dbus_signal_info_get_type ( void )

◆ g_dbus_signal_info_ref()

GIO_AVAILABLE_IN_ALL GDBusSignalInfo * g_dbus_signal_info_ref ( GDBusSignalInfo * info)

◆ g_dbus_signal_info_unref()

GIO_AVAILABLE_IN_ALL void g_dbus_signal_info_unref ( GDBusSignalInfo * info)