正在显示
1 个修改的文件
包含
42 行增加
和
0 行删除
src/server/dmpserverinterfaceimpl.cpp
0 → 100644
1 | +/************************************************************************** | ||
2 | +* file: dmpserverinterfaceimpl.cpp | ||
3 | + | ||
4 | +* Author: wanzhongping | ||
5 | +* Date: 2021-03-09 14:28:04 | ||
6 | +* Email: zhongpingw@chinadci.com | ||
7 | +* copyright: 广州城市信息研究所有限公司 | ||
8 | +***************************************************************************/ | ||
9 | +#include "dmpserverinterfaceimpl.h" | ||
10 | + | ||
11 | +DmpServerInterfaceImpl::DmpServerInterfaceImpl(DmpServiceRegistry *srv_registry) | ||
12 | + : service_registry_(srv_registry) | ||
13 | +{ | ||
14 | + request_handler_ = nullptr; | ||
15 | +// #ifdef HAVE_SERVER_PYTHON_PLUGINS | ||
16 | +// mAccessControls = new QgsAccessControl(); | ||
17 | +// mCacheManager = new QgsServerCacheManager(); | ||
18 | +// #endif | ||
19 | +} | ||
20 | + | ||
21 | +DmpServerInterfaceImpl::~DmpServerInterfaceImpl() | ||
22 | +{ | ||
23 | +// #ifdef HAVE_SERVER_PYTHON_PLUGINS | ||
24 | +// delete mAccessControls; | ||
25 | +// delete mCacheManager; | ||
26 | +// #endif | ||
27 | +} | ||
28 | + | ||
29 | +void DmpServerInterfaceImpl::SetRequestHandler(DmpRequestHandler *request_handler) | ||
30 | +{ | ||
31 | + request_handler_ = request_handler; | ||
32 | +} | ||
33 | + | ||
34 | +void DmpServerInterfaceImpl::RegisterFilter(DmpServerFilter *filter, int priority) | ||
35 | +{ | ||
36 | + filters_[priority] = filter; | ||
37 | +} | ||
38 | + | ||
39 | +void DmpServerInterfaceImpl::SetFilters(DmpServerFiltersMap *filters) | ||
40 | +{ | ||
41 | + filters_ = *filters; | ||
42 | +} |
请
注册
或
登录
后发表评论