提交 b4bf774909481a04a1ce12c8aa30f5321edfc7ed

作者 LJH 李佳桓
1 个父辈 1e9bdf8c

add

正在显示 1 个修改的文件 包含 51 行增加0 行删除
  1 +/*
  2 + * @Author: your name
  3 + * @Date: 2021-04-26 15:38:13
  4 + * @LastEditTime: 2021-04-26 15:38:14
  5 + * @LastEditors: your name
  6 + * @Description: In User Settings Edit
  7 + * @FilePath: /dmapserver/src/server/dmpspserverresponse.h
  8 + */
  9 +/**************************************************************************
  10 +* file: dmpspserverresponse.h
  11 +
  12 +* Author: wanzhongping
  13 +* Date: 2021-01-14 18:11:34
  14 +* Email: zhongpingw@chinadci.com
  15 +* copyright: 广州城市信息研究所有限公司
  16 +***************************************************************************/
  17 +
  18 +#ifndef __dmpspserverresponse_h__
  19 +#define __dmpspserverresponse_h__
  20 +
  21 +
  22 +#include "dmap_server.h"
  23 +#include "sphttpmsg.hpp"
  24 +#include "dmpserverresponse.h"
  25 +#include <map>
  26 +#include <vector>
  27 +#include <boost/asio.hpp>
  28 +
  29 +class SERVER_EXPORT DmpSpServerResponse : public DmpServerResponse
  30 +{
  31 +public:
  32 + DmpSpServerResponse(SP_HttpResponse* response);
  33 +
  34 + void SetHeader(const std::string &key, const std::string &value) override;
  35 + void RemoveHeader(const std::string &key) override;
  36 + std::string Header(const std::string &key) const override;
  37 + ParameterMap Headers() const override;
  38 +
  39 + void Write(const std::string data) override;
  40 + void WriteContent(const void * content, int length =0) override;
  41 + void Clear() override;
  42 +
  43 + void SendError( int code, const std::string &message ) override;
  44 + void setStatusCode(int code) override;
  45 + int statusCode() const override;
  46 +
  47 +private:
  48 + SP_HttpResponse* sp_response_;
  49 +};
  50 +
  51 +#endif
... ...
注册登录 后发表评论