提交 a61821ed99776b0281c704d7eeab61b9e0509f88

作者 LJH 李佳桓
1 个父辈 db63e79f

add

正在显示 1 个修改的文件 包含 50 行增加0 行删除
  1 +/*
  2 + * @Author: your name
  3 + * @Date: 2021-04-26 11:22:48
  4 + * @LastEditTime: 2021-04-26 16:58:30
  5 + * @LastEditors: Please set LastEditors
  6 + * @Description: In User Settings Edit
  7 + * @FilePath: /dmapserver/src/server/dmpserverparameters.h
  8 + */
  9 +/**************************************************************************
  10 +* file: dmpserverparameters.h
  11 +
  12 +* Author: wanzhongping
  13 +* Date: 2021-01-19 09:47:49
  14 +* Email: zhongpingw@chinadci.com
  15 +* copyright: 广州城市信息研究所有限公司
  16 +***************************************************************************/
  17 +
  18 +#ifndef __dmpserverparameters_h__
  19 +#define __dmpserverparameters_h__
  20 +
  21 +#include "dmap_server.h"
  22 +#include <map>
  23 +#include <vector>
  24 +#include <boost/algorithm/string.hpp>
  25 +#include "dmpserverutils.h"
  26 +
  27 +typedef std::map<std::string, std::string> ParameterMap;
  28 +class SERVER_EXPORT DmpServerParameters
  29 +{
  30 +public:
  31 + DmpServerParameters();
  32 + DmpServerParameters(const std::string &query_string);
  33 + virtual ~DmpServerParameters() {};
  34 +
  35 + void Add(const std::string &key, const std::string &value);
  36 + void Remove(const std::string &key);
  37 + void Clear();
  38 +
  39 + CIMap Parameters() const { return params_ ;}
  40 + void SetQueryString(const std::string &query_string);
  41 +
  42 + std::string Service() const;
  43 + std::string Request() const;
  44 + std::string Version() const;
  45 +
  46 +protected:
  47 + CIMap params_;
  48 +
  49 +};
  50 +#endif //__dmpserverparameters_h__
注册登录 后发表评论