Nm_managerNetworkManager main interface
include OBus_peer.Privatetype t = private OBus_peer.peerval of_peer : OBus_peer.peer -> tval to_peer : t -> OBus_peer.peertype state = [ | `UnknownThe NetworkManager daemon is in an unknown state.
*)| `AsleepThe NetworkManager daemon is asleep and all interfaces managed by it are inactive.
*)| `ConnectingThe NetworkManager daemon is connecting a device.
*)| `ConnectedThe NetworkManager daemon is connected.
*)| `DisconnectedThe NetworkManager daemon is disconnected.
*) ]State of the daemon
val get_devices : t -> Nm_device.t list Lwt.tval activate_connection :
t ->
service_name:OBus_name.bus ->
connection:Nm_settings.Connection.t ->
device:Nm_device.t ->
specific_object:OBus_proxy.t ->
Nm_connection.t Lwt.tval deactivate_connection :
t ->
active_connection:Nm_connection.t ->
unit Lwt.tval state_changed : t -> state OBus_signal.tval properties_changed : t -> (string * OBus_value.V.single) list OBus_signal.tval device_added : t -> Nm_device.t OBus_signal.tval device_removed : t -> Nm_device.t OBus_signal.tval wireless_enabled : t -> bool OBus_property.rwval wireless_hardware_enabled : t -> bool OBus_property.rval wwan_enabled : t -> bool OBus_property.rwval wwan_hardware_enabled : t -> bool OBus_property.rval active_connections : t -> Nm_connection.t list OBus_property.rval state : t -> state OBus_property.rval properties : t -> OBus_property.group