diff options
author | npmccallum <npmccallum@c587cffe-e639-0410-9787-d7902ae8ed56> | 2010-02-24 03:29:43 +0000 |
---|---|---|
committer | npmccallum <npmccallum@c587cffe-e639-0410-9787-d7902ae8ed56> | 2010-02-24 03:29:43 +0000 |
commit | 2aa9c49ae48dbc9411b12f75daec4fd01b63002d (patch) | |
tree | 6acc18836fa9c5ae63eb08351393b41b04ca1620 /libproxy/proxy.cpp | |
parent | f484d0580a2ba0c377f37e7b47c7ad8ee8331343 (diff) | |
download | libproxy-2aa9c49ae48dbc9411b12f75daec4fd01b63002d.tar.gz |
add support for builtin modules
git-svn-id: http://libproxy.googlecode.com/svn/trunk@569 c587cffe-e639-0410-9787-d7902ae8ed56
Diffstat (limited to 'libproxy/proxy.cpp')
-rw-r--r-- | libproxy/proxy.cpp | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/libproxy/proxy.cpp b/libproxy/proxy.cpp index ef29208..7d14def 100644 --- a/libproxy/proxy.cpp +++ b/libproxy/proxy.cpp @@ -34,6 +34,11 @@ #define strdup _strdup #endif +static const char* _builtin_modules[] = { + BUILTIN_MODULES + NULL +}; + namespace libproxy { using namespace std; @@ -123,6 +128,10 @@ proxy_factory::proxy_factory() { this->mm.register_type<pacrunner_extension>(); this->mm.register_type<wpad_extension>(); + // Load builtin modules + for (int i=0 ; _builtin_modules[i] ; i++) + this->mm.load_builtin(_builtin_modules[i]); + // Load all modules this->mm.load_dir(MODULEDIR); this->mm.load_dir(MODULEDIR, false); |