diff options
author | kremlin- <ian@kremlin.cc> | 2014-06-20 04:44:36 +0800 |
---|---|---|
committer | kremlin- <ian@kremlin.cc> | 2014-06-20 04:44:36 +0800 |
commit | ea87dc10932b111e0242fb2ba27df20c1b19b4e0 (patch) | |
tree | 150827794b1298a542b1ff4519d4a6458643db1f | |
parent | 86cb77279934d78b941aa6d3712d0e6aa45806c2 (diff) | |
download | systembsd-ea87dc10932b111e0242fb2ba27df20c1b19b4e0.tar systembsd-ea87dc10932b111e0242fb2ba27df20c1b19b4e0.tar.gz systembsd-ea87dc10932b111e0242fb2ba27df20c1b19b4e0.tar.bz2 systembsd-ea87dc10932b111e0242fb2ba27df20c1b19b4e0.tar.lz systembsd-ea87dc10932b111e0242fb2ba27df20c1b19b4e0.tar.xz systembsd-ea87dc10932b111e0242fb2ba27df20c1b19b4e0.tar.zst systembsd-ea87dc10932b111e0242fb2ba27df20c1b19b4e0.zip |
prepare old hostnamed.c code for use through proper generated gdbus interface code
-rw-r--r-- | bin/.tmp (renamed from bin/tmp) | 0 | ||||
-rw-r--r-- | src/interfaces/hostnamed/hostnamed.c | 24 |
2 files changed, 16 insertions, 8 deletions
diff --git a/src/interfaces/hostnamed/hostnamed.c b/src/interfaces/hostnamed/hostnamed.c index a7c960d..e515533 100644 --- a/src/interfaces/hostnamed/hostnamed.c +++ b/src/interfaces/hostnamed/hostnamed.c @@ -2,9 +2,11 @@ #include <limits.h> #include <gio/gio.h> +#include "src/interfaces/hostnamed/hostnamed-gen.c" GDBusNodeInfo *spect_data; +/* handled by codegen static gchar *hostname; static gchar *pretty_hostname; static gchar *static_hostname; @@ -15,7 +17,9 @@ static gchar *kernel_release; static gchar *kernel_version; static gchar *os_prettyname; static gchar *os_cpe; //common platform enumeration string +*/ +/* handled by codegen static void handle_method_call(GDBusConnection *conn, const gchar *sender, const gchar *obj_path, @@ -37,7 +41,9 @@ static void handle_method_call(GDBusConnection *conn, } } +*/ +/* handled by codegen static GVariant * handle_get_property(GDBusConnection *conn, const gchar *sender, const gchar *obj_path, @@ -71,7 +77,9 @@ static GVariant * handle_get_property(GDBusConnection *conn, return NULL; //TODO error } +*/ +/* handled by codegen static gboolean handle_set_property(GDBusConnection *conn, const gchar *sender, const gchar *obj_path, @@ -86,13 +94,14 @@ static gboolean handle_set_property(GDBusConnection *conn, obj_path, "org.freedesktop.DBus.Properties", "PropertiesChanged", - NULL, /* incorrect */ + NULL, //incorrect NULL); return TRUE; } +*/ -/* "hot" functions initially passed to gdbus */ +/* handled by codegen static const GDBusInterfaceVTable interface_vtable = { handle_method_call, @@ -100,11 +109,8 @@ static const GDBusInterfaceVTable interface_vtable = handle_set_property }; -/* end method/property functions, begin bus name handlers - * TODO: these should be intertwined as to handle edge cases - * for when the system cannot immediately grab the name, as - * well as cases where the system unintendedly loses the name - */ +*/ + static void on_bus_acquired(GDBusConnection *conn, const gchar *name, gpointer user_data) { @@ -165,7 +171,7 @@ GError * hostnamed_init() { //TODO: malloc and return reference as if a main() closed return err; } - +/* handled by codegen gboolean init_props() { if(init_hostname() @@ -194,7 +200,9 @@ gboolean init_hostname() { return FALSE; } +*/ +/* handled by codegen gboolean init_static_hostname() { //TODO return TRUE; |