Implement SetPropertyManaged
For the Device interface
This commit is contained in:
parent
7809e29c58
commit
ac6a5d93da
1 changed files with 5 additions and 0 deletions
|
@ -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)
|
||||
}
|
||||
|
|
Reference in a new issue