]> xenbits.xensource.com Git - libvirt.git/commitdiff
virNodeGetMemoryStats: Define internal driver API
authorMinoru Usui <usui@mxm.nes.nec.co.jp>
Tue, 7 Jun 2011 01:04:12 +0000 (10:04 +0900)
committerEric Blake <eblake@redhat.com>
Tue, 14 Jun 2011 22:11:30 +0000 (16:11 -0600)
Signed-off-by: Minoru Usui <usui@mxm.nes.nec.co.jp>
src/driver.h

index 903d3da9828460829658fa9de1b891c82d29dffb..a94bbb0193ad25f4ad7673b5d5d27c19be04b39b 100644 (file)
@@ -384,6 +384,14 @@ typedef int
                      int *nparams,
                      unsigned int flags);
 
+typedef int
+    (*virDrvNodeGetMemoryStats)
+                    (virConnectPtr conn,
+                     int cellNum,
+                     virMemoryStatsPtr params,
+                     int *nparams,
+                     unsigned int flags);
+
 typedef int
     (*virDrvNodeGetCellsFreeMemory)
                     (virConnectPtr conn,
@@ -728,6 +736,7 @@ struct _virDriver {
     virDrvDomainMemoryPeek      domainMemoryPeek;
     virDrvDomainGetBlockInfo    domainGetBlockInfo;
     virDrvNodeGetCPUStats       nodeGetCPUStats;
+    virDrvNodeGetMemoryStats   nodeGetMemoryStats;
     virDrvNodeGetCellsFreeMemory       nodeGetCellsFreeMemory;
     virDrvNodeGetFreeMemory            nodeGetFreeMemory;
     virDrvDomainEventRegister         domainEventRegister;