# HG changeset patch # User Dan Smith # Date 1218724102 25200 # Node ID 86d7161daef682ba869fbae74133cfd811f1d306 # Parent 9c6a7cfd8c0bd78bef65b60fad37b0873582d09d Update VirtualSystemManagementCapabilities to show Add/Remove resources as supported for synchronous calls. Signed-off-by: Dan Smith diff -r 9c6a7cfd8c0b -r 86d7161daef6 src/Virt_VirtualSystemManagementCapabilities.c --- a/src/Virt_VirtualSystemManagementCapabilities.c Fri Aug 08 15:21:28 2008 -0700 +++ b/src/Virt_VirtualSystemManagementCapabilities.c Thu Aug 14 07:28:22 2008 -0700 @@ -58,21 +58,27 @@ CMSetProperty(inst, "InstanceID", (CMPIValue *)"ManagementCapabilities", CMPI_chars); - array = CMNewArray(broker, 4, CMPI_uint16, &s); + array = CMNewArray(broker, 6, CMPI_uint16, &s); if ((s.rc != CMPI_RC_OK) || CMIsNullObject(array)) goto out; - - element = (uint16_t)DEFINE_SYSTEM; + + element = (uint16_t)ADD_RESOURCES; CMSetArrayElementAt(array, 0, &element, CMPI_uint16); - element = (uint16_t)DESTROY_SYSTEM; + element = (uint16_t)DEFINE_SYSTEM; CMSetArrayElementAt(array, 1, &element, CMPI_uint16); - element = (uint16_t)MOD_RESOURCE_SETTINGS; + element = (uint16_t)DESTROY_SYSTEM; CMSetArrayElementAt(array, 2, &element, CMPI_uint16); + element = (uint16_t)MOD_RESOURCE_SETTINGS; + CMSetArrayElementAt(array, 3, &element, CMPI_uint16); + element = (uint16_t)MOD_SYS_SETTINGS; - CMSetArrayElementAt(array, 3, &element, CMPI_uint16); + CMSetArrayElementAt(array, 4, &element, CMPI_uint16); + + element = (uint16_t)RM_RESOURCES; + CMSetArrayElementAt(array, 5, &element, CMPI_uint16); CMSetProperty(inst, "SynchronousMethodsSupported", (CMPIValue *)&array, CMPI_uint16A);