summaryrefslogtreecommitdiffstats
path: root/src/module.h
diff options
context:
space:
mode:
authorLennart Poettering <lennart@poettering.net>2004-06-11 17:18:40 +0000
committerLennart Poettering <lennart@poettering.net>2004-06-11 17:18:40 +0000
commitaae40dcea260296d7d02d185b42f9275f34cb238 (patch)
tree368ecfed432e0ab01b50a4f88507c320b483922b /src/module.h
parent8584356bbcd0690e3094ad256646838b8b41a103 (diff)
module dependencie foo
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@7 fefdeb5f-60dc-0310-8127-8f9354f1896f
Diffstat (limited to 'src/module.h')
-rw-r--r--src/module.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/module.h b/src/module.h
index 4ecef86e..d16c25cd 100644
--- a/src/module.h
+++ b/src/module.h
@@ -6,12 +6,19 @@
#include "core.h"
+struct dependency_module {
+ lt_dlhandle dl;
+ struct dependency_module *next;
+};
+
struct module {
struct core *core;
char *name, *argument;
uint32_t index;
lt_dlhandle dl;
+ struct dependency_module *dependencies;
+
int (*init)(struct core *c, struct module*m);
void (*done)(struct core *c, struct module*m);