aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/linden/indra/llmessage/llhttpclient.h
diff options
context:
space:
mode:
authorJacek Antonelli2008-08-15 23:44:58 -0500
committerJacek Antonelli2008-08-15 23:44:58 -0500
commit089fc07d207c71ce1401e72f09c31ad8c45872e2 (patch)
tree0028955add042c6f45b47a7b774adeeac9c592cb /linden/indra/llmessage/llhttpclient.h
parentSecond Life viewer sources 1.16.0.5 (diff)
downloadmeta-impy-089fc07d207c71ce1401e72f09c31ad8c45872e2.zip
meta-impy-089fc07d207c71ce1401e72f09c31ad8c45872e2.tar.gz
meta-impy-089fc07d207c71ce1401e72f09c31ad8c45872e2.tar.bz2
meta-impy-089fc07d207c71ce1401e72f09c31ad8c45872e2.tar.xz
Second Life viewer sources 1.17.0.12
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: