]> xenbits.xensource.com Git - libvirt.git/commitdiff
conf: Expose virDomainParseMemory for use outside domain_conf
authorPrerna Saxena <prerna@linux.vnet.ibm.com>
Mon, 10 Nov 2014 11:52:05 +0000 (17:22 +0530)
committerMichal Privoznik <mprivozn@redhat.com>
Mon, 10 Nov 2014 13:05:59 +0000 (14:05 +0100)
Commit 01b4de2b9f5ca82 abstracts virDomainParseMemory()
for use by other functions in domain_conf.c
Extend the same for use, for functions outside of this file.

Signed-off-by: Prerna Saxena <prerna@linux.vnet.ibm.com>
Signed-off-by: Michal Privoznik <mprivozn@redhat.com>
src/conf/domain_conf.c
src/conf/domain_conf.h
src/libvirt_private.syms

index e8d8f7d1e21bddf1bdafd3cafe58ddfc065b778a..5909655ee80a0ce868ddb40ebd62d972d1738572 100644 (file)
@@ -6421,7 +6421,7 @@ virDomainParseScaledValue(const char *xpath,
  *
  * Return 0 on success, -1 on failure after issuing error.
  */
-static int
+int
 virDomainParseMemory(const char *xpath,
                      const char *units_xpath,
                      xmlXPathContextPtr ctxt,
index fbb3b2f78267d6a2c3631aebc3f9da4fe088d81c..9fb05c8223d5c039c6296ce6c74bf08cd24e1f69 100644 (file)
@@ -2847,6 +2847,14 @@ int virDomainObjSetMetadata(virDomainObjPtr vm,
                             const char *configDir,
                             unsigned int flags);
 
+int
+virDomainParseMemory(const char *xpath,
+                     const char *units_xpath,
+                     xmlXPathContextPtr ctxt,
+                     unsigned long long *mem,
+                     bool required,
+                     bool capped);
+
 bool virDomainDefNeedsPlacementAdvice(virDomainDefPtr def)
     ATTRIBUTE_NONNULL(1);
 
index 7e38cc6ea89d58bb4db37018d052542b1b02db8f..b8f35e87f7aa4a16d9e2b94b74f5266581af592b 100644 (file)
@@ -364,6 +364,7 @@ virDomainObjSetDefTransient;
 virDomainObjSetMetadata;
 virDomainObjSetState;
 virDomainObjTaint;
+virDomainParseMemory;
 virDomainPausedReasonTypeFromString;
 virDomainPausedReasonTypeToString;
 virDomainPMSuspendedReasonTypeFromString;