NetworkCreate is the go wrapper for REMOTE_PROC_NETWORK_CREATE.
(Net Network)
| 5505 | |
| 5506 | // NetworkCreate is the go wrapper for REMOTE_PROC_NETWORK_CREATE. |
| 5507 | func (l *Libvirt) NetworkCreate(Net Network) (err error) { |
| 5508 | var buf []byte |
| 5509 | |
| 5510 | args := NetworkCreateArgs { |
| 5511 | Net: Net, |
| 5512 | } |
| 5513 | |
| 5514 | buf, err = encode(&args) |
| 5515 | if err != nil { |
| 5516 | return |
| 5517 | } |
| 5518 | |
| 5519 | |
| 5520 | _, err = l.requestStream(39, constants.Program, buf, nil, nil) |
| 5521 | if err != nil { |
| 5522 | return |
| 5523 | } |
| 5524 | |
| 5525 | return |
| 5526 | } |
| 5527 | |
| 5528 | // NetworkCreateXML is the go wrapper for REMOTE_PROC_NETWORK_CREATE_XML. |
| 5529 | func (l *Libvirt) NetworkCreateXML(XML string) (rNet Network, err error) { |
nothing calls this directly
no test coverage detected