android-log: Use plugin features
authorTobias Brunner <tobias@strongswan.org>
Sat, 8 Jun 2013 09:05:02 +0000 (11:05 +0200)
committerTobias Brunner <tobias@strongswan.org>
Tue, 11 Jun 2013 09:18:19 +0000 (11:18 +0200)
src/libcharon/plugins/android_log/android_log_plugin.c

index 6757c22..515917a 100644 (file)
@@ -43,6 +43,17 @@ METHOD(plugin_t, get_name, char*,
        return "android-log";
 }
 
+METHOD(plugin_t, get_features, int,
+       private_android_log_plugin_t *this, plugin_feature_t *features[])
+{
+       static plugin_feature_t f[] = {
+               PLUGIN_NOOP,
+                       PLUGIN_PROVIDE(CUSTOM, "android-log"),
+       };
+       *features = f;
+       return countof(f);
+}
+
 METHOD(plugin_t, destroy, void,
        private_android_log_plugin_t *this)
 {
@@ -62,7 +73,7 @@ plugin_t *android_log_plugin_create()
                .public = {
                        .plugin = {
                                .get_name = _get_name,
-                               .reload = (void*)return_false,
+                               .get_features = _get_features,
                                .destroy = _destroy,
                        },
                },
@@ -73,4 +84,3 @@ plugin_t *android_log_plugin_create()
 
        return &this->public.plugin;
 }
-