Merge pull request #10 from joseffilzmaier/setManaged

Implement SetPropertyManaged
This commit is contained in:
Christian Müller 2020-03-19 13:13:36 +01:00 committed by GitHub
commit 41fe7adda8
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -124,6 +124,7 @@ type Device interface {
// Whether or not this device is managed by NetworkManager. Setting this property has a similar effect to configuring the device as unmanaged via the keyfile.unmanaged-devices setting in NetworkManager.conf. Changes to this value are not persistent and lost after NetworkManager restart.
GetPropertyManaged() (bool, error)
SetPropertyManaged(bool)
// If TRUE, indicates the device is allowed to autoconnect. If FALSE, manual intervention is required before the device will automatically connect to a known network, such as activating a connection using the device, or setting this property to TRUE. This property cannot be set to TRUE for default-unmanaged devices, since they never autoconnect.
GetPropertyAutoConnect() (bool, error)
@ -258,6 +259,10 @@ func (d *device) GetPropertyManaged() (bool, error) {
return d.getBoolProperty(DevicePropertyManaged)
}
func (d *device) SetPropertyManaged(managed bool) error {
return d.setProperty(DevicePropertyManaged, managed)
}
func (d *device) GetPropertyAutoConnect() (bool, error) {
return d.getBoolProperty(DevicePropertyAutoconnect)
}