summaryrefslogtreecommitdiff
path: root/indra/llcorehttp/httprequest.h
diff options
context:
space:
mode:
authorRider Linden <rider@lindenlab.com>2015-07-08 12:09:36 -0700
committerRider Linden <rider@lindenlab.com>2015-07-08 12:09:36 -0700
commitfe5567639d7d4b6f13f66da0a1fb4bf2af295283 (patch)
treeba03f2211b8206ed7b1ade5dc6ffb84d11104be3 /indra/llcorehttp/httprequest.h
parent1138c57f9a8553903199e727912d7f1b092697e4 (diff)
Change HttpOptions::ptr_t to be shared_ptr<> rather than intrusive.
Diffstat (limited to 'indra/llcorehttp/httprequest.h')
-rwxr-xr-xindra/llcorehttp/httprequest.h31
1 files changed, 15 insertions, 16 deletions
diff --git a/indra/llcorehttp/httprequest.h b/indra/llcorehttp/httprequest.h
index c0622372e1..58aea1444c 100755
--- a/indra/llcorehttp/httprequest.h
+++ b/indra/llcorehttp/httprequest.h
@@ -32,6 +32,7 @@
#include "httphandler.h"
#include "httpheaders.h"
+#include "httpoptions.h"
namespace LLCore
{
@@ -39,8 +40,6 @@ namespace LLCore
class HttpRequestQueue;
class HttpReplyQueue;
class HttpService;
-class HttpOptions;
-class HttpHeaders;
class HttpOperation;
class BufferArray;
@@ -349,8 +348,8 @@ public:
HttpHandle requestGet(policy_t policy_id,
priority_t priority,
const std::string & url,
- HttpOptions * options,
- HttpHeaders::ptr_t &headers,
+ HttpOptions::ptr_t & options,
+ HttpHeaders::ptr_t & headers,
HttpHandler * handler);
@@ -392,8 +391,8 @@ public:
const std::string & url,
size_t offset,
size_t len,
- HttpOptions * options,
- HttpHeaders::ptr_t &headers,
+ HttpOptions::ptr_t & options,
+ HttpHeaders::ptr_t & headers,
HttpHandler * handler);
@@ -433,8 +432,8 @@ public:
priority_t priority,
const std::string & url,
BufferArray * body,
- HttpOptions * options,
- HttpHeaders::ptr_t &headers,
+ HttpOptions::ptr_t & options,
+ HttpHeaders::ptr_t & headers,
HttpHandler * handler);
@@ -474,8 +473,8 @@ public:
priority_t priority,
const std::string & url,
BufferArray * body,
- HttpOptions * options,
- HttpHeaders::ptr_t &headers,
+ HttpOptions::ptr_t & options,
+ HttpHeaders::ptr_t & headers,
HttpHandler * handler);
@@ -494,8 +493,8 @@ public:
HttpHandle requestDelete(policy_t policy_id,
priority_t priority,
const std::string & url,
- HttpOptions * options,
- HttpHeaders::ptr_t &headers,
+ HttpOptions::ptr_t & options,
+ HttpHeaders::ptr_t & headers,
HttpHandler * user_handler);
/// Queue a full HTTP PUT. Query arguments and body may
@@ -517,8 +516,8 @@ public:
priority_t priority,
const std::string & url,
BufferArray * body,
- HttpOptions * options,
- HttpHeaders::ptr_t &headers,
+ HttpOptions::ptr_t & options,
+ HttpHeaders::ptr_t & headers,
HttpHandler * user_handler);
/// Queue a full HTTP PUT. Query arguments and body may
@@ -536,8 +535,8 @@ public:
HttpHandle requestCopy(policy_t policy_id,
priority_t priority,
const std::string & url,
- HttpOptions * options,
- HttpHeaders::ptr_t &headers,
+ HttpOptions::ptr_t & options,
+ HttpHeaders::ptr_t & headers,
HttpHandler * user_handler);
/// Queue a NoOp request.