1
0
Fork 0
mirror of https://github.com/KingDuckZ/kamokan.git synced 2025-01-13 19:56:40 +00:00
kamokan/src/response.hpp

25 lines
399 B
C++
Raw Normal View History

2017-04-04 19:58:40 +00:00
#pragma once
2017-04-06 20:27:38 +00:00
#include "cgi_env.hpp"
2017-04-04 19:58:40 +00:00
#include <string>
#include <iostream>
namespace tawashi {
class Response {
public:
virtual ~Response() noexcept;
void send();
protected:
Response (std::string&& parType);
2017-04-06 22:02:17 +00:00
const cgi::Env& cgi_env() const;
2017-04-04 19:58:40 +00:00
private:
virtual void on_send (std::ostream& parStream) = 0;
2017-04-06 22:02:17 +00:00
cgi::Env m_cgi_env;
2017-04-04 19:58:40 +00:00
std::string m_content_type;
};
} //namespace tawashi