提交 6de5d048425b186c3e01cf3ecf2f1b4ef77b9ac7

作者 LJH 李佳桓
1 个父辈 b11e6ddc

add

  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 +}
注册登录 后发表评论