diff options
| author | Stefan Boberg <[email protected]> | 2021-08-20 22:17:13 +0200 |
|---|---|---|
| committer | Stefan Boberg <[email protected]> | 2021-08-20 22:17:13 +0200 |
| commit | 1901f186e28a5ce2cf63c32334d7d923fe0f44f1 (patch) | |
| tree | e5cc374398242bb02bc12e86682c88538a7cc5ea /zenserver/sos/sos.cpp | |
| parent | Restructured http server code in preparation for cross platform implementation (diff) | |
| download | zen-1901f186e28a5ce2cf63c32334d7d923fe0f44f1.tar.xz zen-1901f186e28a5ce2cf63c32334d7d923fe0f44f1.zip | |
WIP services
Diffstat (limited to 'zenserver/sos/sos.cpp')
| -rw-r--r-- | zenserver/sos/sos.cpp | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/zenserver/sos/sos.cpp b/zenserver/sos/sos.cpp new file mode 100644 index 000000000..3df56abec --- /dev/null +++ b/zenserver/sos/sos.cpp @@ -0,0 +1,25 @@ +#include "sos.h" + +HttpCommonStructuredObjectStore::HttpCommonStructuredObjectStore() +: m_Log("sos", begin(spdlog::default_logger()->sinks()), end(spdlog::default_logger()->sinks())) +{ + m_Router.AddPattern("ns", "([[:alnum:]_-.]+)"); + m_Router.AddPattern("bucket", "([[:alnum:]_-.]+)"); + m_Router.AddPattern("hash", "([[:xdigit:]]{40})"); +} + +HttpCommonStructuredObjectStore::~HttpCommonStructuredObjectStore() +{ +} + +const char* +HttpCommonStructuredObjectStore::BaseUri() const +{ + return "/sos/"; +} + +void +HttpCommonStructuredObjectStore::HandleRequest(zen::HttpServerRequest& HttpServiceRequest) +{ + ZEN_UNUSED(HttpServiceRequest); +} |