diff options
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); +} |