/mordor/http/servlets/config.h
C Header | 38 lines | 28 code | 9 blank | 1 comment | 0 complexity | 61c66ab21d9b854c2aae2b50f87e9ae4 MD5 | raw file
Possible License(s): BSD-3-Clause
- #ifndef __MORDOR_HTTP_SERVLETS_CONFIG_H__
- #define __MORDOR_HTTP_SERVLETS_CONFIG_H__
- // Copyright (c) 2010 - Mozy, Inc.
- #include <boost/shared_ptr.hpp>
- #include "mordor/http/servlet.h"
- namespace Mordor {
- namespace HTTP {
- class ServerRequest;
- namespace Servlets {
- class Config : public Servlet
- {
- public:
- enum Access
- {
- READONLY,
- READWRITE
- };
- public:
- Config(Access access)
- : m_access(access)
- {}
- void request(boost::shared_ptr<ServerRequest> request)
- { return this->request(request, m_access); }
- void request(boost::shared_ptr<ServerRequest> request, Access access);
- private:
- Access m_access;
- };
- }}}
- #endif