DomainSetInterfaceParameters is the go wrapper for REMOTE_PROC_DOMAIN_SET_INTERFACE_PARAMETERS.
(Dom Domain, Device string, Params []TypedParam, Flags uint32)
| 12029 | |
| 12030 | // DomainSetInterfaceParameters is the go wrapper for REMOTE_PROC_DOMAIN_SET_INTERFACE_PARAMETERS. |
| 12031 | func (l *Libvirt) DomainSetInterfaceParameters(Dom Domain, Device string, Params []TypedParam, Flags uint32) (err error) { |
| 12032 | var buf []byte |
| 12033 | |
| 12034 | args := DomainSetInterfaceParametersArgs { |
| 12035 | Dom: Dom, |
| 12036 | Device: Device, |
| 12037 | Params: Params, |
| 12038 | Flags: Flags, |
| 12039 | } |
| 12040 | |
| 12041 | buf, err = encode(&args) |
| 12042 | if err != nil { |
| 12043 | return |
| 12044 | } |
| 12045 | |
| 12046 | |
| 12047 | _, err = l.requestStream(256, constants.Program, buf, nil, nil) |
| 12048 | if err != nil { |
| 12049 | return |
| 12050 | } |
| 12051 | |
| 12052 | return |
| 12053 | } |
| 12054 | |
| 12055 | // DomainGetInterfaceParameters is the go wrapper for REMOTE_PROC_DOMAIN_GET_INTERFACE_PARAMETERS. |
| 12056 | func (l *Libvirt) DomainGetInterfaceParameters(Dom Domain, Device string, Nparams int32, Flags DomainModificationImpact) (rParams []TypedParam, rNparams int32, err error) { |
nothing calls this directly
no test coverage detected