mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2024-12-27 16:15:23 +00:00
337a136282
XM and XL config are very similar. Disks are specified differently in XL, but the old XM disk config is still supported by XL. XL also supports new config like spice that was never supported by XM. This patch moves all the common parsing and formatting functions to the new file xen_common.c and adapts the XM parser/formatter accordingly. This restructuring paves way for introducing an XL parser/formatter in the future. While moving the code, fixup whitespace, comments, and style issues. Signed-off-by: Jim Fehlig <jfehlig@suse.com>
40 lines
1.3 KiB
C
40 lines
1.3 KiB
C
/*
|
|
* xen_xm.h: Xen XM parsing functions
|
|
*
|
|
* Copyright (C) 2011 Univention GmbH
|
|
* Copyright (C) 2006-2007, 2009-2010 Red Hat, Inc.
|
|
* Copyright (C) 2006 Daniel P. Berrange
|
|
*
|
|
* This library is free software; you can redistribute it and/or
|
|
* modify it under the terms of the GNU Lesser General Public
|
|
* License as published by the Free Software Foundation; either
|
|
* version 2.1 of the License, or (at your option) any later version.
|
|
*
|
|
* This library is distributed in the hope that it will be useful,
|
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
|
* Lesser General Public License for more details.
|
|
*
|
|
* You should have received a copy of the GNU Lesser General Public
|
|
* License along with this library. If not, see
|
|
* <http://www.gnu.org/licenses/>.
|
|
*
|
|
* Author: Daniel P. Berrange <berrange@redhat.com>
|
|
* Author: Markus Groß <gross@univention.de>
|
|
*/
|
|
|
|
#ifndef __VIR_XEN_XM_H__
|
|
# define __VIR_XEN_XM_H__
|
|
|
|
# include "internal.h"
|
|
# include "virconf.h"
|
|
# include "domain_conf.h"
|
|
|
|
virConfPtr xenFormatXM(virConnectPtr conn, virDomainDefPtr def,
|
|
int xendConfigVersion);
|
|
|
|
virDomainDefPtr xenParseXM(virConfPtr conf, int xendConfigVersion,
|
|
virCapsPtr caps);
|
|
|
|
#endif /* __VIR_XEN_XM_H__ */
|