SaltAPI  1.1
An API for the HTTPd / Zia by Salty Studio.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros
Response.hpp
Go to the documentation of this file.
1 //
2 // Created by wery_a on 07/01/17.
3 //
4 
5 #ifndef API_V2_RESPONSE_HPP
6 #define API_V2_RESPONSE_HPP
7 
8 #include "Message.hpp"
9 
10 namespace HTTP {
11  class Request;
12 
16  class Response : public Message {
17  public:
18  Response();
19 
20  virtual ~Response();
21 
22  private:
23  std::string m_status_msg;
24  unsigned int m_status_code;
25 
26  Request *m_request;
27 
28  public:
33  std::string const &GetStatusMsg() const;
34 
39  unsigned int GetStatusCode() const;
40 
45  Request *GetRequest() const;
46 
51  void SetStatusMsg(std::string const &msg);
52 
57  void SetStatusCode(unsigned int code);
58 
63  void SetRequest(Request *request);
64  };
65 }
66 
67 #endif //API_V2_RESPONSE_HPP
void SetStatusCode(unsigned int code)
set code
Definition: Response.cpp:32
unsigned int GetStatusCode() const
Definition: Response.cpp:20
void SetRequest(Request *request)
set Request
Definition: Response.cpp:36
Request * GetRequest() const
Definition: Response.cpp:24
void SetStatusMsg(std::string const &msg)
set message
Definition: Response.cpp:28
std::string const & GetStatusMsg() const
Definition: Response.cpp:16
virtual ~Response()
Definition: Response.cpp:12