diff options
author | Andreas Baumann <abaumann@yahoo.com> | 2012-08-07 08:28:12 +0200 |
---|---|---|
committer | Andreas Baumann <abaumann@yahoo.com> | 2012-08-07 08:28:12 +0200 |
commit | 6c8d62160c3a5d744f797f06d8c505c5bb8f2622 (patch) | |
tree | 74c56f8c33f76837fd83452e5c4c60cf8ec0c3e8 /src/modules/urlnormalizer/googleurl/GoogleURLNormalizer.cpp | |
parent | 2db310d15eb46247e7221107dc2b82826a296d6b (diff) | |
download | crawler-6c8d62160c3a5d744f797f06d8c505c5bb8f2622.tar.gz crawler-6c8d62160c3a5d744f797f06d8c505c5bb8f2622.tar.bz2 |
reduced some code duplication when registering modules
Diffstat (limited to 'src/modules/urlnormalizer/googleurl/GoogleURLNormalizer.cpp')
-rw-r--r-- | src/modules/urlnormalizer/googleurl/GoogleURLNormalizer.cpp | 12 |
1 files changed, 1 insertions, 11 deletions
diff --git a/src/modules/urlnormalizer/googleurl/GoogleURLNormalizer.cpp b/src/modules/urlnormalizer/googleurl/GoogleURLNormalizer.cpp index e5810d6..4399a01 100644 --- a/src/modules/urlnormalizer/googleurl/GoogleURLNormalizer.cpp +++ b/src/modules/urlnormalizer/googleurl/GoogleURLNormalizer.cpp @@ -104,14 +104,4 @@ URL GoogleURLNormalizer::normalize( const URL url, const string s ) "", "" ); } -static URLNormalizer *create( ) -{ - return new GoogleURLNormalizer( ); -} - -static void destroy( URLNormalizer *obj ) -{ - delete obj; -} - -ModuleRegistry<URLNormalizer> registry( "google", &create, &destroy ); +REGISTER_MODULE( "google", URLNormalizer, GoogleURLNormalizer ) |