23#ifndef __G_DBUS_METHOD_INVOCATION_H__
24#define __G_DBUS_METHOD_INVOCATION_H__
26#if !defined (__GIO_GIO_H_INSIDE__) && !defined (GIO_COMPILATION)
27#error "Only <gio/gio.h> can be included directly."
34#define G_TYPE_DBUS_METHOD_INVOCATION (g_dbus_method_invocation_get_type ())
35#define G_DBUS_METHOD_INVOCATION(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), G_TYPE_DBUS_METHOD_INVOCATION, GDBusMethodInvocation))
36#define G_IS_DBUS_METHOD_INVOCATION(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), G_TYPE_DBUS_METHOD_INVOCATION))
56#define G_DBUS_METHOD_INVOCATION_HANDLED TRUE GIO_AVAILABLE_MACRO_IN_2_68
71#define G_DBUS_METHOD_INVOCATION_UNHANDLED FALSE GIO_AVAILABLE_MACRO_IN_2_68
122 const
gchar *message);
125 const GError *
error);
131 const
gchar *error_name,
132 const
gchar *error_message);
GIO_AVAILABLE_IN_ALL void g_dbus_method_invocation_take_error(GDBusMethodInvocation *invocation, GError *error)
GIO_AVAILABLE_IN_ALL const gchar * g_dbus_method_invocation_get_object_path(GDBusMethodInvocation *invocation)
GIO_AVAILABLE_IN_ALL const GDBusMethodInfo * g_dbus_method_invocation_get_method_info(GDBusMethodInvocation *invocation)
GIO_AVAILABLE_IN_ALL void g_dbus_method_invocation_return_dbus_error(GDBusMethodInvocation *invocation, const gchar *error_name, const gchar *error_message)
GIO_AVAILABLE_IN_ALL GDBusConnection * g_dbus_method_invocation_get_connection(GDBusMethodInvocation *invocation)
GIO_AVAILABLE_IN_2_38 const GDBusPropertyInfo * g_dbus_method_invocation_get_property_info(GDBusMethodInvocation *invocation)
GIO_AVAILABLE_IN_ALL const gchar * g_dbus_method_invocation_get_interface_name(GDBusMethodInvocation *invocation)
GIO_AVAILABLE_IN_ALL void g_dbus_method_invocation_return_value(GDBusMethodInvocation *invocation, GVariant *parameters)
GIO_AVAILABLE_IN_ALL void GIO_AVAILABLE_IN_ALL void GIO_AVAILABLE_IN_ALL void g_dbus_method_invocation_return_error_literal(GDBusMethodInvocation *invocation, GQuark domain, gint code, const gchar *message)
GIO_AVAILABLE_IN_ALL GDBusMessage * g_dbus_method_invocation_get_message(GDBusMethodInvocation *invocation)
GIO_AVAILABLE_IN_ALL void g_dbus_method_invocation_return_error(GDBusMethodInvocation *invocation, GQuark domain, gint code, const gchar *format,...) G_GNUC_PRINTF(4
GIO_AVAILABLE_IN_ALL GVariant * g_dbus_method_invocation_get_parameters(GDBusMethodInvocation *invocation)
GIO_AVAILABLE_IN_ALL const gchar * g_dbus_method_invocation_get_sender(GDBusMethodInvocation *invocation)
GIO_AVAILABLE_IN_ALL void g_dbus_method_invocation_return_value_with_unix_fd_list(GDBusMethodInvocation *invocation, GVariant *parameters, GUnixFDList *fd_list)
GIO_AVAILABLE_IN_ALL gpointer g_dbus_method_invocation_get_user_data(GDBusMethodInvocation *invocation)
GIO_AVAILABLE_IN_ALL void GIO_AVAILABLE_IN_ALL void g_dbus_method_invocation_return_error_valist(GDBusMethodInvocation *invocation, GQuark domain, gint code, const gchar *format, va_list var_args) G_GNUC_PRINTF(4
GIO_AVAILABLE_IN_ALL void g_dbus_method_invocation_return_gerror(GDBusMethodInvocation *invocation, const GError *error)
GIO_AVAILABLE_IN_ALL const gchar * g_dbus_method_invocation_get_method_name(GDBusMethodInvocation *invocation)
GIO_AVAILABLE_IN_ALL GType g_dbus_method_invocation_get_type(void) G_GNUC_CONST
#define GIO_AVAILABLE_IN_ALL
#define GIO_AVAILABLE_IN_2_38
struct _GDBusMessage GDBusMessage
struct _GDBusMethodInvocation GDBusMethodInvocation
struct _GDBusConnection GDBusConnection
#define G_GNUC_PRINTF(format_idx, arg_idx)
G_BEGIN_DECLS typedef guint32 GQuark
G_BEGIN_DECLS typedef char gchar
typedefG_BEGIN_DECLS struct _GVariant GVariant
json_t format(printf, 1, 2)))
static void error(LoadState *S, const char *why)