it back to false the Remove() method needs to be
used.
+ boolean Immutable [readonly]
+
+ This value will be set to true if the service is
+ configured externally via a configuration file.
+
+ The only valid operation are Connect() and of
+ course Disconnect(). The Remove() method will
+ result in an error.
+
boolean AutoConnect [readwrite]
If set to true, this service will auto-connect
enum connman_service_error error;
connman_uint8_t strength;
connman_bool_t favorite;
+ connman_bool_t immutable;
connman_bool_t hidden;
connman_bool_t ignore;
connman_bool_t autoconnect;
connman_dbus_dict_append_basic(&dict, "Favorite",
DBUS_TYPE_BOOLEAN, &service->favorite);
+ connman_dbus_dict_append_basic(&dict, "Immutable",
+ DBUS_TYPE_BOOLEAN, &service->immutable);
+
if (service->favorite == TRUE)
connman_dbus_dict_append_basic(&dict, "AutoConnect",
DBUS_TYPE_BOOLEAN, &service->autoconnect);
service->security = CONNMAN_SERVICE_SECURITY_UNKNOWN;
service->state = CONNMAN_SERVICE_STATE_UNKNOWN;
- service->favorite = FALSE;
+ service->favorite = FALSE;
+ service->immutable = FALSE;
service->hidden = FALSE;
service->ignore = FALSE;