summaryrefslogtreecommitdiff
path: root/indra/llmessage
diff options
context:
space:
mode:
authorJosh Bell <josh@lindenlab.com>2007-06-04 18:46:59 +0000
committerJosh Bell <josh@lindenlab.com>2007-06-04 18:46:59 +0000
commite61a10ec5b6b84fcb5c27e8e308022d0094f8736 (patch)
treebcf6152629edb1b2548af039bd89b6b573e1e514 /indra/llmessage
parent3e9872a297c3cf3f929e688e0e89a78f6bc050f5 (diff)
svn merge -r 62602:62831 svn+ssh://svn.lindenlab.com/svn/linden/branches/maintenance --> release
Diffstat (limited to 'indra/llmessage')
-rw-r--r--indra/llmessage/llhttpnode.h7
1 files changed, 5 insertions, 2 deletions
diff --git a/indra/llmessage/llhttpnode.h b/indra/llmessage/llhttpnode.h
index 1e799c18b9..971926b579 100644
--- a/indra/llmessage/llhttpnode.h
+++ b/indra/llmessage/llhttpnode.h
@@ -68,9 +68,10 @@ public:
class Response : public LLRefCount
{
- public:
+ protected:
virtual ~Response();
+ public:
virtual void result(const LLSD&) = 0;
virtual void status(S32 code, const std::string& message) = 0;
@@ -205,7 +206,6 @@ class LLSimpleResponse : public LLHTTPNode::Response
{
public:
static LLPointer<LLSimpleResponse> create();
- ~LLSimpleResponse();
void result(const LLSD& result);
void status(S32 code, const std::string& message);
@@ -215,6 +215,9 @@ public:
S32 mCode;
std::string mMessage;
+protected:
+ ~LLSimpleResponse();
+
private:
LLSimpleResponse() {;} // Must be accessed through LLPointer.
};