comparison Core/HttpServer/StringHttpOutput.h @ 2046:b534834a300e

fix
author Sebastien Jodogne <s.jodogne@gmail.com>
date Fri, 24 Jun 2016 20:49:13 +0200
parents b1291df2f780
children a3a65de1840f
comparison
equal deleted inserted replaced
2045:21a8ca9ad928 2046:b534834a300e
39 namespace Orthanc 39 namespace Orthanc
40 { 40 {
41 class StringHttpOutput : public IHttpOutputStream 41 class StringHttpOutput : public IHttpOutputStream
42 { 42 {
43 private: 43 private:
44 bool found_;
44 ChunkedBuffer buffer_; 45 ChunkedBuffer buffer_;
45 46
46 public: 47 public:
48 StringHttpOutput() : found_(false)
49 {
50 }
51
47 virtual void OnHttpStatusReceived(HttpStatus status); 52 virtual void OnHttpStatusReceived(HttpStatus status);
48 53
49 virtual void Send(bool isHeader, const void* buffer, size_t length); 54 virtual void Send(bool isHeader, const void* buffer, size_t length);
50 55
51 void GetOutput(std::string& output) 56 void GetOutput(std::string& output);
52 {
53 buffer_.Flatten(output);
54 }
55 }; 57 };
56 } 58 }