MCPcopy Create free account
hub / github.com/digitalocean/go-libvirt / NodeDeviceCreate

Method NodeDeviceCreate

remote_protocol.gen.go:16802–16822  ·  view source on GitHub ↗

NodeDeviceCreate is the go wrapper for REMOTE_PROC_NODE_DEVICE_CREATE.

(Name string, Flags uint32)

Source from the content-addressed store, hash-verified

16800
16801// NodeDeviceCreate is the go wrapper for REMOTE_PROC_NODE_DEVICE_CREATE.
16802func (l *Libvirt) NodeDeviceCreate(Name string, Flags uint32) (err error) {
16803 var buf []byte
16804
16805 args := NodeDeviceCreateArgs {
16806 Name: Name,
16807 Flags: Flags,
16808 }
16809
16810 buf, err = encode(&args)
16811 if err != nil {
16812 return
16813 }
16814
16815
16816 _, err = l.requestStream(430, constants.Program, buf, nil, nil)
16817 if err != nil {
16818 return
16819 }
16820
16821 return
16822}
16823
16824// NwfilterDefineXMLFlags is the go wrapper for REMOTE_PROC_NWFILTER_DEFINE_XML_FLAGS.
16825func (l *Libvirt) NwfilterDefineXMLFlags(XML string, Flags uint32) (rOptNwfilter Nwfilter, err error) {

Callers

nothing calls this directly

Calls 2

requestStreamMethod · 0.95
encodeFunction · 0.85

Tested by

no test coverage detected