`sig
type 'rw t
val lookup_by_name : 'a Libvirt.Connect.t -> string -> 'a Libvirt.Network.t
val lookup_by_uuid :
'a Libvirt.Connect.t -> Libvirt.uuid -> 'a Libvirt.Network.t
val lookup_by_uuid_string :
'a Libvirt.Connect.t -> string -> 'a Libvirt.Network.t
val create_xml :
[> `W ] Libvirt.Connect.t -> Libvirt.xml -> Libvirt.rw Libvirt.Network.t
val define_xml :
[> `W ] Libvirt.Connect.t -> Libvirt.xml -> Libvirt.rw Libvirt.Network.t
val undefine : [> `W ] Libvirt.Network.t -> unit
val create : [> `W ] Libvirt.Network.t -> unit
val destroy : [> `W ] Libvirt.Network.t -> unit
val free : [> `R ] Libvirt.Network.t -> unit
val get_name : [> `R ] Libvirt.Network.t -> string
val get_uuid : [> `R ] Libvirt.Network.t -> Libvirt.uuid
val get_uuid_string : [> `R ] Libvirt.Network.t -> string
val get_xml_desc : [> `R ] Libvirt.Network.t -> Libvirt.xml
val get_bridge_name : [> `R ] Libvirt.Network.t -> string
val get_autostart : [> `R ] Libvirt.Network.t -> bool
val set_autostart : [> `W ] Libvirt.Network.t -> bool -> unit
external const : [> `R ] Libvirt.Network.t -> Libvirt.ro Libvirt.Network.t
= "%identity"
end`