diff options
Diffstat (limited to '')
-rw-r--r-- | linden/indra/llmessage/llhttpclient.h | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/linden/indra/llmessage/llhttpclient.h b/linden/indra/llmessage/llhttpclient.h index c2dfb5d..88f8cbb 100644 --- a/linden/indra/llmessage/llhttpclient.h +++ b/linden/indra/llmessage/llhttpclient.h | |||
@@ -38,6 +38,8 @@ | |||
38 | #include <boost/intrusive_ptr.hpp> | 38 | #include <boost/intrusive_ptr.hpp> |
39 | 39 | ||
40 | #include "llassettype.h" | 40 | #include "llassettype.h" |
41 | #include "llbuffer.h" | ||
42 | #include "lliopipe.h" | ||
41 | 43 | ||
42 | extern const F32 HTTP_REQUEST_EXPIRY_SECS; | 44 | extern const F32 HTTP_REQUEST_EXPIRY_SECS; |
43 | 45 | ||
@@ -58,7 +60,11 @@ public: | |||
58 | virtual void error(U32 status, const std::string& reason); // called with bad status codes | 60 | virtual void error(U32 status, const std::string& reason); // called with bad status codes |
59 | 61 | ||
60 | virtual void result(const LLSD& content); | 62 | virtual void result(const LLSD& content); |
61 | 63 | ||
64 | // Override point for clients that may want to use this class when the response is some other format besides LLSD | ||
65 | virtual void completedRaw(U32 status, const std::string& reason, const LLChannelDescriptors& channels, | ||
66 | const LLIOPipe::buffer_ptr_t& buffer); | ||
67 | |||
62 | virtual void completed(U32 status, const std::string& reason, const LLSD& content); | 68 | virtual void completed(U32 status, const std::string& reason, const LLSD& content); |
63 | /**< The default implemetnation calls | 69 | /**< The default implemetnation calls |
64 | either: | 70 | either: |