vpn-provider: Add getter functions
authorJukka Rissanen <jukka.rissanen@linux.intel.com>
Fri, 30 Nov 2012 09:30:36 +0000 (11:30 +0200)
committerPatrik Flykt <patrik.flykt@linux.intel.com>
Fri, 30 Nov 2012 13:01:18 +0000 (15:01 +0200)
vpn/vpn-provider.c
vpn/vpn-provider.h

index 1630dad..a5980e6 100644 (file)
@@ -2153,6 +2153,21 @@ void __vpn_provider_check_connections(void)
        g_timeout_add(1000, check_vpn_count, NULL);
 }
 
+const char *vpn_provider_get_name(struct vpn_provider *provider)
+{
+       return provider->name;
+}
+
+const char *vpn_provider_get_host(struct vpn_provider *provider)
+{
+       return provider->host;
+}
+
+const char *vpn_provider_get_path(struct vpn_provider *provider)
+{
+       return provider->path;
+}
+
 int __vpn_provider_init(gboolean do_routes)
 {
        DBG("");
index b462042..b3c1048 100644 (file)
@@ -101,6 +101,10 @@ int vpn_provider_append_route(struct vpn_provider *provider,
 const char *vpn_provider_get_driver_name(struct vpn_provider *provider);
 const char *vpn_provider_get_save_group(struct vpn_provider *provider);
 
+const char *vpn_provider_get_name(struct vpn_provider *provider);
+const char *vpn_provider_get_host(struct vpn_provider *provider);
+const char *vpn_provider_get_path(struct vpn_provider *provider);
+
 typedef void (* vpn_provider_connect_cb_t) (struct vpn_provider *provider,
                                        void *user_data, int error);