X-Git-Url: https://uglyman.kremlin.cc/gitweb/gitweb.cgi?p=systembsd.git;a=blobdiff_plain;f=src%2Finterfaces%2Fhostnamed%2Fhostnamed-gen.c;h=480ff72de154e4e61d16c228d19e073d655059d4;hp=0547436ad46540557ffdcc10fda84c8928b8e171;hb=b63d30e3b9cceb0a33045bec2050f5d2598fe583;hpb=fd8852d9a5a230f7fd075aa27b892a4980667cff diff --git a/src/interfaces/hostnamed/hostnamed-gen.c b/src/interfaces/hostnamed/hostnamed-gen.c index 0547436..480ff72 100644 --- a/src/interfaces/hostnamed/hostnamed-gen.c +++ b/src/interfaces/hostnamed/hostnamed-gen.c @@ -163,22 +163,22 @@ _g_value_equal (const GValue *a, const GValue *b) /* ---- Introspection data for org.freedesktop.hostname1 ---- */ -static const _ExtendedGDBusArgInfo _hostname1_method_info_set_hostname_IN_ARG_name = +static const _ExtendedGDBusArgInfo _hostname1_method_info_set_hostname_IN_ARG_unnamed_arg0 = { { -1, - (gchar *) "name", + (gchar *) "unnamed_arg0", (gchar *) "s", NULL }, FALSE }; -static const _ExtendedGDBusArgInfo _hostname1_method_info_set_hostname_IN_ARG_user_interaction = +static const _ExtendedGDBusArgInfo _hostname1_method_info_set_hostname_IN_ARG_unnamed_arg1 = { { -1, - (gchar *) "user_interaction", + (gchar *) "unnamed_arg1", (gchar *) "b", NULL }, @@ -187,8 +187,8 @@ static const _ExtendedGDBusArgInfo _hostname1_method_info_set_hostname_IN_ARG_us static const _ExtendedGDBusArgInfo * const _hostname1_method_info_set_hostname_IN_ARG_pointers[] = { - &_hostname1_method_info_set_hostname_IN_ARG_name, - &_hostname1_method_info_set_hostname_IN_ARG_user_interaction, + &_hostname1_method_info_set_hostname_IN_ARG_unnamed_arg0, + &_hostname1_method_info_set_hostname_IN_ARG_unnamed_arg1, NULL }; @@ -205,22 +205,22 @@ static const _ExtendedGDBusMethodInfo _hostname1_method_info_set_hostname = FALSE }; -static const _ExtendedGDBusArgInfo _hostname1_method_info_set_static_hostname_IN_ARG_name = +static const _ExtendedGDBusArgInfo _hostname1_method_info_set_static_hostname_IN_ARG_unnamed_arg0 = { { -1, - (gchar *) "name", + (gchar *) "unnamed_arg0", (gchar *) "s", NULL }, FALSE }; -static const _ExtendedGDBusArgInfo _hostname1_method_info_set_static_hostname_IN_ARG_user_interaction = +static const _ExtendedGDBusArgInfo _hostname1_method_info_set_static_hostname_IN_ARG_unnamed_arg1 = { { -1, - (gchar *) "user_interaction", + (gchar *) "unnamed_arg1", (gchar *) "b", NULL }, @@ -229,8 +229,8 @@ static const _ExtendedGDBusArgInfo _hostname1_method_info_set_static_hostname_IN static const _ExtendedGDBusArgInfo * const _hostname1_method_info_set_static_hostname_IN_ARG_pointers[] = { - &_hostname1_method_info_set_static_hostname_IN_ARG_name, - &_hostname1_method_info_set_static_hostname_IN_ARG_user_interaction, + &_hostname1_method_info_set_static_hostname_IN_ARG_unnamed_arg0, + &_hostname1_method_info_set_static_hostname_IN_ARG_unnamed_arg1, NULL }; @@ -247,22 +247,22 @@ static const _ExtendedGDBusMethodInfo _hostname1_method_info_set_static_hostname FALSE }; -static const _ExtendedGDBusArgInfo _hostname1_method_info_set_pretty_hostname_IN_ARG_name = +static const _ExtendedGDBusArgInfo _hostname1_method_info_set_pretty_hostname_IN_ARG_unnamed_arg0 = { { -1, - (gchar *) "name", + (gchar *) "unnamed_arg0", (gchar *) "s", NULL }, FALSE }; -static const _ExtendedGDBusArgInfo _hostname1_method_info_set_pretty_hostname_IN_ARG_user_interaction = +static const _ExtendedGDBusArgInfo _hostname1_method_info_set_pretty_hostname_IN_ARG_unnamed_arg1 = { { -1, - (gchar *) "user_interaction", + (gchar *) "unnamed_arg1", (gchar *) "b", NULL }, @@ -271,8 +271,8 @@ static const _ExtendedGDBusArgInfo _hostname1_method_info_set_pretty_hostname_IN static const _ExtendedGDBusArgInfo * const _hostname1_method_info_set_pretty_hostname_IN_ARG_pointers[] = { - &_hostname1_method_info_set_pretty_hostname_IN_ARG_name, - &_hostname1_method_info_set_pretty_hostname_IN_ARG_user_interaction, + &_hostname1_method_info_set_pretty_hostname_IN_ARG_unnamed_arg0, + &_hostname1_method_info_set_pretty_hostname_IN_ARG_unnamed_arg1, NULL }; @@ -289,22 +289,22 @@ static const _ExtendedGDBusMethodInfo _hostname1_method_info_set_pretty_hostname FALSE }; -static const _ExtendedGDBusArgInfo _hostname1_method_info_set_icon_name_IN_ARG_name = +static const _ExtendedGDBusArgInfo _hostname1_method_info_set_icon_name_IN_ARG_unnamed_arg0 = { { -1, - (gchar *) "name", + (gchar *) "unnamed_arg0", (gchar *) "s", NULL }, FALSE }; -static const _ExtendedGDBusArgInfo _hostname1_method_info_set_icon_name_IN_ARG_user_interaction = +static const _ExtendedGDBusArgInfo _hostname1_method_info_set_icon_name_IN_ARG_unnamed_arg1 = { { -1, - (gchar *) "user_interaction", + (gchar *) "unnamed_arg1", (gchar *) "b", NULL }, @@ -313,8 +313,8 @@ static const _ExtendedGDBusArgInfo _hostname1_method_info_set_icon_name_IN_ARG_u static const _ExtendedGDBusArgInfo * const _hostname1_method_info_set_icon_name_IN_ARG_pointers[] = { - &_hostname1_method_info_set_icon_name_IN_ARG_name, - &_hostname1_method_info_set_icon_name_IN_ARG_user_interaction, + &_hostname1_method_info_set_icon_name_IN_ARG_unnamed_arg0, + &_hostname1_method_info_set_icon_name_IN_ARG_unnamed_arg1, NULL }; @@ -331,12 +331,69 @@ static const _ExtendedGDBusMethodInfo _hostname1_method_info_set_icon_name = FALSE }; +static const _ExtendedGDBusArgInfo _hostname1_method_info_set_chassis_IN_ARG_unnamed_arg0 = +{ + { + -1, + (gchar *) "unnamed_arg0", + (gchar *) "s", + NULL + }, + FALSE +}; + +static const _ExtendedGDBusArgInfo _hostname1_method_info_set_chassis_IN_ARG_unnamed_arg1 = +{ + { + -1, + (gchar *) "unnamed_arg1", + (gchar *) "b", + NULL + }, + FALSE +}; + +static const _ExtendedGDBusArgInfo * const _hostname1_method_info_set_chassis_IN_ARG_pointers[] = +{ + &_hostname1_method_info_set_chassis_IN_ARG_unnamed_arg0, + &_hostname1_method_info_set_chassis_IN_ARG_unnamed_arg1, + NULL +}; + +static const _ExtendedGDBusMethodInfo _hostname1_method_info_set_chassis = +{ + { + -1, + (gchar *) "SetChassis", + (GDBusArgInfo **) &_hostname1_method_info_set_chassis_IN_ARG_pointers, + NULL, + NULL + }, + "handle-set-chassis", + FALSE +}; + static const _ExtendedGDBusMethodInfo * const _hostname1_method_info_pointers[] = { &_hostname1_method_info_set_hostname, &_hostname1_method_info_set_static_hostname, &_hostname1_method_info_set_pretty_hostname, &_hostname1_method_info_set_icon_name, + &_hostname1_method_info_set_chassis, + NULL +}; + +static const GDBusAnnotationInfo _hostname1_property_hostname_annotation_info_0 = +{ + -1, + (gchar *) "org.freedesktop.DBus.Property.EmitsChangedSignal", + (gchar *) "false", + NULL +}; + +static const GDBusAnnotationInfo * const _hostname1_property_hostname_annotation_info_pointers[] = +{ + &_hostname1_property_hostname_annotation_info_0, NULL }; @@ -347,7 +404,7 @@ static const _ExtendedGDBusPropertyInfo _hostname1_property_info_hostname = (gchar *) "Hostname", (gchar *) "s", G_DBUS_PROPERTY_INFO_FLAGS_READABLE, - NULL + (GDBusAnnotationInfo **) &_hostname1_property_hostname_annotation_info_pointers }, "hostname", FALSE @@ -392,12 +449,166 @@ static const _ExtendedGDBusPropertyInfo _hostname1_property_info_icon_name = FALSE }; +static const _ExtendedGDBusPropertyInfo _hostname1_property_info_chassis = +{ + { + -1, + (gchar *) "Chassis", + (gchar *) "s", + G_DBUS_PROPERTY_INFO_FLAGS_READABLE, + NULL + }, + "chassis", + FALSE +}; + +static const GDBusAnnotationInfo _hostname1_property_kernel_name_annotation_info_0 = +{ + -1, + (gchar *) "org.freedesktop.DBus.Property.EmitsChangedSignal", + (gchar *) "const", + NULL +}; + +static const GDBusAnnotationInfo * const _hostname1_property_kernel_name_annotation_info_pointers[] = +{ + &_hostname1_property_kernel_name_annotation_info_0, + NULL +}; + +static const _ExtendedGDBusPropertyInfo _hostname1_property_info_kernel_name = +{ + { + -1, + (gchar *) "KernelName", + (gchar *) "s", + G_DBUS_PROPERTY_INFO_FLAGS_READABLE, + (GDBusAnnotationInfo **) &_hostname1_property_kernel_name_annotation_info_pointers + }, + "kernel-name", + FALSE +}; + +static const GDBusAnnotationInfo _hostname1_property_kernel_release_annotation_info_0 = +{ + -1, + (gchar *) "org.freedesktop.DBus.Property.EmitsChangedSignal", + (gchar *) "const", + NULL +}; + +static const GDBusAnnotationInfo * const _hostname1_property_kernel_release_annotation_info_pointers[] = +{ + &_hostname1_property_kernel_release_annotation_info_0, + NULL +}; + +static const _ExtendedGDBusPropertyInfo _hostname1_property_info_kernel_release = +{ + { + -1, + (gchar *) "KernelRelease", + (gchar *) "s", + G_DBUS_PROPERTY_INFO_FLAGS_READABLE, + (GDBusAnnotationInfo **) &_hostname1_property_kernel_release_annotation_info_pointers + }, + "kernel-release", + FALSE +}; + +static const GDBusAnnotationInfo _hostname1_property_kernel_version_annotation_info_0 = +{ + -1, + (gchar *) "org.freedesktop.DBus.Property.EmitsChangedSignal", + (gchar *) "const", + NULL +}; + +static const GDBusAnnotationInfo * const _hostname1_property_kernel_version_annotation_info_pointers[] = +{ + &_hostname1_property_kernel_version_annotation_info_0, + NULL +}; + +static const _ExtendedGDBusPropertyInfo _hostname1_property_info_kernel_version = +{ + { + -1, + (gchar *) "KernelVersion", + (gchar *) "s", + G_DBUS_PROPERTY_INFO_FLAGS_READABLE, + (GDBusAnnotationInfo **) &_hostname1_property_kernel_version_annotation_info_pointers + }, + "kernel-version", + FALSE +}; + +static const GDBusAnnotationInfo _hostname1_property_operating_system_pretty_name_annotation_info_0 = +{ + -1, + (gchar *) "org.freedesktop.DBus.Property.EmitsChangedSignal", + (gchar *) "const", + NULL +}; + +static const GDBusAnnotationInfo * const _hostname1_property_operating_system_pretty_name_annotation_info_pointers[] = +{ + &_hostname1_property_operating_system_pretty_name_annotation_info_0, + NULL +}; + +static const _ExtendedGDBusPropertyInfo _hostname1_property_info_operating_system_pretty_name = +{ + { + -1, + (gchar *) "OperatingSystemPrettyName", + (gchar *) "s", + G_DBUS_PROPERTY_INFO_FLAGS_READABLE, + (GDBusAnnotationInfo **) &_hostname1_property_operating_system_pretty_name_annotation_info_pointers + }, + "operating-system-pretty-name", + FALSE +}; + +static const GDBusAnnotationInfo _hostname1_property_operating_system_cpename_annotation_info_0 = +{ + -1, + (gchar *) "org.freedesktop.DBus.Property.EmitsChangedSignal", + (gchar *) "const", + NULL +}; + +static const GDBusAnnotationInfo * const _hostname1_property_operating_system_cpename_annotation_info_pointers[] = +{ + &_hostname1_property_operating_system_cpename_annotation_info_0, + NULL +}; + +static const _ExtendedGDBusPropertyInfo _hostname1_property_info_operating_system_cpename = +{ + { + -1, + (gchar *) "OperatingSystemCPEName", + (gchar *) "s", + G_DBUS_PROPERTY_INFO_FLAGS_READABLE, + (GDBusAnnotationInfo **) &_hostname1_property_operating_system_cpename_annotation_info_pointers + }, + "operating-system-cpename", + FALSE +}; + static const _ExtendedGDBusPropertyInfo * const _hostname1_property_info_pointers[] = { &_hostname1_property_info_hostname, &_hostname1_property_info_static_hostname, &_hostname1_property_info_pretty_hostname, &_hostname1_property_info_icon_name, + &_hostname1_property_info_chassis, + &_hostname1_property_info_kernel_name, + &_hostname1_property_info_kernel_release, + &_hostname1_property_info_kernel_version, + &_hostname1_property_info_operating_system_pretty_name, + &_hostname1_property_info_operating_system_cpename, NULL }; @@ -445,6 +656,12 @@ hostname1_override_properties (GObjectClass *klass, guint property_id_begin) g_object_class_override_property (klass, property_id_begin++, "static-hostname"); g_object_class_override_property (klass, property_id_begin++, "pretty-hostname"); g_object_class_override_property (klass, property_id_begin++, "icon-name"); + g_object_class_override_property (klass, property_id_begin++, "chassis"); + g_object_class_override_property (klass, property_id_begin++, "kernel-name"); + g_object_class_override_property (klass, property_id_begin++, "kernel-release"); + g_object_class_override_property (klass, property_id_begin++, "kernel-version"); + g_object_class_override_property (klass, property_id_begin++, "operating-system-pretty-name"); + g_object_class_override_property (klass, property_id_begin++, "operating-system-cpename"); return property_id_begin - 1; } @@ -459,12 +676,19 @@ hostname1_override_properties (GObjectClass *klass, guint property_id_begin) /** * Hostname1Iface: * @parent_iface: The parent interface. + * @handle_set_chassis: Handler for the #Hostname1::handle-set-chassis signal. * @handle_set_hostname: Handler for the #Hostname1::handle-set-hostname signal. * @handle_set_icon_name: Handler for the #Hostname1::handle-set-icon-name signal. * @handle_set_pretty_hostname: Handler for the #Hostname1::handle-set-pretty-hostname signal. * @handle_set_static_hostname: Handler for the #Hostname1::handle-set-static-hostname signal. + * @get_chassis: Getter for the #Hostname1:chassis property. * @get_hostname: Getter for the #Hostname1:hostname property. * @get_icon_name: Getter for the #Hostname1:icon-name property. + * @get_kernel_name: Getter for the #Hostname1:kernel-name property. + * @get_kernel_release: Getter for the #Hostname1:kernel-release property. + * @get_kernel_version: Getter for the #Hostname1:kernel-version property. + * @get_operating_system_cpename: Getter for the #Hostname1:operating-system-cpename property. + * @get_operating_system_pretty_name: Getter for the #Hostname1:operating-system-pretty-name property. * @get_pretty_hostname: Getter for the #Hostname1:pretty-hostname property. * @get_static_hostname: Getter for the #Hostname1:static-hostname property. * @@ -482,8 +706,8 @@ hostname1_default_init (Hostname1Iface *iface) * Hostname1::handle-set-hostname: * @object: A #Hostname1. * @invocation: A #GDBusMethodInvocation. - * @arg_name: Argument passed by remote caller. - * @arg_user_interaction: Argument passed by remote caller. + * @arg_unnamed_arg0: Argument passed by remote caller. + * @arg_unnamed_arg1: Argument passed by remote caller. * * Signal emitted when a remote caller is invoking the SetHostname() D-Bus method. * @@ -506,8 +730,8 @@ hostname1_default_init (Hostname1Iface *iface) * Hostname1::handle-set-static-hostname: * @object: A #Hostname1. * @invocation: A #GDBusMethodInvocation. - * @arg_name: Argument passed by remote caller. - * @arg_user_interaction: Argument passed by remote caller. + * @arg_unnamed_arg0: Argument passed by remote caller. + * @arg_unnamed_arg1: Argument passed by remote caller. * * Signal emitted when a remote caller is invoking the SetStaticHostname() D-Bus method. * @@ -530,8 +754,8 @@ hostname1_default_init (Hostname1Iface *iface) * Hostname1::handle-set-pretty-hostname: * @object: A #Hostname1. * @invocation: A #GDBusMethodInvocation. - * @arg_name: Argument passed by remote caller. - * @arg_user_interaction: Argument passed by remote caller. + * @arg_unnamed_arg0: Argument passed by remote caller. + * @arg_unnamed_arg1: Argument passed by remote caller. * * Signal emitted when a remote caller is invoking the SetPrettyHostname() D-Bus method. * @@ -554,8 +778,8 @@ hostname1_default_init (Hostname1Iface *iface) * Hostname1::handle-set-icon-name: * @object: A #Hostname1. * @invocation: A #GDBusMethodInvocation. - * @arg_name: Argument passed by remote caller. - * @arg_user_interaction: Argument passed by remote caller. + * @arg_unnamed_arg0: Argument passed by remote caller. + * @arg_unnamed_arg1: Argument passed by remote caller. * * Signal emitted when a remote caller is invoking the SetIconName() D-Bus method. * @@ -574,6 +798,30 @@ hostname1_default_init (Hostname1Iface *iface) 3, G_TYPE_DBUS_METHOD_INVOCATION, G_TYPE_STRING, G_TYPE_BOOLEAN); + /** + * Hostname1::handle-set-chassis: + * @object: A #Hostname1. + * @invocation: A #GDBusMethodInvocation. + * @arg_unnamed_arg0: Argument passed by remote caller. + * @arg_unnamed_arg1: Argument passed by remote caller. + * + * Signal emitted when a remote caller is invoking the SetChassis() D-Bus method. + * + * If a signal handler returns %TRUE, it means the signal handler will handle the invocation (e.g. take a reference to @invocation and eventually call hostname1_complete_set_chassis() or e.g. g_dbus_method_invocation_return_error() on it) and no order signal handlers will run. If no signal handler handles the invocation, the %G_DBUS_ERROR_UNKNOWN_METHOD error is returned. + * + * Returns: %TRUE if the invocation was handled, %FALSE to let other signal handlers run. + */ + g_signal_new ("handle-set-chassis", + G_TYPE_FROM_INTERFACE (iface), + G_SIGNAL_RUN_LAST, + G_STRUCT_OFFSET (Hostname1Iface, handle_set_chassis), + g_signal_accumulator_true_handled, + NULL, + g_cclosure_marshal_generic, + G_TYPE_BOOLEAN, + 3, + G_TYPE_DBUS_METHOD_INVOCATION, G_TYPE_STRING, G_TYPE_BOOLEAN); + /* GObject properties for D-Bus properties: */ /** * Hostname1:hostname: @@ -611,6 +859,60 @@ hostname1_default_init (Hostname1Iface *iface) */ g_object_interface_install_property (iface, g_param_spec_string ("icon-name", "IconName", "IconName", NULL, G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS)); + /** + * Hostname1:chassis: + * + * Represents the D-Bus property "Chassis". + * + * Since the D-Bus property for this #GObject property is readable but not writable, it is meaningful to read from it on both the client- and service-side. It is only meaningful, however, to write to it on the service-side. + */ + g_object_interface_install_property (iface, + g_param_spec_string ("chassis", "Chassis", "Chassis", NULL, G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS)); + /** + * Hostname1:kernel-name: + * + * Represents the D-Bus property "KernelName". + * + * Since the D-Bus property for this #GObject property is readable but not writable, it is meaningful to read from it on both the client- and service-side. It is only meaningful, however, to write to it on the service-side. + */ + g_object_interface_install_property (iface, + g_param_spec_string ("kernel-name", "KernelName", "KernelName", NULL, G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS)); + /** + * Hostname1:kernel-release: + * + * Represents the D-Bus property "KernelRelease". + * + * Since the D-Bus property for this #GObject property is readable but not writable, it is meaningful to read from it on both the client- and service-side. It is only meaningful, however, to write to it on the service-side. + */ + g_object_interface_install_property (iface, + g_param_spec_string ("kernel-release", "KernelRelease", "KernelRelease", NULL, G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS)); + /** + * Hostname1:kernel-version: + * + * Represents the D-Bus property "KernelVersion". + * + * Since the D-Bus property for this #GObject property is readable but not writable, it is meaningful to read from it on both the client- and service-side. It is only meaningful, however, to write to it on the service-side. + */ + g_object_interface_install_property (iface, + g_param_spec_string ("kernel-version", "KernelVersion", "KernelVersion", NULL, G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS)); + /** + * Hostname1:operating-system-pretty-name: + * + * Represents the D-Bus property "OperatingSystemPrettyName". + * + * Since the D-Bus property for this #GObject property is readable but not writable, it is meaningful to read from it on both the client- and service-side. It is only meaningful, however, to write to it on the service-side. + */ + g_object_interface_install_property (iface, + g_param_spec_string ("operating-system-pretty-name", "OperatingSystemPrettyName", "OperatingSystemPrettyName", NULL, G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS)); + /** + * Hostname1:operating-system-cpename: + * + * Represents the D-Bus property "OperatingSystemCPEName". + * + * Since the D-Bus property for this #GObject property is readable but not writable, it is meaningful to read from it on both the client- and service-side. It is only meaningful, however, to write to it on the service-side. + */ + g_object_interface_install_property (iface, + g_param_spec_string ("operating-system-cpename", "OperatingSystemCPEName", "OperatingSystemCPEName", NULL, G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS)); } /** @@ -693,135 +995,441 @@ hostname1_get_static_hostname (Hostname1 *object) * Returns: (transfer full): The property value or %NULL if the property is not set. The returned value should be freed with g_free(). */ gchar * -hostname1_dup_static_hostname (Hostname1 *object) +hostname1_dup_static_hostname (Hostname1 *object) +{ + gchar *value; + g_object_get (G_OBJECT (object), "static-hostname", &value, NULL); + return value; +} + +/** + * hostname1_set_static_hostname: (skip) + * @object: A #Hostname1. + * @value: The value to set. + * + * Sets the "StaticHostname" D-Bus property to @value. + * + * Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side. + */ +void +hostname1_set_static_hostname (Hostname1 *object, const gchar *value) +{ + g_object_set (G_OBJECT (object), "static-hostname", value, NULL); +} + +/** + * hostname1_get_pretty_hostname: (skip) + * @object: A #Hostname1. + * + * Gets the value of the "PrettyHostname" D-Bus property. + * + * Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. + * + * The returned value is only valid until the property changes so on the client-side it is only safe to use this function on the thread where @object was constructed. Use hostname1_dup_pretty_hostname() if on another thread. + * + * Returns: (transfer none): The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. + */ +const gchar * +hostname1_get_pretty_hostname (Hostname1 *object) +{ + return HOSTNAME1_GET_IFACE (object)->get_pretty_hostname (object); +} + +/** + * hostname1_dup_pretty_hostname: (skip) + * @object: A #Hostname1. + * + * Gets a copy of the "PrettyHostname" D-Bus property. + * + * Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. + * + * Returns: (transfer full): The property value or %NULL if the property is not set. The returned value should be freed with g_free(). + */ +gchar * +hostname1_dup_pretty_hostname (Hostname1 *object) +{ + gchar *value; + g_object_get (G_OBJECT (object), "pretty-hostname", &value, NULL); + return value; +} + +/** + * hostname1_set_pretty_hostname: (skip) + * @object: A #Hostname1. + * @value: The value to set. + * + * Sets the "PrettyHostname" D-Bus property to @value. + * + * Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side. + */ +void +hostname1_set_pretty_hostname (Hostname1 *object, const gchar *value) +{ + g_object_set (G_OBJECT (object), "pretty-hostname", value, NULL); +} + +/** + * hostname1_get_icon_name: (skip) + * @object: A #Hostname1. + * + * Gets the value of the "IconName" D-Bus property. + * + * Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. + * + * The returned value is only valid until the property changes so on the client-side it is only safe to use this function on the thread where @object was constructed. Use hostname1_dup_icon_name() if on another thread. + * + * Returns: (transfer none): The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. + */ +const gchar * +hostname1_get_icon_name (Hostname1 *object) +{ + return HOSTNAME1_GET_IFACE (object)->get_icon_name (object); +} + +/** + * hostname1_dup_icon_name: (skip) + * @object: A #Hostname1. + * + * Gets a copy of the "IconName" D-Bus property. + * + * Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. + * + * Returns: (transfer full): The property value or %NULL if the property is not set. The returned value should be freed with g_free(). + */ +gchar * +hostname1_dup_icon_name (Hostname1 *object) +{ + gchar *value; + g_object_get (G_OBJECT (object), "icon-name", &value, NULL); + return value; +} + +/** + * hostname1_set_icon_name: (skip) + * @object: A #Hostname1. + * @value: The value to set. + * + * Sets the "IconName" D-Bus property to @value. + * + * Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side. + */ +void +hostname1_set_icon_name (Hostname1 *object, const gchar *value) +{ + g_object_set (G_OBJECT (object), "icon-name", value, NULL); +} + +/** + * hostname1_get_chassis: (skip) + * @object: A #Hostname1. + * + * Gets the value of the "Chassis" D-Bus property. + * + * Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. + * + * The returned value is only valid until the property changes so on the client-side it is only safe to use this function on the thread where @object was constructed. Use hostname1_dup_chassis() if on another thread. + * + * Returns: (transfer none): The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. + */ +const gchar * +hostname1_get_chassis (Hostname1 *object) +{ + return HOSTNAME1_GET_IFACE (object)->get_chassis (object); +} + +/** + * hostname1_dup_chassis: (skip) + * @object: A #Hostname1. + * + * Gets a copy of the "Chassis" D-Bus property. + * + * Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. + * + * Returns: (transfer full): The property value or %NULL if the property is not set. The returned value should be freed with g_free(). + */ +gchar * +hostname1_dup_chassis (Hostname1 *object) +{ + gchar *value; + g_object_get (G_OBJECT (object), "chassis", &value, NULL); + return value; +} + +/** + * hostname1_set_chassis: (skip) + * @object: A #Hostname1. + * @value: The value to set. + * + * Sets the "Chassis" D-Bus property to @value. + * + * Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side. + */ +void +hostname1_set_chassis (Hostname1 *object, const gchar *value) +{ + g_object_set (G_OBJECT (object), "chassis", value, NULL); +} + +/** + * hostname1_get_kernel_name: (skip) + * @object: A #Hostname1. + * + * Gets the value of the "KernelName" D-Bus property. + * + * Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. + * + * The returned value is only valid until the property changes so on the client-side it is only safe to use this function on the thread where @object was constructed. Use hostname1_dup_kernel_name() if on another thread. + * + * Returns: (transfer none): The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. + */ +const gchar * +hostname1_get_kernel_name (Hostname1 *object) +{ + return HOSTNAME1_GET_IFACE (object)->get_kernel_name (object); +} + +/** + * hostname1_dup_kernel_name: (skip) + * @object: A #Hostname1. + * + * Gets a copy of the "KernelName" D-Bus property. + * + * Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. + * + * Returns: (transfer full): The property value or %NULL if the property is not set. The returned value should be freed with g_free(). + */ +gchar * +hostname1_dup_kernel_name (Hostname1 *object) +{ + gchar *value; + g_object_get (G_OBJECT (object), "kernel-name", &value, NULL); + return value; +} + +/** + * hostname1_set_kernel_name: (skip) + * @object: A #Hostname1. + * @value: The value to set. + * + * Sets the "KernelName" D-Bus property to @value. + * + * Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side. + */ +void +hostname1_set_kernel_name (Hostname1 *object, const gchar *value) +{ + g_object_set (G_OBJECT (object), "kernel-name", value, NULL); +} + +/** + * hostname1_get_kernel_release: (skip) + * @object: A #Hostname1. + * + * Gets the value of the "KernelRelease" D-Bus property. + * + * Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. + * + * The returned value is only valid until the property changes so on the client-side it is only safe to use this function on the thread where @object was constructed. Use hostname1_dup_kernel_release() if on another thread. + * + * Returns: (transfer none): The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. + */ +const gchar * +hostname1_get_kernel_release (Hostname1 *object) +{ + return HOSTNAME1_GET_IFACE (object)->get_kernel_release (object); +} + +/** + * hostname1_dup_kernel_release: (skip) + * @object: A #Hostname1. + * + * Gets a copy of the "KernelRelease" D-Bus property. + * + * Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. + * + * Returns: (transfer full): The property value or %NULL if the property is not set. The returned value should be freed with g_free(). + */ +gchar * +hostname1_dup_kernel_release (Hostname1 *object) +{ + gchar *value; + g_object_get (G_OBJECT (object), "kernel-release", &value, NULL); + return value; +} + +/** + * hostname1_set_kernel_release: (skip) + * @object: A #Hostname1. + * @value: The value to set. + * + * Sets the "KernelRelease" D-Bus property to @value. + * + * Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side. + */ +void +hostname1_set_kernel_release (Hostname1 *object, const gchar *value) +{ + g_object_set (G_OBJECT (object), "kernel-release", value, NULL); +} + +/** + * hostname1_get_kernel_version: (skip) + * @object: A #Hostname1. + * + * Gets the value of the "KernelVersion" D-Bus property. + * + * Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. + * + * The returned value is only valid until the property changes so on the client-side it is only safe to use this function on the thread where @object was constructed. Use hostname1_dup_kernel_version() if on another thread. + * + * Returns: (transfer none): The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. + */ +const gchar * +hostname1_get_kernel_version (Hostname1 *object) +{ + return HOSTNAME1_GET_IFACE (object)->get_kernel_version (object); +} + +/** + * hostname1_dup_kernel_version: (skip) + * @object: A #Hostname1. + * + * Gets a copy of the "KernelVersion" D-Bus property. + * + * Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. + * + * Returns: (transfer full): The property value or %NULL if the property is not set. The returned value should be freed with g_free(). + */ +gchar * +hostname1_dup_kernel_version (Hostname1 *object) { gchar *value; - g_object_get (G_OBJECT (object), "static-hostname", &value, NULL); + g_object_get (G_OBJECT (object), "kernel-version", &value, NULL); return value; } /** - * hostname1_set_static_hostname: (skip) + * hostname1_set_kernel_version: (skip) * @object: A #Hostname1. * @value: The value to set. * - * Sets the "StaticHostname" D-Bus property to @value. + * Sets the "KernelVersion" D-Bus property to @value. * * Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side. */ void -hostname1_set_static_hostname (Hostname1 *object, const gchar *value) +hostname1_set_kernel_version (Hostname1 *object, const gchar *value) { - g_object_set (G_OBJECT (object), "static-hostname", value, NULL); + g_object_set (G_OBJECT (object), "kernel-version", value, NULL); } /** - * hostname1_get_pretty_hostname: (skip) + * hostname1_get_operating_system_pretty_name: (skip) * @object: A #Hostname1. * - * Gets the value of the "PrettyHostname" D-Bus property. + * Gets the value of the "OperatingSystemPrettyName" D-Bus property. * * Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. * - * The returned value is only valid until the property changes so on the client-side it is only safe to use this function on the thread where @object was constructed. Use hostname1_dup_pretty_hostname() if on another thread. + * The returned value is only valid until the property changes so on the client-side it is only safe to use this function on the thread where @object was constructed. Use hostname1_dup_operating_system_pretty_name() if on another thread. * * Returns: (transfer none): The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. */ const gchar * -hostname1_get_pretty_hostname (Hostname1 *object) +hostname1_get_operating_system_pretty_name (Hostname1 *object) { - return HOSTNAME1_GET_IFACE (object)->get_pretty_hostname (object); + return HOSTNAME1_GET_IFACE (object)->get_operating_system_pretty_name (object); } /** - * hostname1_dup_pretty_hostname: (skip) + * hostname1_dup_operating_system_pretty_name: (skip) * @object: A #Hostname1. * - * Gets a copy of the "PrettyHostname" D-Bus property. + * Gets a copy of the "OperatingSystemPrettyName" D-Bus property. * * Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. * * Returns: (transfer full): The property value or %NULL if the property is not set. The returned value should be freed with g_free(). */ gchar * -hostname1_dup_pretty_hostname (Hostname1 *object) +hostname1_dup_operating_system_pretty_name (Hostname1 *object) { gchar *value; - g_object_get (G_OBJECT (object), "pretty-hostname", &value, NULL); + g_object_get (G_OBJECT (object), "operating-system-pretty-name", &value, NULL); return value; } /** - * hostname1_set_pretty_hostname: (skip) + * hostname1_set_operating_system_pretty_name: (skip) * @object: A #Hostname1. * @value: The value to set. * - * Sets the "PrettyHostname" D-Bus property to @value. + * Sets the "OperatingSystemPrettyName" D-Bus property to @value. * * Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side. */ void -hostname1_set_pretty_hostname (Hostname1 *object, const gchar *value) +hostname1_set_operating_system_pretty_name (Hostname1 *object, const gchar *value) { - g_object_set (G_OBJECT (object), "pretty-hostname", value, NULL); + g_object_set (G_OBJECT (object), "operating-system-pretty-name", value, NULL); } /** - * hostname1_get_icon_name: (skip) + * hostname1_get_operating_system_cpename: (skip) * @object: A #Hostname1. * - * Gets the value of the "IconName" D-Bus property. + * Gets the value of the "OperatingSystemCPEName" D-Bus property. * * Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. * - * The returned value is only valid until the property changes so on the client-side it is only safe to use this function on the thread where @object was constructed. Use hostname1_dup_icon_name() if on another thread. + * The returned value is only valid until the property changes so on the client-side it is only safe to use this function on the thread where @object was constructed. Use hostname1_dup_operating_system_cpename() if on another thread. * * Returns: (transfer none): The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. */ const gchar * -hostname1_get_icon_name (Hostname1 *object) +hostname1_get_operating_system_cpename (Hostname1 *object) { - return HOSTNAME1_GET_IFACE (object)->get_icon_name (object); + return HOSTNAME1_GET_IFACE (object)->get_operating_system_cpename (object); } /** - * hostname1_dup_icon_name: (skip) + * hostname1_dup_operating_system_cpename: (skip) * @object: A #Hostname1. * - * Gets a copy of the "IconName" D-Bus property. + * Gets a copy of the "OperatingSystemCPEName" D-Bus property. * * Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. * * Returns: (transfer full): The property value or %NULL if the property is not set. The returned value should be freed with g_free(). */ gchar * -hostname1_dup_icon_name (Hostname1 *object) +hostname1_dup_operating_system_cpename (Hostname1 *object) { gchar *value; - g_object_get (G_OBJECT (object), "icon-name", &value, NULL); + g_object_get (G_OBJECT (object), "operating-system-cpename", &value, NULL); return value; } /** - * hostname1_set_icon_name: (skip) + * hostname1_set_operating_system_cpename: (skip) * @object: A #Hostname1. * @value: The value to set. * - * Sets the "IconName" D-Bus property to @value. + * Sets the "OperatingSystemCPEName" D-Bus property to @value. * * Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side. */ void -hostname1_set_icon_name (Hostname1 *object, const gchar *value) +hostname1_set_operating_system_cpename (Hostname1 *object, const gchar *value) { - g_object_set (G_OBJECT (object), "icon-name", value, NULL); + g_object_set (G_OBJECT (object), "operating-system-cpename", value, NULL); } /** * hostname1_call_set_hostname: * @proxy: A #Hostname1Proxy. - * @arg_name: Argument to pass with the method invocation. - * @arg_user_interaction: Argument to pass with the method invocation. + * @arg_unnamed_arg0: Argument to pass with the method invocation. + * @arg_unnamed_arg1: Argument to pass with the method invocation. * @cancellable: (allow-none): A #GCancellable or %NULL. * @callback: A #GAsyncReadyCallback to call when the request is satisfied or %NULL. * @user_data: User data to pass to @callback. @@ -835,8 +1443,8 @@ hostname1_set_icon_name (Hostname1 *object, const gchar *value) void hostname1_call_set_hostname ( Hostname1 *proxy, - const gchar *arg_name, - gboolean arg_user_interaction, + const gchar *arg_unnamed_arg0, + gboolean arg_unnamed_arg1, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data) @@ -844,8 +1452,8 @@ hostname1_call_set_hostname ( g_dbus_proxy_call (G_DBUS_PROXY (proxy), "SetHostname", g_variant_new ("(sb)", - arg_name, - arg_user_interaction), + arg_unnamed_arg0, + arg_unnamed_arg1), G_DBUS_CALL_FLAGS_NONE, -1, cancellable, @@ -883,8 +1491,8 @@ _out: /** * hostname1_call_set_hostname_sync: * @proxy: A #Hostname1Proxy. - * @arg_name: Argument to pass with the method invocation. - * @arg_user_interaction: Argument to pass with the method invocation. + * @arg_unnamed_arg0: Argument to pass with the method invocation. + * @arg_unnamed_arg1: Argument to pass with the method invocation. * @cancellable: (allow-none): A #GCancellable or %NULL. * @error: Return location for error or %NULL. * @@ -897,8 +1505,8 @@ _out: gboolean hostname1_call_set_hostname_sync ( Hostname1 *proxy, - const gchar *arg_name, - gboolean arg_user_interaction, + const gchar *arg_unnamed_arg0, + gboolean arg_unnamed_arg1, GCancellable *cancellable, GError **error) { @@ -906,8 +1514,8 @@ hostname1_call_set_hostname_sync ( _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy), "SetHostname", g_variant_new ("(sb)", - arg_name, - arg_user_interaction), + arg_unnamed_arg0, + arg_unnamed_arg1), G_DBUS_CALL_FLAGS_NONE, -1, cancellable, @@ -924,8 +1532,8 @@ _out: /** * hostname1_call_set_static_hostname: * @proxy: A #Hostname1Proxy. - * @arg_name: Argument to pass with the method invocation. - * @arg_user_interaction: Argument to pass with the method invocation. + * @arg_unnamed_arg0: Argument to pass with the method invocation. + * @arg_unnamed_arg1: Argument to pass with the method invocation. * @cancellable: (allow-none): A #GCancellable or %NULL. * @callback: A #GAsyncReadyCallback to call when the request is satisfied or %NULL. * @user_data: User data to pass to @callback. @@ -939,8 +1547,8 @@ _out: void hostname1_call_set_static_hostname ( Hostname1 *proxy, - const gchar *arg_name, - gboolean arg_user_interaction, + const gchar *arg_unnamed_arg0, + gboolean arg_unnamed_arg1, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data) @@ -948,8 +1556,8 @@ hostname1_call_set_static_hostname ( g_dbus_proxy_call (G_DBUS_PROXY (proxy), "SetStaticHostname", g_variant_new ("(sb)", - arg_name, - arg_user_interaction), + arg_unnamed_arg0, + arg_unnamed_arg1), G_DBUS_CALL_FLAGS_NONE, -1, cancellable, @@ -987,8 +1595,8 @@ _out: /** * hostname1_call_set_static_hostname_sync: * @proxy: A #Hostname1Proxy. - * @arg_name: Argument to pass with the method invocation. - * @arg_user_interaction: Argument to pass with the method invocation. + * @arg_unnamed_arg0: Argument to pass with the method invocation. + * @arg_unnamed_arg1: Argument to pass with the method invocation. * @cancellable: (allow-none): A #GCancellable or %NULL. * @error: Return location for error or %NULL. * @@ -1001,8 +1609,8 @@ _out: gboolean hostname1_call_set_static_hostname_sync ( Hostname1 *proxy, - const gchar *arg_name, - gboolean arg_user_interaction, + const gchar *arg_unnamed_arg0, + gboolean arg_unnamed_arg1, GCancellable *cancellable, GError **error) { @@ -1010,8 +1618,8 @@ hostname1_call_set_static_hostname_sync ( _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy), "SetStaticHostname", g_variant_new ("(sb)", - arg_name, - arg_user_interaction), + arg_unnamed_arg0, + arg_unnamed_arg1), G_DBUS_CALL_FLAGS_NONE, -1, cancellable, @@ -1028,8 +1636,8 @@ _out: /** * hostname1_call_set_pretty_hostname: * @proxy: A #Hostname1Proxy. - * @arg_name: Argument to pass with the method invocation. - * @arg_user_interaction: Argument to pass with the method invocation. + * @arg_unnamed_arg0: Argument to pass with the method invocation. + * @arg_unnamed_arg1: Argument to pass with the method invocation. * @cancellable: (allow-none): A #GCancellable or %NULL. * @callback: A #GAsyncReadyCallback to call when the request is satisfied or %NULL. * @user_data: User data to pass to @callback. @@ -1043,8 +1651,8 @@ _out: void hostname1_call_set_pretty_hostname ( Hostname1 *proxy, - const gchar *arg_name, - gboolean arg_user_interaction, + const gchar *arg_unnamed_arg0, + gboolean arg_unnamed_arg1, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data) @@ -1052,8 +1660,8 @@ hostname1_call_set_pretty_hostname ( g_dbus_proxy_call (G_DBUS_PROXY (proxy), "SetPrettyHostname", g_variant_new ("(sb)", - arg_name, - arg_user_interaction), + arg_unnamed_arg0, + arg_unnamed_arg1), G_DBUS_CALL_FLAGS_NONE, -1, cancellable, @@ -1091,8 +1699,8 @@ _out: /** * hostname1_call_set_pretty_hostname_sync: * @proxy: A #Hostname1Proxy. - * @arg_name: Argument to pass with the method invocation. - * @arg_user_interaction: Argument to pass with the method invocation. + * @arg_unnamed_arg0: Argument to pass with the method invocation. + * @arg_unnamed_arg1: Argument to pass with the method invocation. * @cancellable: (allow-none): A #GCancellable or %NULL. * @error: Return location for error or %NULL. * @@ -1105,8 +1713,8 @@ _out: gboolean hostname1_call_set_pretty_hostname_sync ( Hostname1 *proxy, - const gchar *arg_name, - gboolean arg_user_interaction, + const gchar *arg_unnamed_arg0, + gboolean arg_unnamed_arg1, GCancellable *cancellable, GError **error) { @@ -1114,8 +1722,8 @@ hostname1_call_set_pretty_hostname_sync ( _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy), "SetPrettyHostname", g_variant_new ("(sb)", - arg_name, - arg_user_interaction), + arg_unnamed_arg0, + arg_unnamed_arg1), G_DBUS_CALL_FLAGS_NONE, -1, cancellable, @@ -1132,8 +1740,8 @@ _out: /** * hostname1_call_set_icon_name: * @proxy: A #Hostname1Proxy. - * @arg_name: Argument to pass with the method invocation. - * @arg_user_interaction: Argument to pass with the method invocation. + * @arg_unnamed_arg0: Argument to pass with the method invocation. + * @arg_unnamed_arg1: Argument to pass with the method invocation. * @cancellable: (allow-none): A #GCancellable or %NULL. * @callback: A #GAsyncReadyCallback to call when the request is satisfied or %NULL. * @user_data: User data to pass to @callback. @@ -1147,8 +1755,8 @@ _out: void hostname1_call_set_icon_name ( Hostname1 *proxy, - const gchar *arg_name, - gboolean arg_user_interaction, + const gchar *arg_unnamed_arg0, + gboolean arg_unnamed_arg1, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data) @@ -1156,8 +1764,8 @@ hostname1_call_set_icon_name ( g_dbus_proxy_call (G_DBUS_PROXY (proxy), "SetIconName", g_variant_new ("(sb)", - arg_name, - arg_user_interaction), + arg_unnamed_arg0, + arg_unnamed_arg1), G_DBUS_CALL_FLAGS_NONE, -1, cancellable, @@ -1195,8 +1803,8 @@ _out: /** * hostname1_call_set_icon_name_sync: * @proxy: A #Hostname1Proxy. - * @arg_name: Argument to pass with the method invocation. - * @arg_user_interaction: Argument to pass with the method invocation. + * @arg_unnamed_arg0: Argument to pass with the method invocation. + * @arg_unnamed_arg1: Argument to pass with the method invocation. * @cancellable: (allow-none): A #GCancellable or %NULL. * @error: Return location for error or %NULL. * @@ -1209,8 +1817,8 @@ _out: gboolean hostname1_call_set_icon_name_sync ( Hostname1 *proxy, - const gchar *arg_name, - gboolean arg_user_interaction, + const gchar *arg_unnamed_arg0, + gboolean arg_unnamed_arg1, GCancellable *cancellable, GError **error) { @@ -1218,8 +1826,112 @@ hostname1_call_set_icon_name_sync ( _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy), "SetIconName", g_variant_new ("(sb)", - arg_name, - arg_user_interaction), + arg_unnamed_arg0, + arg_unnamed_arg1), + G_DBUS_CALL_FLAGS_NONE, + -1, + cancellable, + error); + if (_ret == NULL) + goto _out; + g_variant_get (_ret, + "()"); + g_variant_unref (_ret); +_out: + return _ret != NULL; +} + +/** + * hostname1_call_set_chassis: + * @proxy: A #Hostname1Proxy. + * @arg_unnamed_arg0: Argument to pass with the method invocation. + * @arg_unnamed_arg1: Argument to pass with the method invocation. + * @cancellable: (allow-none): A #GCancellable or %NULL. + * @callback: A #GAsyncReadyCallback to call when the request is satisfied or %NULL. + * @user_data: User data to pass to @callback. + * + * Asynchronously invokes the SetChassis() D-Bus method on @proxy. + * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from. + * You can then call hostname1_call_set_chassis_finish() to get the result of the operation. + * + * See hostname1_call_set_chassis_sync() for the synchronous, blocking version of this method. + */ +void +hostname1_call_set_chassis ( + Hostname1 *proxy, + const gchar *arg_unnamed_arg0, + gboolean arg_unnamed_arg1, + GCancellable *cancellable, + GAsyncReadyCallback callback, + gpointer user_data) +{ + g_dbus_proxy_call (G_DBUS_PROXY (proxy), + "SetChassis", + g_variant_new ("(sb)", + arg_unnamed_arg0, + arg_unnamed_arg1), + G_DBUS_CALL_FLAGS_NONE, + -1, + cancellable, + callback, + user_data); +} + +/** + * hostname1_call_set_chassis_finish: + * @proxy: A #Hostname1Proxy. + * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to hostname1_call_set_chassis(). + * @error: Return location for error or %NULL. + * + * Finishes an operation started with hostname1_call_set_chassis(). + * + * Returns: (skip): %TRUE if the call succeded, %FALSE if @error is set. + */ +gboolean +hostname1_call_set_chassis_finish ( + Hostname1 *proxy, + GAsyncResult *res, + GError **error) +{ + GVariant *_ret; + _ret = g_dbus_proxy_call_finish (G_DBUS_PROXY (proxy), res, error); + if (_ret == NULL) + goto _out; + g_variant_get (_ret, + "()"); + g_variant_unref (_ret); +_out: + return _ret != NULL; +} + +/** + * hostname1_call_set_chassis_sync: + * @proxy: A #Hostname1Proxy. + * @arg_unnamed_arg0: Argument to pass with the method invocation. + * @arg_unnamed_arg1: Argument to pass with the method invocation. + * @cancellable: (allow-none): A #GCancellable or %NULL. + * @error: Return location for error or %NULL. + * + * Synchronously invokes the SetChassis() D-Bus method on @proxy. The calling thread is blocked until a reply is received. + * + * See hostname1_call_set_chassis() for the asynchronous version of this method. + * + * Returns: (skip): %TRUE if the call succeded, %FALSE if @error is set. + */ +gboolean +hostname1_call_set_chassis_sync ( + Hostname1 *proxy, + const gchar *arg_unnamed_arg0, + gboolean arg_unnamed_arg1, + GCancellable *cancellable, + GError **error) +{ + GVariant *_ret; + _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy), + "SetChassis", + g_variant_new ("(sb)", + arg_unnamed_arg0, + arg_unnamed_arg1), G_DBUS_CALL_FLAGS_NONE, -1, cancellable, @@ -1305,6 +2017,24 @@ hostname1_complete_set_icon_name ( g_variant_new ("()")); } +/** + * hostname1_complete_set_chassis: + * @object: A #Hostname1. + * @invocation: (transfer full): A #GDBusMethodInvocation. + * + * Helper function used in service implementations to finish handling invocations of the SetChassis() D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar. + * + * This method will free @invocation, you cannot use it afterwards. + */ +void +hostname1_complete_set_chassis ( + Hostname1 *object, + GDBusMethodInvocation *invocation) +{ + g_dbus_method_invocation_return_value (invocation, + g_variant_new ("()")); +} + /* ------------------------------------------------------------------------ */ /** @@ -1353,7 +2083,7 @@ hostname1_proxy_get_property (GObject *object, { const _ExtendedGDBusPropertyInfo *info; GVariant *variant; - g_assert (prop_id != 0 && prop_id - 1 < 4); + g_assert (prop_id != 0 && prop_id - 1 < 10); info = _hostname1_property_info_pointers[prop_id - 1]; variant = g_dbus_proxy_get_cached_property (G_DBUS_PROXY (object), info->parent_struct.name); if (info->use_gvariant) @@ -1400,7 +2130,7 @@ hostname1_proxy_set_property (GObject *object, { const _ExtendedGDBusPropertyInfo *info; GVariant *variant; - g_assert (prop_id != 0 && prop_id - 1 < 4); + g_assert (prop_id != 0 && prop_id - 1 < 10); info = _hostname1_property_info_pointers[prop_id - 1]; variant = g_dbus_gvalue_to_gvariant (value, G_VARIANT_TYPE (info->parent_struct.signature)); g_dbus_proxy_call (G_DBUS_PROXY (object), @@ -1542,6 +2272,96 @@ hostname1_proxy_get_icon_name (Hostname1 *object) return value; } +static const gchar * +hostname1_proxy_get_chassis (Hostname1 *object) +{ + Hostname1Proxy *proxy = HOSTNAME1_PROXY (object); + GVariant *variant; + const gchar *value = NULL; + variant = g_dbus_proxy_get_cached_property (G_DBUS_PROXY (proxy), "Chassis"); + if (variant != NULL) + { + value = g_variant_get_string (variant, NULL); + g_variant_unref (variant); + } + return value; +} + +static const gchar * +hostname1_proxy_get_kernel_name (Hostname1 *object) +{ + Hostname1Proxy *proxy = HOSTNAME1_PROXY (object); + GVariant *variant; + const gchar *value = NULL; + variant = g_dbus_proxy_get_cached_property (G_DBUS_PROXY (proxy), "KernelName"); + if (variant != NULL) + { + value = g_variant_get_string (variant, NULL); + g_variant_unref (variant); + } + return value; +} + +static const gchar * +hostname1_proxy_get_kernel_release (Hostname1 *object) +{ + Hostname1Proxy *proxy = HOSTNAME1_PROXY (object); + GVariant *variant; + const gchar *value = NULL; + variant = g_dbus_proxy_get_cached_property (G_DBUS_PROXY (proxy), "KernelRelease"); + if (variant != NULL) + { + value = g_variant_get_string (variant, NULL); + g_variant_unref (variant); + } + return value; +} + +static const gchar * +hostname1_proxy_get_kernel_version (Hostname1 *object) +{ + Hostname1Proxy *proxy = HOSTNAME1_PROXY (object); + GVariant *variant; + const gchar *value = NULL; + variant = g_dbus_proxy_get_cached_property (G_DBUS_PROXY (proxy), "KernelVersion"); + if (variant != NULL) + { + value = g_variant_get_string (variant, NULL); + g_variant_unref (variant); + } + return value; +} + +static const gchar * +hostname1_proxy_get_operating_system_pretty_name (Hostname1 *object) +{ + Hostname1Proxy *proxy = HOSTNAME1_PROXY (object); + GVariant *variant; + const gchar *value = NULL; + variant = g_dbus_proxy_get_cached_property (G_DBUS_PROXY (proxy), "OperatingSystemPrettyName"); + if (variant != NULL) + { + value = g_variant_get_string (variant, NULL); + g_variant_unref (variant); + } + return value; +} + +static const gchar * +hostname1_proxy_get_operating_system_cpename (Hostname1 *object) +{ + Hostname1Proxy *proxy = HOSTNAME1_PROXY (object); + GVariant *variant; + const gchar *value = NULL; + variant = g_dbus_proxy_get_cached_property (G_DBUS_PROXY (proxy), "OperatingSystemCPEName"); + if (variant != NULL) + { + value = g_variant_get_string (variant, NULL); + g_variant_unref (variant); + } + return value; +} + static void hostname1_proxy_init (Hostname1Proxy *proxy) { @@ -1583,6 +2403,12 @@ hostname1_proxy_iface_init (Hostname1Iface *iface) iface->get_static_hostname = hostname1_proxy_get_static_hostname; iface->get_pretty_hostname = hostname1_proxy_get_pretty_hostname; iface->get_icon_name = hostname1_proxy_get_icon_name; + iface->get_chassis = hostname1_proxy_get_chassis; + iface->get_kernel_name = hostname1_proxy_get_kernel_name; + iface->get_kernel_release = hostname1_proxy_get_kernel_release; + iface->get_kernel_version = hostname1_proxy_get_kernel_version; + iface->get_operating_system_pretty_name = hostname1_proxy_get_operating_system_pretty_name; + iface->get_operating_system_cpename = hostname1_proxy_get_operating_system_cpename; } /** @@ -2009,7 +2835,7 @@ hostname1_skeleton_finalize (GObject *object) { Hostname1Skeleton *skeleton = HOSTNAME1_SKELETON (object); guint n; - for (n = 0; n < 4; n++) + for (n = 0; n < 10; n++) g_value_unset (&skeleton->priv->properties[n]); g_free (skeleton->priv->properties); g_list_free_full (skeleton->priv->changed_properties, (GDestroyNotify) _changed_property_free); @@ -2027,7 +2853,7 @@ hostname1_skeleton_get_property (GObject *object, GParamSpec *pspec G_GNUC_UNUSED) { Hostname1Skeleton *skeleton = HOSTNAME1_SKELETON (object); - g_assert (prop_id != 0 && prop_id - 1 < 4); + g_assert (prop_id != 0 && prop_id - 1 < 10); g_mutex_lock (&skeleton->priv->lock); g_value_copy (&skeleton->priv->properties[prop_id - 1], value); g_mutex_unlock (&skeleton->priv->lock); @@ -2144,7 +2970,7 @@ hostname1_skeleton_set_property (GObject *object, GParamSpec *pspec) { Hostname1Skeleton *skeleton = HOSTNAME1_SKELETON (object); - g_assert (prop_id != 0 && prop_id - 1 < 4); + g_assert (prop_id != 0 && prop_id - 1 < 10); g_mutex_lock (&skeleton->priv->lock); g_object_freeze_notify (object); if (!_g_value_equal (value, &skeleton->priv->properties[prop_id - 1])) @@ -2169,11 +2995,17 @@ hostname1_skeleton_init (Hostname1Skeleton *skeleton) g_mutex_init (&skeleton->priv->lock); skeleton->priv->context = g_main_context_ref_thread_default (); - skeleton->priv->properties = g_new0 (GValue, 4); + skeleton->priv->properties = g_new0 (GValue, 10); g_value_init (&skeleton->priv->properties[0], G_TYPE_STRING); g_value_init (&skeleton->priv->properties[1], G_TYPE_STRING); g_value_init (&skeleton->priv->properties[2], G_TYPE_STRING); g_value_init (&skeleton->priv->properties[3], G_TYPE_STRING); + g_value_init (&skeleton->priv->properties[4], G_TYPE_STRING); + g_value_init (&skeleton->priv->properties[5], G_TYPE_STRING); + g_value_init (&skeleton->priv->properties[6], G_TYPE_STRING); + g_value_init (&skeleton->priv->properties[7], G_TYPE_STRING); + g_value_init (&skeleton->priv->properties[8], G_TYPE_STRING); + g_value_init (&skeleton->priv->properties[9], G_TYPE_STRING); } static const gchar * @@ -2220,6 +3052,72 @@ hostname1_skeleton_get_icon_name (Hostname1 *object) return value; } +static const gchar * +hostname1_skeleton_get_chassis (Hostname1 *object) +{ + Hostname1Skeleton *skeleton = HOSTNAME1_SKELETON (object); + const gchar *value; + g_mutex_lock (&skeleton->priv->lock); + value = g_value_get_string (&(skeleton->priv->properties[4])); + g_mutex_unlock (&skeleton->priv->lock); + return value; +} + +static const gchar * +hostname1_skeleton_get_kernel_name (Hostname1 *object) +{ + Hostname1Skeleton *skeleton = HOSTNAME1_SKELETON (object); + const gchar *value; + g_mutex_lock (&skeleton->priv->lock); + value = g_value_get_string (&(skeleton->priv->properties[5])); + g_mutex_unlock (&skeleton->priv->lock); + return value; +} + +static const gchar * +hostname1_skeleton_get_kernel_release (Hostname1 *object) +{ + Hostname1Skeleton *skeleton = HOSTNAME1_SKELETON (object); + const gchar *value; + g_mutex_lock (&skeleton->priv->lock); + value = g_value_get_string (&(skeleton->priv->properties[6])); + g_mutex_unlock (&skeleton->priv->lock); + return value; +} + +static const gchar * +hostname1_skeleton_get_kernel_version (Hostname1 *object) +{ + Hostname1Skeleton *skeleton = HOSTNAME1_SKELETON (object); + const gchar *value; + g_mutex_lock (&skeleton->priv->lock); + value = g_value_get_string (&(skeleton->priv->properties[7])); + g_mutex_unlock (&skeleton->priv->lock); + return value; +} + +static const gchar * +hostname1_skeleton_get_operating_system_pretty_name (Hostname1 *object) +{ + Hostname1Skeleton *skeleton = HOSTNAME1_SKELETON (object); + const gchar *value; + g_mutex_lock (&skeleton->priv->lock); + value = g_value_get_string (&(skeleton->priv->properties[8])); + g_mutex_unlock (&skeleton->priv->lock); + return value; +} + +static const gchar * +hostname1_skeleton_get_operating_system_cpename (Hostname1 *object) +{ + Hostname1Skeleton *skeleton = HOSTNAME1_SKELETON (object); + const gchar *value; + g_mutex_lock (&skeleton->priv->lock); + value = g_value_get_string (&(skeleton->priv->properties[9])); + g_mutex_unlock (&skeleton->priv->lock); + return value; +} + static void hostname1_skeleton_class_init (Hostname1SkeletonClass *klass) { @@ -2253,6 +3151,12 @@ hostname1_skeleton_iface_init (Hostname1Iface *iface) iface->get_static_hostname = hostname1_skeleton_get_static_hostname; iface->get_pretty_hostname = hostname1_skeleton_get_pretty_hostname; iface->get_icon_name = hostname1_skeleton_get_icon_name; + iface->get_chassis = hostname1_skeleton_get_chassis; + iface->get_kernel_name = hostname1_skeleton_get_kernel_name; + iface->get_kernel_release = hostname1_skeleton_get_kernel_release; + iface->get_kernel_version = hostname1_skeleton_get_kernel_version; + iface->get_operating_system_pretty_name = hostname1_skeleton_get_operating_system_pretty_name; + iface->get_operating_system_cpename = hostname1_skeleton_get_operating_system_cpename; } /**