void set_using_ntp_async (gboolean using_ntp, GFunc callback, gpointer d, GDestroyNotify notify) { SetTimeCallbackData *data; data = g_new0 (SetTimeCallbackData, 1); data->ref_count = 1; data->call = "SetUsingNtp"; data->time = -1; data->using_ntp = using_ntp; data->callback = callback; data->data = d; data->notify = notify; set_time_async (data); free_data (data); }
void set_system_timezone_async (const gchar *tz, GFunc callback, gpointer d, GDestroyNotify notify) { SetTimeCallbackData *data; g_return_if_fail (tz != NULL); data = g_new0 (SetTimeCallbackData, 1); data->ref_count = 1; data->call = "SetTimezone"; data->time = -1; data->tz = g_strdup (tz); data->callback = callback; data->data = d; data->notify = notify; set_time_async (data); free_data (data); }
void set_system_timezone_async (const gchar *filename, GFunc callback, gpointer d, GDestroyNotify notify) { SetTimeCallbackData *data; if (filename == NULL) return; data = g_new0 (SetTimeCallbackData, 1); data->ref_count = 1; data->call = "SetTimezone"; data->time = -1; data->filename = g_strdup (filename); data->callback = callback; data->data = d; data->notify = notify; set_time_async (data); free_data (data); }
void set_system_time_async (gint64 time, GFunc callback, gpointer d, GDestroyNotify notify) { SetTimeCallbackData *data; if (time == -1) return; data = g_new0 (SetTimeCallbackData, 1); data->ref_count = 1; data->call = "SetTime"; data->time = time; data->filename = NULL; data->callback = callback; data->data = d; data->notify = notify; set_time_async (data); free_data (data); }