提交 a1af817f5ea5d38156843ffbeb0825731b3eeb8b

作者 LJH 李佳桓
1 个父辈 ab0fbaa9

add

正在显示 1 个修改的文件 包含 39 行增加0 行删除
  1 +/**************************************************************************
  2 +* file: dmpserverfilter.h
  3 +
  4 +* Author: wanzhongping
  5 +* Date: 2021-03-09 11:57:12
  6 +* Email: zhongpingw@chinadci.com
  7 +* copyright: 广州城市信息研究所有限公司
  8 +***************************************************************************/
  9 +
  10 +#ifndef __dmpserverfilter_h__
  11 +#define __dmpserverfilter_h__
  12 +
  13 +#include "dmap_server.h"
  14 +#include <map>
  15 +
  16 +class DmpServerInterface;
  17 +
  18 +class SERVER_EXPORT DmpServerFilter
  19 +{
  20 +public:
  21 + DmpServerFilter(DmpServerInterface *server_interface);
  22 +
  23 + virtual ~DmpServerFilter() = default;
  24 +
  25 + DmpServerInterface *server_interface() { return server_interface_; }
  26 +
  27 + virtual void RequestReady();
  28 +
  29 + virtual void ResponseComplete();
  30 +
  31 + virtual void SendResponse();
  32 +
  33 +private:
  34 + DmpServerInterface *server_interface_ = nullptr;
  35 +};
  36 +
  37 +typedef std::map<int, DmpServerFilter *> DmpServerFiltersMap;
  38 +
  39 +#endif //__dmpserverfilter_h__
... ...
注册登录 后发表评论