17 #ifndef NET_INSTAWEB_APACHE_APACHE_WRITER_H_
18 #define NET_INSTAWEB_APACHE_APACHE_WRITER_H_
27 namespace net_instaweb {
30 class ResponseHeaders;
38 virtual bool Write(
const StringPiece& str, MessageHandler* handler);
39 virtual bool Flush(MessageHandler* handler);
50 void set_content_length(int64 x) { content_length_ = x; }
55 disable_downstream_header_filters_ = x;
67 bool squelch_output()
const {
return squelch_output_; }
70 request_rec* request_;
72 bool disable_downstream_header_filters_;
75 int64 content_length_;
77 DISALLOW_COPY_AND_ASSIGN(ApacheWriter);
void set_squelch_output(bool x)
Definition: apache_writer.h:66
void set_disable_downstream_header_filters(bool x)
Definition: apache_writer.h:54
void set_strip_cookies(bool x)
Definition: apache_writer.h:60
Writer object that writes to an Apache Request stream.
Definition: apache_writer.h:33
void OutputHeaders(ResponseHeaders *response_headers)