]>
Commit | Line | Data |
---|---|---|
57afc994 AR |
1 | #include "squid.h" |
2 | #include "wordlist.h" | |
3 | #include "LoadableModule.h" | |
4 | #include "LoadableModules.h" | |
5 | ||
6 | static void | |
7 | LoadModule(const char *fname) | |
8 | { | |
9 | debugs(1, 1, "loading Squid module from '" << fname << "'"); | |
10 | ||
11 | LoadableModule *m = new LoadableModule(fname); | |
12 | m->load(); | |
13 | debugs(1, 2, "loaded Squid module from '" << fname << "'"); | |
14 | ||
15 | //TODO: TheModules.push_back(m); | |
16 | } | |
17 | ||
18 | void | |
19 | LoadableModulesConfigure(const wordlist *names) | |
20 | { | |
21 | int count = 0; | |
22 | for (const wordlist *i = names; i; i = i->next, ++count) | |
23 | LoadModule(i->key); | |
82650e18 | 24 | debugs(1, 1, "Squid modules loaded: " << count); |
57afc994 | 25 | } |