aboutsummaryrefslogtreecommitdiff
path: root/brep/services.cxx
diff options
context:
space:
mode:
authorBoris Kolpackov <boris@codesynthesis.com>2015-12-08 13:45:08 +0200
committerBoris Kolpackov <boris@codesynthesis.com>2015-12-14 12:02:13 +0200
commite28ab8f48c891c03cf4b3a8ed88b98d38a561960 (patch)
tree0ae1dbb54e497fc797e5a73fcf3dd2dc487a5572 /brep/services.cxx
parenta31dfac365feef7838b01b1efd3fe058c89484d7 (diff)
Separate brep module configuration from Apache server configuration
Diffstat (limited to 'brep/services.cxx')
-rw-r--r--brep/services.cxx38
1 files changed, 2 insertions, 36 deletions
diff --git a/brep/services.cxx b/brep/services.cxx
index b214a09..dcac22c 100644
--- a/brep/services.cxx
+++ b/brep/services.cxx
@@ -6,41 +6,7 @@
#include <web/apache/service>
-#include <brep/package-search>
-#include <brep/package-details>
#include <brep/repository-root>
-#include <brep/repository-details>
-#include <brep/package-version-details>
-using namespace brep;
-using web::apache::service;
-
-static package_search package_search_mod;
-service AP_MODULE_DECLARE_DATA package_search_srv (
- "package-search",
- package_search_mod,
- {"root", "db-host", "db-port", "conf"});
-
-static package_details package_details_mod;
-service AP_MODULE_DECLARE_DATA package_details_srv (
- "package-details",
- package_details_mod,
- {"root", "db-host", "db-port", "conf"});
-
-static package_version_details package_version_details_mod;
-service AP_MODULE_DECLARE_DATA package_version_details_srv (
- "package-version-details",
- package_version_details_mod,
- {"root", "db-host", "db-port", "conf"});
-
-static repository_details repository_details_mod;
-service AP_MODULE_DECLARE_DATA repository_details_srv (
- "repository-details",
- repository_details_mod,
- {"root", "db-host", "db-port", "conf"});
-
-static repository_root repository_root_mod (
- package_search_mod, repository_details_mod);
-service AP_MODULE_DECLARE_DATA repository_root_srv (
- "repository-root",
- repository_root_mod);
+static brep::repository_root mod;
+web::apache::service AP_MODULE_DECLARE_DATA brep_module ("brep", mod);