Add function for setting network group name
[connman] / include / plugin.h
index 350937e..086786c 100644 (file)
@@ -78,10 +78,11 @@ struct connman_plugin_desc {
  *                                     example_init, example_exit)
  * ]|
  */
-#define CONNMAN_PLUGIN_DEFINE(name, description, version, init, exit) \
+#define CONNMAN_PLUGIN_DEFINE(name, description, version, priority, init, exit) \
+               extern struct connman_plugin_desc connman_plugin_desc \
+                               __attribute__ ((visibility("default"))); \
                struct connman_plugin_desc connman_plugin_desc = { \
-                       #name, description, version, \
-                       CONNMAN_PLUGIN_PRIORITY_DEFAULT, init, exit \
+                       #name, description, version, priority, init, exit \
                };
 
 #ifdef __cplusplus