Add provider driver name accessor
authorDaniel Wagner <daniel.wagner@bmw-carit.de>
Fri, 22 Oct 2010 17:55:52 +0000 (13:55 -0400)
committerSamuel Ortiz <sameo@linux.intel.com>
Fri, 22 Oct 2010 21:55:23 +0000 (23:55 +0200)
include/provider.h
src/provider.c

index ba4ff7d..dde37fb 100644 (file)
@@ -83,6 +83,8 @@ void connman_provider_set_dns(struct connman_provider *provider,
 void connman_provider_set_domain(struct connman_provider *provider,
                                                        const char *domain);
 
+const char *connman_provider_get_driver_name(struct connman_provider *provider);
+
 struct connman_provider_driver {
        const char *name;
        enum connman_provider_type type;
index adad8df..69536f7 100644 (file)
@@ -686,6 +686,11 @@ int connman_provider_get_index(struct connman_provider *provider)
        return provider->element.index;
 }
 
+const char *connman_provider_get_driver_name(struct connman_provider *provider)
+{
+       return provider->driver->name;
+}
+
 static gint compare_priority(gconstpointer a, gconstpointer b)
 {
        return 0;