aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/linden/indra/llmessage/llhttpclient.h
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--linden/indra/llmessage/llhttpclient.h8
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
42extern const F32 HTTP_REQUEST_EXPIRY_SECS; 44extern 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: