provider: Add more driver interface functions needed by vpnd plugin
authorJukka Rissanen <jukka.rissanen@linux.intel.com>
Mon, 12 Nov 2012 12:07:25 +0000 (14:07 +0200)
committerPatrik Flykt <patrik.flykt@linux.intel.com>
Fri, 23 Nov 2012 10:58:51 +0000 (12:58 +0200)
include/provider.h

index cd059a8..dc86bca 100644 (file)
@@ -111,6 +111,11 @@ struct connman_provider_driver {
        int (*connect) (struct connman_provider *provider);
        int (*disconnect) (struct connman_provider *provider);
        int (*save) (struct connman_provider *provider, GKeyFile *keyfile);
+       int (*set_property) (struct connman_provider *provider,
+                               const char *key, const char *value);
+       const char * (*get_property) (struct connman_provider *provider,
+                               const char *key);
+       int (*create) (DBusMessage *msg);
 };
 
 int connman_provider_driver_register(struct connman_provider_driver *driver);