qemu: domain: Split out commandline namespace data formatting

Separate it from qemuDomainDefNamespaceFormatXML.

Signed-off-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Ján Tomko <jtomko@redhat.com>
This commit is contained in:
Peter Krempa 2019-06-17 16:45:06 +02:00
parent 8b0a389d2b
commit f1ded974c3

View File

@ -3228,15 +3228,15 @@ qemuDomainDefNamespaceParse(xmlDocPtr xml ATTRIBUTE_UNUSED,
return ret; return ret;
} }
static int
qemuDomainDefNamespaceFormatXML(virBufferPtr buf, static void
void *nsdata) qemuDomainDefNamespaceFormatXMLCommandline(virBufferPtr buf,
qemuDomainXmlNsDefPtr cmd)
{ {
qemuDomainXmlNsDefPtr cmd = nsdata;
size_t i; size_t i;
if (!cmd->num_args && !cmd->num_env) if (!cmd->num_args && !cmd->num_env)
return 0; return;
virBufferAddLit(buf, "<qemu:commandline>\n"); virBufferAddLit(buf, "<qemu:commandline>\n");
virBufferAdjustIndent(buf, 2); virBufferAdjustIndent(buf, 2);
@ -3253,6 +3253,17 @@ qemuDomainDefNamespaceFormatXML(virBufferPtr buf,
virBufferAdjustIndent(buf, -2); virBufferAdjustIndent(buf, -2);
virBufferAddLit(buf, "</qemu:commandline>\n"); virBufferAddLit(buf, "</qemu:commandline>\n");
}
static int
qemuDomainDefNamespaceFormatXML(virBufferPtr buf,
void *nsdata)
{
qemuDomainXmlNsDefPtr cmd = nsdata;
qemuDomainDefNamespaceFormatXMLCommandline(buf, cmd);
return 0; return 0;
} }