Mercurial > hg > orthanc
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 } |