正在显示
1 个修改的文件
包含
51 行增加
和
0 行删除
src/server/dmpspserverresponse.h
0 → 100644
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 | ... | ... |
请
注册
或
登录
后发表评论