]> code.delx.au - pulseaudio/blobdiff - src/modules/module-defs.h.m4
tag modules that may only be loaded once at most especially, and enforce that in...
[pulseaudio] / src / modules / module-defs.h.m4
index 5bff748e3abe2d13e4853dbc74c9890b54fd68f1..a49e8329a3e6ae1ec4ba28f0cdae50ada2e108ab 100644 (file)
@@ -10,6 +10,7 @@ define(`gen_symbol', `#define $1 'module_name`_LTX_$1')dnl
 
 #include <pulsecore/core.h>
 #include <pulsecore/module.h>
+#include <pulsecore/macro.h>
 
 gen_symbol(pa__init)
 gen_symbol(pa__done)
@@ -17,6 +18,7 @@ gen_symbol(pa__get_author)
 gen_symbol(pa__get_description)
 gen_symbol(pa__get_usage)
 gen_symbol(pa__get_version)
+gen_symbol(pa__load_once)
 
 int pa__init(pa_module*m);
 void pa__done(pa_module*m);
@@ -25,5 +27,6 @@ const char* pa__get_author(void);
 const char* pa__get_description(void);
 const char* pa__get_usage(void);
 const char* pa__get_version(void);
+pa_bool_t pa__load_once(void);
 
 #endif