diff options
Diffstat (limited to 'src/interfaces/hostnamed/hostnamed.h')
-rw-r--r-- | src/interfaces/hostnamed/hostnamed.h | 78 |
1 files changed, 78 insertions, 0 deletions
diff --git a/src/interfaces/hostnamed/hostnamed.h b/src/interfaces/hostnamed/hostnamed.h new file mode 100644 index 0000000..6bc1478 --- /dev/null +++ b/src/interfaces/hostnamed/hostnamed.h @@ -0,0 +1,78 @@ +#include <gio/gio.h> + +static const gchar SYSTEMD_HOSTNAMED_XML[] = + "<!DOCTYPE node PUBLIC '-//freedesktop//DTD D-BUS Object Introspection 1.0//EN'" + "'http://www.freedesktop.org/standards/dbus/1.0/introspect.dtd'>" + "<node>" + " <interface name='org.freedesktop.DBus.Peer'>" + " <method name='Ping'/>" + " <method name='GetMachineId'>" + " <arg type='s' name='machine_uuid' direction='out'/>" + " </method>" + " </interface>" + " <interface name='org.freedesktop.DBus.Introspectable'>" + " <method name='Introspect'>" + " <arg name='data' type='s' direction='out'/>" + " </method>" + " </interface>" + " <interface name='org.freedesktop.DBus.Properties'>" + " <method name='Get'>" + " <arg name='interface' direction='in' type='s'/>" + " <arg name='property' direction='in' type='s'/>" + " <arg name='value' direction='out' type='v'/>" + " </method>" + " <method name='GetAll'>" + " <arg name='interface' direction='in' type='s'/>" + " <arg name='properties' direction='out' type='a{sv}'/>" + " </method>" + " <method name='Set'>" + " <arg name='interface' direction='in' type='s'/>" + " <arg name='property' direction='in' type='s'/>" + " <arg name='value' direction='in' type='v'/>" + " </method>" + " <signal name='PropertiesChanged'>" + " <arg type='s' name='interface'/>" + " <arg type='a{sv}' name='changed_properties'/>" + " <arg type='as' name='invalidated_properties'/>" + " </signal>" + " </interface>" + " <interface name='org.freedesktop.hostname1'>" + " <property name='Hostname' type='s' access='read'>" + " <annotation name='org.freedesktop.DBus.Property.EmitsChangedSignal' value='false'/>" + " </property>" + " <property name='StaticHostname' type='s' access='read'>" + " </property>" + " <property name='PrettyHostname' type='s' access='read'>" + " </property>" + " <property name='IconName' type='s' access='read'>" + " </property>" + " <property name='Chassis' type='s' access='read'>" + " </property>" + " <property name='OperatingSystemPrettyName' type='s' access='read'>" + " <annotation name='org.freedesktop.DBus.Property.EmitsChangedSignal' value='const'/>" + " </property>" + " <property name='OperatingSystemCPEName' type='s' access='read'>" + " <annotation name='org.freedesktop.DBus.Property.EmitsChangedSignal' value='const'/>" + " </property>" + " <method name='SetHostname'>" + " <arg type='s' direction='in'/>" + " <arg type='b' direction='in'/>" + " </method>" + " <method name='SetStaticHostname'>" + " <arg type='s' direction='in'/>" + " <arg type='b' direction='in'/>" + " </method>" + " <method name='SetPrettyHostname'>" + " <arg type='s' direction='in'/>" + " <arg type='b' direction='in'/>" + " </method>" + " <method name='SetIconName'>" + " <arg type='s' direction='in'/>" + " <arg type='b' direction='in'/>" + " </method>" + " <method name='SetChassis'>" + " <arg type='s' direction='in'/>" + " <arg type='b' direction='in'/>" + " </method>" + " </interface>" + "</node>"; |