+ const gboolean ret = FALSE;
+
+ return ret;
+}
+
+guint64
+our_get_time_usec() {
+
+ guint64 ret = 0;
+
+ return ret;
+}
+
+guint64
+our_get_rtc_time_usec() {
+
+ guint64 ret = 0;
+
+ return ret;
+}
+
+/* --- end method/property/dbus signal code, begin bus/name handlers --- */
+
+static void timedated_on_bus_acquired(GDBusConnection *conn,
+ const gchar *name,
+ gpointer user_data) {
+
+ g_printf("got bus/name, exporting %s's interface...\n", name);
+
+ timedated_interf = timedate1_skeleton_new();
+
+ /* attach function pointers to generated struct's method handlers */
+ g_signal_connect(timedated_interf, "handle-set-time", G_CALLBACK(on_handle_set_time), NULL);
+ g_signal_connect(timedated_interf, "handle-set-timezone", G_CALLBACK(on_handle_set_timezone), NULL);
+ g_signal_connect(timedated_interf, "handle-set-local-rtc", G_CALLBACK(on_handle_set_local_rtc), NULL);
+ g_signal_connect(timedated_interf, "handle-set-ntp", G_CALLBACK(on_handle_set_ntp), NULL);
+ /* set our properties before export */
+ timedate1_set_timezone(timedated_interf, our_get_timezone());
+ timedate1_set_local_rtc(timedated_interf, our_get_local_rtc());
+ timedate1_set_can_ntp(timedated_interf, our_get_can_ntp());
+ timedate1_set_ntp(timedated_interf, our_get_ntp());
+ timedate1_set_ntpsynchronized(timedated_interf, our_get_ntpsynchronized());
+ timedate1_set_time_usec(timedated_interf, our_get_time_usec());
+ timedate1_set_rtctime_usec(timedated_interf, our_get_rtc_time_usec());
+