This signal indicates a changed value of the given
property.
+ StateChanged(string state)
+
+ This signal is similar to the PropertyChanged signal
+ for the State property.
+
+ It exists for application state only care about the
+ current state and so can avoid to be woken up when
+ other details changes.
+
Properties string State [readonly]
The global connection state of a system. Possible
append_state(&entry, state);
g_dbus_send_message(conn, signal);
+
+ signal = dbus_message_new_signal(CONNMAN_MANAGER_PATH,
+ CONNMAN_MANAGER_INTERFACE, "StateChanged");
+ if (signal == NULL)
+ return;
+
+ dbus_message_iter_init_append(signal, &entry);
+ dbus_message_iter_append_basic(&entry, DBUS_TYPE_STRING, &state);
+
+ g_dbus_send_message(conn, signal);
}
static void probe_element(struct connman_element *element)
static GDBusSignalTable manager_signals[] = {
{ "PropertyChanged", "sv" },
+ { "StateChanged", "s" },
{ },
};