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

Method DomainSendProcessSignal

remote_protocol.gen.go:13235–13257  ·  view source on GitHub ↗

DomainSendProcessSignal is the go wrapper for REMOTE_PROC_DOMAIN_SEND_PROCESS_SIGNAL.

(Dom Domain, PidValue int64, Signum uint32, Flags uint32)

Source from the content-addressed store, hash-verified

13233
13234// DomainSendProcessSignal is the go wrapper for REMOTE_PROC_DOMAIN_SEND_PROCESS_SIGNAL.
13235func (l *Libvirt) DomainSendProcessSignal(Dom Domain, PidValue int64, Signum uint32, Flags uint32) (err error) {
13236 var buf []byte
13237
13238 args := DomainSendProcessSignalArgs {
13239 Dom: Dom,
13240 PidValue: PidValue,
13241 Signum: Signum,
13242 Flags: Flags,
13243 }
13244
13245 buf, err = encode(&args)
13246 if err != nil {
13247 return
13248 }
13249
13250
13251 _, err = l.requestStream(295, constants.Program, buf, nil, nil)
13252 if err != nil {
13253 return
13254 }
13255
13256 return
13257}
13258
13259// DomainOpenChannel is the go wrapper for REMOTE_PROC_DOMAIN_OPEN_CHANNEL.
13260func (l *Libvirt) DomainOpenChannel(Dom Domain, Name OptString, inStream io.Writer, Flags DomainChannelFlags) (err error) {

Callers

nothing calls this directly

Calls 2

requestStreamMethod · 0.95
encodeFunction · 0.85

Tested by

no test coverage detected