[Libvirt-cim] [PATCH] Fix externally-visible name of type_from_classname()

Dan Smith danms at us.ibm.com
Fri Nov 2 00:19:33 UTC 2007


# HG changeset patch
# User Dan Smith <danms at us.ibm.com>
# Date 1424173382 28800
# Node ID f922cb6a051d0d4bf0186bb755627e5df981997f
# Parent  e385d591fa6f8bbe135434117a16039d5693f5b4
Fix externally-visible name of type_from_classname()

Signed-off-by: Dan Smith <danms at us.ibm.com>

diff -r e385d591fa6f -r f922cb6a051d src/Virt_Device.c
--- a/src/Virt_Device.c	Tue Oct 30 09:39:29 2007 -0700
+++ b/src/Virt_Device.c	Tue Feb 17 03:43:02 2015 -0800
@@ -247,7 +247,7 @@ static CMPIInstance *device_instance(con
         return instance;
 }
 
-int type_from_classname(const char *classname)
+int device_type_from_classname(const char *classname)
 {
         if (strstr(classname, "NetworkPort"))
                 return VIRT_DEV_NET;
@@ -321,7 +321,7 @@ static int dom_list_devices(virConnectPt
         int i;
         int type;
 
-        type = type_from_classname(CLASSNAME(ref));
+        type = device_type_from_classname(CLASSNAME(ref));
 
         ndom = get_domain_list(conn, &doms);
         if (ndom == 0)
@@ -458,8 +458,11 @@ static CMPIStatus get_device(const CMPIO
         CMPIStatus s;
         virConnectPtr conn;
         CMPIInstance *inst;
+        const char *cn;
 
-        conn = connect_by_classname(_BROKER, CLASSNAME(reference), &s);
+        cn = CLASSNAME(reference);
+
+        conn = connect_by_classname(_BROKER, cn, &s);
         if (!conn)
                 return s;
 
@@ -467,7 +470,7 @@ static CMPIStatus get_device(const CMPIO
                                    conn,
                                    devid,
                                    NAMESPACE(reference),
-                                   type_from_classname(CLASSNAME(reference)));
+                                   device_type_from_classname(cn));
         if (inst) {
                 CMReturnInstance(results, inst);
                 CMSetStatus(&s, CMPI_RC_OK);
diff -r e385d591fa6f -r f922cb6a051d src/Virt_Device.h
--- a/src/Virt_Device.h	Tue Oct 30 09:39:29 2007 -0700
+++ b/src/Virt_Device.h	Tue Feb 17 03:43:02 2015 -0800
@@ -56,7 +56,7 @@ CMPIInstance *instance_from_devid(const 
                                   const char *ns,
                                   int type);
 
-int type_from_classname(const char *classname);
+int device_type_from_classname(const char *classname);
 
 #endif
 
diff -r e385d591fa6f -r f922cb6a051d src/Virt_SettingsDefineState.c
--- a/src/Virt_SettingsDefineState.c	Tue Oct 30 09:39:29 2007 -0700
+++ b/src/Virt_SettingsDefineState.c	Tue Feb 17 03:43:02 2015 -0800
@@ -148,7 +148,7 @@ static CMPIInstance *_get_typed_device(c
                                   conn,
                                   id,
                                   ns,
-                                  type_from_classname(typestr));
+                                  device_type_from_classname(typestr));
  out:
         virConnectClose(conn);
 
diff -r e385d591fa6f -r f922cb6a051d src/Virt_SystemDevice.c
--- a/src/Virt_SystemDevice.c	Tue Oct 30 09:39:29 2007 -0700
+++ b/src/Virt_SystemDevice.c	Tue Feb 17 03:43:02 2015 -0800
@@ -171,7 +171,7 @@ static CMPIStatus sys_to_dev(const CMPIO
         if (info->result_class) {
                 int type;
 
-                type = type_from_classname(info->result_class);
+                type = device_type_from_classname(info->result_class);
 
                 ret = get_dom_devices(host, list, type, NAMESPACE(ref));
         } else {




More information about the Libvirt-cim mailing list