mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2025-03-07 17:28:15 +00:00
maint: avoid 'const fooPtr' in conf
'const fooPtr' is the same as 'foo * const' (the pointer won't change, but it's contents can). But in general, if an interface is trying to be const-correct, it should be using 'const foo *' (the pointer is to data that can't be changed). Fix up remaining offenders in src/conf, and their fallout. * src/conf/snapshot_conf.h (virDomainSnapshotAssignDef) (virDomainSnapshotFindByName): Drop attempt at const. * src/conf/interface_conf.h (virInterfaceObjIsActive) (virInterfaceDefFormat): Use intended type. (virInterfaceFindByMACString, virInterfaceFindByName) (virInterfaceAssignDef, virInterfaceRemove): Drop attempt at const. * src/conf/network_conf.h (virNetworkObjIsActive) (virNetworkDefFormat, virNetworkDefForwardIf) (virNetworkDefGetIpByIndex, virNetworkIpDefPrefix) (virNetworkIpDefNetmask): Use intended type. (virNetworkFindByUUID, virNetworkFindByName, virNetworkAssignDef) (virNetworkObjAssignDef, virNetworkRemoveInactive) (virNetworkBridgeInUse, virNetworkSetBridgeName) (virNetworkAllocateBridge): Drop attempt at const. * src/conf/netdev_vlan_conf.h (virNetDevVlanFormat): Make const-correct. * src/conf/node_device_conf.h (virNodeDeviceHasCap) (virNodeDeviceDefFormat): Use intended type. (virNodeDeviceFindByName, virNodeDeviceFindBySysfsPath) (virNodeDeviceAssignDef, virNodeDeviceObjRemove) (virNodeDeviceGetParentHost): Drop attempt at const. * src/conf/secret_conf.h (virSecretDefFormat): Use intended type. * src/conf/snapshot_conf.c (virDomainSnapshotAssignDef) (virDomainSnapshotFindByName): Fix fallout. * src/conf/interface_conf.c (virInterfaceBridgeDefFormat) (virInterfaceBondDefFormat, virInterfaceVlanDefFormat) (virInterfaceProtocolDefFormat, virInterfaceDefDevFormat) (virInterfaceDefFormat, virInterfaceFindByMACString) (virInterfaceFindByName, virInterfaceAssignDef) (virInterfaceRemove): Likewise. * src/conf/network_conf.c (VIR_ENUM_IMPL, virNetworkFindByName, virNetworkObjAssignDef) (virNetworkAssignDef, virNetworkRemoveInactive) (virNetworkDefGetIpByIndex, virNetworkIpDefPrefix) (virNetworkIpDefNetmask, virNetworkDHCPHostDefParseXML) (virNetworkIpDefFormat, virNetworkRouteDefFormat) (virPortGroupDefFormat, virNetworkForwardNatDefFormat) (virNetworkDefFormatInternal, virNetworkBridgeInUse) (virNetworkAllocateBridge, virNetworkSetBridgeName) (virNetworkDNSDefFormat, virNetworkDefFormat): Likewise. * src/conf/netdev_vlan_conf.c (virNetDevVlanFormat): Likewise. * src/conf/node_device_conf.c (virNodeDeviceHasCap) (virNodeDeviceFindBySysfsPath, virNodeDeviceFindByName) (virNodeDeviceAssignDef, virNodeDeviceObjRemove) (virNodeDeviceDefFormat, virNodeDeviceGetParentHost): Likewise. * src/conf/secret_conf.c (virSecretDefFormatUsage) (virSecretDefFormat): Likewise. Signed-off-by: Eric Blake <eblake@redhat.com>
This commit is contained in:
parent
d24677090f
commit
539a9faeec
@ -42,7 +42,7 @@ static virInterfaceDefPtr
|
||||
virInterfaceDefParseXML(xmlXPathContextPtr ctxt, int parentIfType);
|
||||
static int
|
||||
virInterfaceDefDevFormat(virBufferPtr buf,
|
||||
const virInterfaceDefPtr def, int level);
|
||||
const virInterfaceDef *def, int level);
|
||||
|
||||
static
|
||||
void virInterfaceIpDefFree(virInterfaceIpDefPtr def) {
|
||||
@ -858,7 +858,8 @@ virInterfaceDefPtr virInterfaceDefParseFile(const char *filename)
|
||||
|
||||
static int
|
||||
virInterfaceBridgeDefFormat(virBufferPtr buf,
|
||||
const virInterfaceDefPtr def, int level) {
|
||||
const virInterfaceDef *def, int level)
|
||||
{
|
||||
size_t i;
|
||||
int ret = 0;
|
||||
|
||||
@ -883,7 +884,8 @@ virInterfaceBridgeDefFormat(virBufferPtr buf,
|
||||
|
||||
static int
|
||||
virInterfaceBondDefFormat(virBufferPtr buf,
|
||||
const virInterfaceDefPtr def, int level) {
|
||||
const virInterfaceDef *def, int level)
|
||||
{
|
||||
size_t i;
|
||||
int ret = 0;
|
||||
|
||||
@ -944,7 +946,8 @@ virInterfaceBondDefFormat(virBufferPtr buf,
|
||||
|
||||
static int
|
||||
virInterfaceVlanDefFormat(virBufferPtr buf,
|
||||
const virInterfaceDefPtr def, int level) {
|
||||
const virInterfaceDef *def, int level)
|
||||
{
|
||||
if (def->data.vlan.tag == NULL) {
|
||||
virReportError(VIR_ERR_INTERNAL_ERROR,
|
||||
"%s", _("vlan misses the tag name"));
|
||||
@ -964,8 +967,9 @@ virInterfaceVlanDefFormat(virBufferPtr buf,
|
||||
}
|
||||
|
||||
static int
|
||||
virInterfaceProtocolDefFormat(virBufferPtr buf, const virInterfaceDefPtr def,
|
||||
int level) {
|
||||
virInterfaceProtocolDefFormat(virBufferPtr buf, const virInterfaceDef *def,
|
||||
int level)
|
||||
{
|
||||
size_t i, j;
|
||||
|
||||
for (i = 0; i < def->nprotos; i++) {
|
||||
@ -1038,7 +1042,8 @@ virInterfaceStartmodeDefFormat(virBufferPtr buf,
|
||||
|
||||
static int
|
||||
virInterfaceDefDevFormat(virBufferPtr buf,
|
||||
const virInterfaceDefPtr def, int level) {
|
||||
const virInterfaceDef *def, int level)
|
||||
{
|
||||
const char *type = NULL;
|
||||
|
||||
if (def == NULL) {
|
||||
@ -1115,7 +1120,7 @@ cleanup:
|
||||
return -1;
|
||||
}
|
||||
|
||||
char *virInterfaceDefFormat(const virInterfaceDefPtr def)
|
||||
char *virInterfaceDefFormat(const virInterfaceDef *def)
|
||||
{
|
||||
virBuffer buf = VIR_BUFFER_INITIALIZER;
|
||||
|
||||
@ -1150,7 +1155,7 @@ void virInterfaceObjFree(virInterfaceObjPtr iface)
|
||||
|
||||
/* virInterfaceObjList manipulation */
|
||||
|
||||
int virInterfaceFindByMACString(const virInterfaceObjListPtr interfaces,
|
||||
int virInterfaceFindByMACString(virInterfaceObjListPtr interfaces,
|
||||
const char *mac,
|
||||
virInterfaceObjPtr *matches, int maxmatches)
|
||||
{
|
||||
@ -1175,8 +1180,7 @@ int virInterfaceFindByMACString(const virInterfaceObjListPtr interfaces,
|
||||
return matchct;
|
||||
}
|
||||
|
||||
virInterfaceObjPtr virInterfaceFindByName(const virInterfaceObjListPtr
|
||||
interfaces,
|
||||
virInterfaceObjPtr virInterfaceFindByName(virInterfaceObjListPtr interfaces,
|
||||
const char *name)
|
||||
{
|
||||
size_t i;
|
||||
@ -1242,7 +1246,7 @@ cleanup:
|
||||
}
|
||||
|
||||
virInterfaceObjPtr virInterfaceAssignDef(virInterfaceObjListPtr interfaces,
|
||||
const virInterfaceDefPtr def)
|
||||
virInterfaceDefPtr def)
|
||||
{
|
||||
virInterfaceObjPtr iface;
|
||||
|
||||
@ -1277,7 +1281,7 @@ virInterfaceObjPtr virInterfaceAssignDef(virInterfaceObjListPtr interfaces,
|
||||
}
|
||||
|
||||
void virInterfaceRemove(virInterfaceObjListPtr interfaces,
|
||||
const virInterfaceObjPtr iface)
|
||||
virInterfaceObjPtr iface)
|
||||
{
|
||||
size_t i;
|
||||
|
||||
|
@ -1,7 +1,7 @@
|
||||
/*
|
||||
* interface_conf.h: interface XML handling entry points
|
||||
*
|
||||
* Copyright (C) 2006-2009 Red Hat, Inc.
|
||||
* Copyright (C) 2006-2009, 2013 Red Hat, Inc.
|
||||
*
|
||||
* This library is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU Lesser General Public
|
||||
@ -176,16 +176,15 @@ struct _virInterfaceObjList {
|
||||
};
|
||||
|
||||
static inline int
|
||||
virInterfaceObjIsActive(const virInterfaceObjPtr iface)
|
||||
virInterfaceObjIsActive(const virInterfaceObj *iface)
|
||||
{
|
||||
return iface->active;
|
||||
}
|
||||
|
||||
int virInterfaceFindByMACString(const virInterfaceObjListPtr interfaces,
|
||||
int virInterfaceFindByMACString(virInterfaceObjListPtr interfaces,
|
||||
const char *mac,
|
||||
virInterfaceObjPtr *matches, int maxmatches);
|
||||
virInterfaceObjPtr virInterfaceFindByName(const virInterfaceObjListPtr
|
||||
interfaces,
|
||||
virInterfaceObjPtr virInterfaceFindByName(virInterfaceObjListPtr interfaces,
|
||||
const char *name);
|
||||
|
||||
|
||||
@ -197,16 +196,16 @@ int virInterfaceObjListClone(virInterfaceObjListPtr src,
|
||||
|
||||
|
||||
virInterfaceObjPtr virInterfaceAssignDef(virInterfaceObjListPtr interfaces,
|
||||
const virInterfaceDefPtr def);
|
||||
virInterfaceDefPtr def);
|
||||
void virInterfaceRemove(virInterfaceObjListPtr interfaces,
|
||||
const virInterfaceObjPtr iface);
|
||||
virInterfaceObjPtr iface);
|
||||
|
||||
virInterfaceDefPtr virInterfaceDefParseString(const char *xmlStr);
|
||||
virInterfaceDefPtr virInterfaceDefParseFile(const char *filename);
|
||||
virInterfaceDefPtr virInterfaceDefParseNode(xmlDocPtr xml,
|
||||
xmlNodePtr root);
|
||||
|
||||
char *virInterfaceDefFormat(const virInterfaceDefPtr def);
|
||||
char *virInterfaceDefFormat(const virInterfaceDef *def);
|
||||
|
||||
void virInterfaceObjLock(virInterfaceObjPtr obj);
|
||||
void virInterfaceObjUnlock(virInterfaceObjPtr obj);
|
||||
|
@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (C) 2009-2012 Red Hat, Inc.
|
||||
* Copyright (C) 2009-2013 Red Hat, Inc.
|
||||
*
|
||||
* This library is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU Lesser General Public
|
||||
@ -140,7 +140,7 @@ cleanup:
|
||||
}
|
||||
|
||||
int
|
||||
virNetDevVlanFormat(virNetDevVlanPtr def, virBufferPtr buf)
|
||||
virNetDevVlanFormat(const virNetDevVlan *def, virBufferPtr buf)
|
||||
{
|
||||
size_t i;
|
||||
|
||||
|
@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (C) 2009-2012 Red Hat, Inc.
|
||||
* Copyright (C) 2009-2013 Red Hat, Inc.
|
||||
*
|
||||
* This library is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU Lesser General Public
|
||||
@ -28,6 +28,6 @@
|
||||
# include "virxml.h"
|
||||
|
||||
int virNetDevVlanParse(xmlNodePtr node, xmlXPathContextPtr ctxt, virNetDevVlanPtr def);
|
||||
int virNetDevVlanFormat(virNetDevVlanPtr def, virBufferPtr buf);
|
||||
int virNetDevVlanFormat(const virNetDevVlan *def, virBufferPtr buf);
|
||||
|
||||
#endif /* __VIR_NETDEV_VPORT_PROFILE_CONF_H__ */
|
||||
|
@ -66,7 +66,7 @@ VIR_ENUM_IMPL(virNetworkForwardDriverName,
|
||||
"kvm",
|
||||
"vfio")
|
||||
|
||||
virNetworkObjPtr virNetworkFindByUUID(const virNetworkObjListPtr nets,
|
||||
virNetworkObjPtr virNetworkFindByUUID(virNetworkObjListPtr nets,
|
||||
const unsigned char *uuid)
|
||||
{
|
||||
size_t i;
|
||||
@ -81,7 +81,7 @@ virNetworkObjPtr virNetworkFindByUUID(const virNetworkObjListPtr nets,
|
||||
return NULL;
|
||||
}
|
||||
|
||||
virNetworkObjPtr virNetworkFindByName(const virNetworkObjListPtr nets,
|
||||
virNetworkObjPtr virNetworkFindByName(virNetworkObjListPtr nets,
|
||||
const char *name)
|
||||
{
|
||||
size_t i;
|
||||
@ -291,7 +291,7 @@ void virNetworkObjListFree(virNetworkObjListPtr nets)
|
||||
*/
|
||||
int
|
||||
virNetworkObjAssignDef(virNetworkObjPtr network,
|
||||
const virNetworkDefPtr def,
|
||||
virNetworkDefPtr def,
|
||||
bool live)
|
||||
{
|
||||
if (virNetworkObjIsActive(network)) {
|
||||
@ -337,7 +337,7 @@ virNetworkObjAssignDef(virNetworkObjPtr network,
|
||||
*/
|
||||
virNetworkObjPtr
|
||||
virNetworkAssignDef(virNetworkObjListPtr nets,
|
||||
const virNetworkDefPtr def,
|
||||
virNetworkDefPtr def,
|
||||
bool live)
|
||||
{
|
||||
virNetworkObjPtr network;
|
||||
@ -543,7 +543,7 @@ cleanup:
|
||||
}
|
||||
|
||||
void virNetworkRemoveInactive(virNetworkObjListPtr nets,
|
||||
const virNetworkObjPtr net)
|
||||
virNetworkObjPtr net)
|
||||
{
|
||||
size_t i;
|
||||
|
||||
@ -571,7 +571,7 @@ void virNetworkRemoveInactive(virNetworkObjListPtr nets,
|
||||
|
||||
/* return ips[index], or NULL if there aren't enough ips */
|
||||
virNetworkIpDefPtr
|
||||
virNetworkDefGetIpByIndex(const virNetworkDefPtr def,
|
||||
virNetworkDefGetIpByIndex(const virNetworkDef *def,
|
||||
int family, size_t n)
|
||||
{
|
||||
size_t i;
|
||||
@ -597,7 +597,7 @@ virNetworkDefGetIpByIndex(const virNetworkDefPtr def,
|
||||
/* return number of 1 bits in netmask for the network's ipAddress,
|
||||
* or -1 on error
|
||||
*/
|
||||
int virNetworkIpDefPrefix(const virNetworkIpDefPtr def)
|
||||
int virNetworkIpDefPrefix(const virNetworkIpDef *def)
|
||||
{
|
||||
return virSocketAddrGetIpPrefix(&def->address,
|
||||
&def->netmask,
|
||||
@ -608,7 +608,7 @@ int virNetworkIpDefPrefix(const virNetworkIpDefPtr def)
|
||||
* definition, based on either the definition's netmask, or its
|
||||
* prefix. Return -1 on error (and set the netmask family to AF_UNSPEC)
|
||||
*/
|
||||
int virNetworkIpDefNetmask(const virNetworkIpDefPtr def,
|
||||
int virNetworkIpDefNetmask(const virNetworkIpDef *def,
|
||||
virSocketAddrPtr netmask)
|
||||
{
|
||||
if (VIR_SOCKET_ADDR_IS_FAMILY(&def->netmask, AF_INET)) {
|
||||
@ -667,7 +667,7 @@ cleanup:
|
||||
|
||||
static int
|
||||
virNetworkDHCPHostDefParseXML(const char *networkName,
|
||||
const virNetworkIpDefPtr def,
|
||||
virNetworkIpDefPtr def,
|
||||
xmlNodePtr node,
|
||||
virNetworkDHCPHostDefPtr host,
|
||||
bool partialOkay)
|
||||
@ -2293,7 +2293,7 @@ cleanup:
|
||||
|
||||
static int
|
||||
virNetworkDNSDefFormat(virBufferPtr buf,
|
||||
virNetworkDNSDefPtr def)
|
||||
const virNetworkDNSDef *def)
|
||||
{
|
||||
int result = 0;
|
||||
size_t i, j;
|
||||
@ -2369,7 +2369,7 @@ out:
|
||||
|
||||
static int
|
||||
virNetworkIpDefFormat(virBufferPtr buf,
|
||||
const virNetworkIpDefPtr def)
|
||||
const virNetworkIpDef *def)
|
||||
{
|
||||
int result = -1;
|
||||
|
||||
@ -2466,7 +2466,7 @@ error:
|
||||
|
||||
static int
|
||||
virNetworkRouteDefFormat(virBufferPtr buf,
|
||||
const virNetworkRouteDefPtr def)
|
||||
const virNetworkRouteDef *def)
|
||||
{
|
||||
int result = -1;
|
||||
|
||||
@ -2513,7 +2513,7 @@ error:
|
||||
|
||||
static int
|
||||
virPortGroupDefFormat(virBufferPtr buf,
|
||||
const virPortGroupDefPtr def)
|
||||
const virPortGroupDef *def)
|
||||
{
|
||||
virBufferAsprintf(buf, "<portgroup name='%s'", def->name);
|
||||
if (def->isDefault) {
|
||||
@ -2533,7 +2533,7 @@ virPortGroupDefFormat(virBufferPtr buf,
|
||||
|
||||
static int
|
||||
virNetworkForwardNatDefFormat(virBufferPtr buf,
|
||||
const virNetworkForwardDefPtr fwd)
|
||||
const virNetworkForwardDef *fwd)
|
||||
{
|
||||
char *addrStart = NULL;
|
||||
char *addrEnd = NULL;
|
||||
@ -2583,10 +2583,10 @@ cleanup:
|
||||
|
||||
static int
|
||||
virNetworkDefFormatInternal(virBufferPtr buf,
|
||||
const virNetworkDefPtr def,
|
||||
const virNetworkDef *def,
|
||||
unsigned int flags)
|
||||
{
|
||||
unsigned char *uuid;
|
||||
const unsigned char *uuid;
|
||||
char uuidstr[VIR_UUID_STRING_BUFLEN];
|
||||
size_t i;
|
||||
bool shortforward;
|
||||
@ -2746,7 +2746,7 @@ error:
|
||||
}
|
||||
|
||||
char *
|
||||
virNetworkDefFormat(virNetworkDefPtr def,
|
||||
virNetworkDefFormat(const virNetworkDef *def,
|
||||
unsigned int flags)
|
||||
{
|
||||
virBuffer buf = VIR_BUFFER_INITIALIZER;
|
||||
@ -3149,7 +3149,7 @@ char *virNetworkConfigFile(const char *dir,
|
||||
return ret;
|
||||
}
|
||||
|
||||
int virNetworkBridgeInUse(const virNetworkObjListPtr nets,
|
||||
int virNetworkBridgeInUse(virNetworkObjListPtr nets,
|
||||
const char *bridge,
|
||||
const char *skipname)
|
||||
{
|
||||
@ -3168,7 +3168,7 @@ int virNetworkBridgeInUse(const virNetworkObjListPtr nets,
|
||||
return ret;
|
||||
}
|
||||
|
||||
char *virNetworkAllocateBridge(const virNetworkObjListPtr nets,
|
||||
char *virNetworkAllocateBridge(virNetworkObjListPtr nets,
|
||||
const char *template)
|
||||
{
|
||||
|
||||
@ -3195,10 +3195,10 @@ char *virNetworkAllocateBridge(const virNetworkObjListPtr nets,
|
||||
return NULL;
|
||||
}
|
||||
|
||||
int virNetworkSetBridgeName(const virNetworkObjListPtr nets,
|
||||
int virNetworkSetBridgeName(virNetworkObjListPtr nets,
|
||||
virNetworkDefPtr def,
|
||||
int check_collision) {
|
||||
|
||||
int check_collision)
|
||||
{
|
||||
int ret = -1;
|
||||
|
||||
if (def->bridge && !strstr(def->bridge, "%d")) {
|
||||
|
@ -284,14 +284,14 @@ struct _virNetworkObjList {
|
||||
};
|
||||
|
||||
static inline int
|
||||
virNetworkObjIsActive(const virNetworkObjPtr net)
|
||||
virNetworkObjIsActive(const virNetworkObj *net)
|
||||
{
|
||||
return net->active;
|
||||
}
|
||||
|
||||
virNetworkObjPtr virNetworkFindByUUID(const virNetworkObjListPtr nets,
|
||||
virNetworkObjPtr virNetworkFindByUUID(virNetworkObjListPtr nets,
|
||||
const unsigned char *uuid);
|
||||
virNetworkObjPtr virNetworkFindByName(const virNetworkObjListPtr nets,
|
||||
virNetworkObjPtr virNetworkFindByName(virNetworkObjListPtr nets,
|
||||
const char *name);
|
||||
|
||||
|
||||
@ -304,10 +304,10 @@ typedef bool (*virNetworkObjListFilter)(virConnectPtr conn,
|
||||
virNetworkDefPtr def);
|
||||
|
||||
virNetworkObjPtr virNetworkAssignDef(virNetworkObjListPtr nets,
|
||||
const virNetworkDefPtr def,
|
||||
virNetworkDefPtr def,
|
||||
bool live);
|
||||
int virNetworkObjAssignDef(virNetworkObjPtr network,
|
||||
const virNetworkDefPtr def,
|
||||
virNetworkDefPtr def,
|
||||
bool live);
|
||||
int virNetworkObjSetDefTransient(virNetworkObjPtr network, bool live);
|
||||
void virNetworkObjUnsetDefTransient(virNetworkObjPtr network);
|
||||
@ -318,16 +318,16 @@ virNetworkDefPtr virNetworkDefCopy(virNetworkDefPtr def, unsigned int flags);
|
||||
int virNetworkConfigChangeSetup(virNetworkObjPtr dom, unsigned int flags);
|
||||
|
||||
void virNetworkRemoveInactive(virNetworkObjListPtr nets,
|
||||
const virNetworkObjPtr net);
|
||||
virNetworkObjPtr net);
|
||||
|
||||
virNetworkDefPtr virNetworkDefParseString(const char *xmlStr);
|
||||
virNetworkDefPtr virNetworkDefParseFile(const char *filename);
|
||||
virNetworkDefPtr virNetworkDefParseNode(xmlDocPtr xml,
|
||||
xmlNodePtr root);
|
||||
char *virNetworkDefFormat(const virNetworkDefPtr def, unsigned int flags);
|
||||
char *virNetworkDefFormat(const virNetworkDef *def, unsigned int flags);
|
||||
|
||||
static inline const char *
|
||||
virNetworkDefForwardIf(const virNetworkDefPtr def, size_t n)
|
||||
virNetworkDefForwardIf(const virNetworkDef *def, size_t n)
|
||||
{
|
||||
return ((def->forward.ifs && (def->forward.nifs > n) &&
|
||||
def->forward.ifs[n].type == VIR_NETWORK_FORWARD_HOSTDEV_DEVICE_NETDEV)
|
||||
@ -338,10 +338,10 @@ virPortGroupDefPtr virPortGroupFindByName(virNetworkDefPtr net,
|
||||
const char *portgroup);
|
||||
|
||||
virNetworkIpDefPtr
|
||||
virNetworkDefGetIpByIndex(const virNetworkDefPtr def,
|
||||
virNetworkDefGetIpByIndex(const virNetworkDef *def,
|
||||
int family, size_t n);
|
||||
int virNetworkIpDefPrefix(const virNetworkIpDefPtr def);
|
||||
int virNetworkIpDefNetmask(const virNetworkIpDefPtr def,
|
||||
int virNetworkIpDefPrefix(const virNetworkIpDef *def);
|
||||
int virNetworkIpDefNetmask(const virNetworkIpDef *def,
|
||||
virSocketAddrPtr netmask);
|
||||
|
||||
int virNetworkSaveXML(const char *configDir,
|
||||
@ -377,14 +377,14 @@ int virNetworkDeleteConfig(const char *configDir,
|
||||
char *virNetworkConfigFile(const char *dir,
|
||||
const char *name);
|
||||
|
||||
int virNetworkBridgeInUse(const virNetworkObjListPtr nets,
|
||||
int virNetworkBridgeInUse(virNetworkObjListPtr nets,
|
||||
const char *bridge,
|
||||
const char *skipname);
|
||||
|
||||
char *virNetworkAllocateBridge(const virNetworkObjListPtr nets,
|
||||
char *virNetworkAllocateBridge(virNetworkObjListPtr nets,
|
||||
const char *template);
|
||||
|
||||
int virNetworkSetBridgeName(const virNetworkObjListPtr nets,
|
||||
int virNetworkSetBridgeName(virNetworkObjListPtr nets,
|
||||
virNetworkDefPtr def,
|
||||
int check_collision);
|
||||
|
||||
|
@ -72,7 +72,7 @@ virNodeDevCapsDefParseString(const char *xpath,
|
||||
return 0;
|
||||
}
|
||||
|
||||
int virNodeDeviceHasCap(const virNodeDeviceObjPtr dev, const char *cap)
|
||||
int virNodeDeviceHasCap(const virNodeDeviceObj *dev, const char *cap)
|
||||
{
|
||||
virNodeDevCapsDefPtr caps = dev->def->caps;
|
||||
while (caps) {
|
||||
@ -85,7 +85,7 @@ int virNodeDeviceHasCap(const virNodeDeviceObjPtr dev, const char *cap)
|
||||
|
||||
|
||||
virNodeDeviceObjPtr
|
||||
virNodeDeviceFindBySysfsPath(const virNodeDeviceObjListPtr devs,
|
||||
virNodeDeviceFindBySysfsPath(virNodeDeviceObjListPtr devs,
|
||||
const char *sysfs_path)
|
||||
{
|
||||
size_t i;
|
||||
@ -103,7 +103,7 @@ virNodeDeviceFindBySysfsPath(const virNodeDeviceObjListPtr devs,
|
||||
}
|
||||
|
||||
|
||||
virNodeDeviceObjPtr virNodeDeviceFindByName(const virNodeDeviceObjListPtr devs,
|
||||
virNodeDeviceObjPtr virNodeDeviceFindByName(virNodeDeviceObjListPtr devs,
|
||||
const char *name)
|
||||
{
|
||||
size_t i;
|
||||
@ -166,7 +166,7 @@ void virNodeDeviceObjListFree(virNodeDeviceObjListPtr devs)
|
||||
}
|
||||
|
||||
virNodeDeviceObjPtr virNodeDeviceAssignDef(virNodeDeviceObjListPtr devs,
|
||||
const virNodeDeviceDefPtr def)
|
||||
virNodeDeviceDefPtr def)
|
||||
{
|
||||
virNodeDeviceObjPtr device;
|
||||
|
||||
@ -201,7 +201,7 @@ virNodeDeviceObjPtr virNodeDeviceAssignDef(virNodeDeviceObjListPtr devs,
|
||||
}
|
||||
|
||||
void virNodeDeviceObjRemove(virNodeDeviceObjListPtr devs,
|
||||
const virNodeDeviceObjPtr dev)
|
||||
virNodeDeviceObjPtr dev)
|
||||
{
|
||||
size_t i;
|
||||
|
||||
@ -228,7 +228,7 @@ void virNodeDeviceObjRemove(virNodeDeviceObjListPtr devs,
|
||||
}
|
||||
}
|
||||
|
||||
char *virNodeDeviceDefFormat(const virNodeDeviceDefPtr def)
|
||||
char *virNodeDeviceDefFormat(const virNodeDeviceDef *def)
|
||||
{
|
||||
virBuffer buf = VIR_BUFFER_INITIALIZER;
|
||||
virNodeDevCapsDefPtr caps;
|
||||
@ -1394,7 +1394,7 @@ cleanup:
|
||||
* Return the NPIV dev's parent device name
|
||||
*/
|
||||
int
|
||||
virNodeDeviceGetParentHost(const virNodeDeviceObjListPtr devs,
|
||||
virNodeDeviceGetParentHost(virNodeDeviceObjListPtr devs,
|
||||
const char *dev_name,
|
||||
const char *parent_name,
|
||||
int *parent_host)
|
||||
|
@ -218,22 +218,22 @@ struct _virNodeDeviceDriverState {
|
||||
};
|
||||
|
||||
|
||||
int virNodeDeviceHasCap(const virNodeDeviceObjPtr dev, const char *cap);
|
||||
int virNodeDeviceHasCap(const virNodeDeviceObj *dev, const char *cap);
|
||||
|
||||
virNodeDeviceObjPtr virNodeDeviceFindByName(const virNodeDeviceObjListPtr devs,
|
||||
virNodeDeviceObjPtr virNodeDeviceFindByName(virNodeDeviceObjListPtr devs,
|
||||
const char *name);
|
||||
virNodeDeviceObjPtr
|
||||
virNodeDeviceFindBySysfsPath(const virNodeDeviceObjListPtr devs,
|
||||
virNodeDeviceFindBySysfsPath(virNodeDeviceObjListPtr devs,
|
||||
const char *sysfs_path)
|
||||
ATTRIBUTE_NONNULL(2);
|
||||
|
||||
virNodeDeviceObjPtr virNodeDeviceAssignDef(virNodeDeviceObjListPtr devs,
|
||||
const virNodeDeviceDefPtr def);
|
||||
virNodeDeviceDefPtr def);
|
||||
|
||||
void virNodeDeviceObjRemove(virNodeDeviceObjListPtr devs,
|
||||
const virNodeDeviceObjPtr dev);
|
||||
virNodeDeviceObjPtr dev);
|
||||
|
||||
char *virNodeDeviceDefFormat(const virNodeDeviceDefPtr def);
|
||||
char *virNodeDeviceDefFormat(const virNodeDeviceDef *def);
|
||||
|
||||
virNodeDeviceDefPtr virNodeDeviceDefParseString(const char *str,
|
||||
int create,
|
||||
@ -250,7 +250,7 @@ int virNodeDeviceGetWWNs(virNodeDeviceDefPtr def,
|
||||
char **wwnn,
|
||||
char **wwpn);
|
||||
|
||||
int virNodeDeviceGetParentHost(const virNodeDeviceObjListPtr devs,
|
||||
int virNodeDeviceGetParentHost(virNodeDeviceObjListPtr devs,
|
||||
const char *dev_name,
|
||||
const char *parent_name,
|
||||
int *parent_host);
|
||||
|
@ -1,7 +1,7 @@
|
||||
/*
|
||||
* secret_conf.c: internal <secret> XML handling
|
||||
*
|
||||
* Copyright (C) 2009, 2011 Red Hat, Inc.
|
||||
* Copyright (C) 2009, 2011, 2013 Red Hat, Inc.
|
||||
*
|
||||
* This library is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU Lesser General Public
|
||||
@ -243,7 +243,7 @@ virSecretDefParseFile(const char *filename)
|
||||
|
||||
static int
|
||||
virSecretDefFormatUsage(virBufferPtr buf,
|
||||
const virSecretDefPtr def)
|
||||
const virSecretDef *def)
|
||||
{
|
||||
const char *type;
|
||||
|
||||
@ -291,10 +291,10 @@ virSecretDefFormatUsage(virBufferPtr buf,
|
||||
}
|
||||
|
||||
char *
|
||||
virSecretDefFormat(const virSecretDefPtr def)
|
||||
virSecretDefFormat(const virSecretDef *def)
|
||||
{
|
||||
virBuffer buf = VIR_BUFFER_INITIALIZER;
|
||||
unsigned char *uuid;
|
||||
const unsigned char *uuid;
|
||||
char uuidstr[VIR_UUID_STRING_BUFLEN];
|
||||
|
||||
virBufferAsprintf(&buf, "<secret ephemeral='%s' private='%s'>\n",
|
||||
|
@ -1,7 +1,7 @@
|
||||
/*
|
||||
* secret_conf.h: internal <secret> XML handling API
|
||||
*
|
||||
* Copyright (C) 2009-2010 Red Hat, Inc.
|
||||
* Copyright (C) 2009-2010, 2013 Red Hat, Inc.
|
||||
*
|
||||
* This library is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU Lesser General Public
|
||||
@ -46,7 +46,7 @@ struct _virSecretDef {
|
||||
void virSecretDefFree(virSecretDefPtr def);
|
||||
virSecretDefPtr virSecretDefParseString(const char *xml);
|
||||
virSecretDefPtr virSecretDefParseFile(const char *filename);
|
||||
char *virSecretDefFormat(const virSecretDefPtr def);
|
||||
char *virSecretDefFormat(const virSecretDef *def);
|
||||
|
||||
# define VIR_CONNECT_LIST_SECRETS_FILTERS_EPHEMERAL \
|
||||
(VIR_CONNECT_LIST_SECRETS_EPHEMERAL | \
|
||||
|
@ -1,7 +1,7 @@
|
||||
/*
|
||||
* snapshot_conf.c: domain snapshot XML processing
|
||||
*
|
||||
* Copyright (C) 2006-2012 Red Hat, Inc.
|
||||
* Copyright (C) 2006-2013 Red Hat, Inc.
|
||||
* Copyright (C) 2006-2008 Daniel P. Berrange
|
||||
*
|
||||
* This library is free software; you can redistribute it and/or
|
||||
@ -689,7 +689,7 @@ static void virDomainSnapshotObjFree(virDomainSnapshotObjPtr snapshot)
|
||||
}
|
||||
|
||||
virDomainSnapshotObjPtr virDomainSnapshotAssignDef(virDomainSnapshotObjListPtr snapshots,
|
||||
const virDomainSnapshotDefPtr def)
|
||||
virDomainSnapshotDefPtr def)
|
||||
{
|
||||
virDomainSnapshotObjPtr snap;
|
||||
|
||||
@ -876,7 +876,7 @@ virDomainSnapshotObjListNum(virDomainSnapshotObjListPtr snapshots,
|
||||
}
|
||||
|
||||
virDomainSnapshotObjPtr
|
||||
virDomainSnapshotFindByName(const virDomainSnapshotObjListPtr snapshots,
|
||||
virDomainSnapshotFindByName(virDomainSnapshotObjListPtr snapshots,
|
||||
const char *name)
|
||||
{
|
||||
return name ? virHashLookup(snapshots->objs, name) : &snapshots->metaroot;
|
||||
|
@ -1,7 +1,7 @@
|
||||
/*
|
||||
* snapshot_conf.h: domain snapshot XML processing
|
||||
*
|
||||
* Copyright (C) 2006-2012 Red Hat, Inc.
|
||||
* Copyright (C) 2006-2013 Red Hat, Inc.
|
||||
* Copyright (C) 2006-2008 Daniel P. Berrange
|
||||
*
|
||||
* This library is free software; you can redistribute it and/or
|
||||
@ -119,7 +119,7 @@ int virDomainSnapshotAlignDisks(virDomainSnapshotDefPtr snapshot,
|
||||
int default_snapshot,
|
||||
bool require_match);
|
||||
virDomainSnapshotObjPtr virDomainSnapshotAssignDef(virDomainSnapshotObjListPtr snapshots,
|
||||
const virDomainSnapshotDefPtr def);
|
||||
virDomainSnapshotDefPtr def);
|
||||
|
||||
int virDomainSnapshotObjListGetNames(virDomainSnapshotObjListPtr snapshots,
|
||||
virDomainSnapshotObjPtr from,
|
||||
@ -128,7 +128,7 @@ int virDomainSnapshotObjListGetNames(virDomainSnapshotObjListPtr snapshots,
|
||||
int virDomainSnapshotObjListNum(virDomainSnapshotObjListPtr snapshots,
|
||||
virDomainSnapshotObjPtr from,
|
||||
unsigned int flags);
|
||||
virDomainSnapshotObjPtr virDomainSnapshotFindByName(const virDomainSnapshotObjListPtr snapshots,
|
||||
virDomainSnapshotObjPtr virDomainSnapshotFindByName(virDomainSnapshotObjListPtr snapshots,
|
||||
const char *name);
|
||||
void virDomainSnapshotObjListRemove(virDomainSnapshotObjListPtr snapshots,
|
||||
virDomainSnapshotObjPtr snapshot);
|
||||
|
Loading…
x
Reference in New Issue
Block a user