Dan Smith wrote:
# HG changeset patch
# User Dan Smith <danms(a)us.ibm.com>
# Date 1203373962 28800
# Node ID c118dc77598088e3bd866df48787e5999aeb9d10
# Parent 7b5611c03994d1568ba69560f5afad284df06bd0
(#2) Add Enumeration support to RASD
Supports enumerating a specific RASD type, as well as the parent classes
KVM_RASD, Xen_RASD, as well as CIM_RASD.
Changes:
- Remove printf() in place of a CU_DEBUG() (before Kaitlin got a chance to
complain, I'll have you know)
+
+ if (rasd_type_from_classname(CLASSNAME(ref), &type) == CMPI_RC_OK) {
+ types[0] = type;
+ types[1] = 0;
+ }
+
+ for (i = 0; i < count; i++) {
+ for (j = 0; types[j] != 0; j++) {
+ CU_DEBUG(("Doing RASD type %i for %s",
I had troubles compiling with this patch applied - you have an extra
open paren here.
Also, I was unable to query the CIM_ superclass:
wbemcli ein
http://localhost/root/virt:CIM_ResourceAllocationSettingData
Since the classname is not specify, we're unable to get a domain list
from the connection.
--
Kaitlin Rupert
IBM Linux Technology Center
kaitlin(a)linux.vnet.ibm.com