]> code.delx.au - pulseaudio/blobdiff - src/pulsecore/module.h
module: Create pa_module_exists()
[pulseaudio] / src / pulsecore / module.h
index 0b6cb7c4c2f8bf5bdefd113700092cf0a3bdf602..af4e9d2a435626214227e7d32801f12524f565d0 100644 (file)
@@ -44,19 +44,21 @@ struct pa_module {
 
     void *userdata;
 
-    pa_bool_t load_once:1;
-    pa_bool_t unload_requested:1;
+    bool load_once:1;
+    bool unload_requested:1;
 
     pa_proplist *proplist;
 };
 
-pa_module* pa_module_load(pa_core *c, const char *name, const char*argument);
+bool pa_module_exists(const char *name);
 
-void pa_module_unload(pa_core *c, pa_module *m, pa_bool_t force);
-void pa_module_unload_by_index(pa_core *c, uint32_t idx, pa_bool_t force);
+pa_module* pa_module_load(pa_core *c, const char *name, const char *argument);
 
-void pa_module_unload_request(pa_module *m, pa_bool_t force);
-void pa_module_unload_request_by_index(pa_core *c, uint32_t idx, pa_bool_t force);
+void pa_module_unload(pa_core *c, pa_module *m, bool force);
+void pa_module_unload_by_index(pa_core *c, uint32_t idx, bool force);
+
+void pa_module_unload_request(pa_module *m, bool force);
+void pa_module_unload_request_by_index(pa_core *c, uint32_t idx, bool force);
 
 void pa_module_unload_all(pa_core *c);
 
@@ -85,7 +87,7 @@ void pa_module_update_proplist(pa_module *m, pa_update_mode_t mode, pa_proplist
     struct __stupid_useless_struct_to_allow_trailing_semicolon
 
 #define PA_MODULE_LOAD_ONCE(b)                                  \
-    pa_bool_t pa__load_once(void) { return b; }                 \
+    bool pa__load_once(void) { return b; }                 \
     struct __stupid_useless_struct_to_allow_trailing_semicolon
 
 #endif