]> git.ipfire.org Git - thirdparty/squid.git/blob - src/LoadableModules.cc
Renamed squid.h to squid-old.h and config.h to squid.h
[thirdparty/squid.git] / src / LoadableModules.cc
1 #include "squid-old.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);
24 debugs(1, 1, "Squid plugin modules loaded: " << count);
25 }