diff options
| author | Rider Linden <rider@lindenlab.com> | 2015-07-08 10:01:27 -0700 | 
|---|---|---|
| committer | Rider Linden <rider@lindenlab.com> | 2015-07-08 10:01:27 -0700 | 
| commit | 1138c57f9a8553903199e727912d7f1b092697e4 (patch) | |
| tree | 4414279316808fa7d778eb64540ba6dff07465e0 /indra/llmessage | |
| parent | 6689c92400a42bfc005f91b00c06601c508eac64 (diff) | |
Convert LLCore::HttpHeaders to use shared_ptr<> rather than an intrusive_ptr<> for refrence counting.
Diffstat (limited to 'indra/llmessage')
| -rw-r--r-- | indra/llmessage/llcorehttputil.cpp | 14 | ||||
| -rw-r--r-- | indra/llmessage/llcorehttputil.h | 18 | 
2 files changed, 16 insertions, 16 deletions
diff --git a/indra/llmessage/llcorehttputil.cpp b/indra/llmessage/llcorehttputil.cpp index 4ec01aa405..e3588b74ee 100644 --- a/indra/llmessage/llcorehttputil.cpp +++ b/indra/llmessage/llcorehttputil.cpp @@ -103,7 +103,7 @@ HttpHandle requestPostWithLLSD(HttpRequest * request,      const std::string & url,      const LLSD & body,      HttpOptions * options, -    HttpHeaders * headers, +    HttpHeaders::ptr_t &headers,      HttpHandler * handler)  {      HttpHandle handle(LLCORE_HTTP_HANDLE_INVALID); @@ -130,7 +130,7 @@ HttpHandle requestPutWithLLSD(HttpRequest * request,      const std::string & url,      const LLSD & body,      HttpOptions * options, -    HttpHeaders * headers, +    HttpHeaders::ptr_t &headers,      HttpHandler * handler)  {      HttpHandle handle(LLCORE_HTTP_HANDLE_INVALID); @@ -156,7 +156,7 @@ HttpHandle requestPatchWithLLSD(HttpRequest * request,      const std::string & url,      const LLSD & body,      HttpOptions * options, -    HttpHeaders * headers, +    HttpHeaders::ptr_t &headers,      HttpHandler * handler)  {      HttpHandle handle(LLCORE_HTTP_HANDLE_INVALID); @@ -286,7 +286,7 @@ void HttpCoroHandler::buildStatusEntry(LLCore::HttpResponse *response, LLCore::H      writeStatusCodes(status, response->getRequestURL(), httpresults);      LLSD httpHeaders = LLSD::emptyMap(); -    LLCore::HttpHeaders * hdrs = response->getHeaders(); +    LLCore::HttpHeaders::ptr_t hdrs = response->getHeaders();      if (hdrs)      { @@ -689,7 +689,7 @@ LLSD HttpCoroutineAdapter::postAndYield_(LLCoros::self & self, LLCore::HttpReque      // The HTTPCoroHandler does not self delete, so retrieval of a the contained       // pointer from the smart pointer is safe in this case.      LLCore::HttpHandle hhandle = request->requestPost(mPolicyId, mPriority, url, rawbody.get(), -        options.get(), headers.get(), handler.get()); +        options.get(), headers, handler.get());      if (hhandle == LLCORE_HTTP_HANDLE_INVALID)      { @@ -782,7 +782,7 @@ LLSD HttpCoroutineAdapter::getAndYield_(LLCoros::self & self, LLCore::HttpReques      // The HTTPCoroHandler does not self delete, so retrieval of a the contained       // pointer from the smart pointer is safe in this case.      LLCore::HttpHandle hhandle = request->requestGet(mPolicyId, mPriority, -        url, options.get(), headers.get(), handler.get()); +        url, options.get(), headers, handler.get());      if (hhandle == LLCORE_HTTP_HANDLE_INVALID)      { @@ -817,7 +817,7 @@ LLSD HttpCoroutineAdapter::deleteAndYield_(LLCoros::self & self, LLCore::HttpReq      // The HTTPCoroHandler does not self delete, so retrieval of a the contained       // pointer from the smart pointer is safe in this case.      LLCore::HttpHandle hhandle = request->requestDelete(mPolicyId, mPriority, -        url, options.get(), headers.get(), handler.get()); +        url, options.get(), headers, handler.get());      if (hhandle == LLCORE_HTTP_HANDLE_INVALID)      { diff --git a/indra/llmessage/llcorehttputil.h b/indra/llmessage/llcorehttputil.h index 7dd161d1cd..a54f94e6f0 100644 --- a/indra/llmessage/llcorehttputil.h +++ b/indra/llmessage/llcorehttputil.h @@ -112,7 +112,7 @@ LLCore::HttpHandle requestPostWithLLSD(LLCore::HttpRequest * request,  									   const std::string & url,  									   const LLSD & body,  									   LLCore::HttpOptions * options, -									   LLCore::HttpHeaders * headers, +									   LLCore::HttpHeaders::ptr_t &headers,  									   LLCore::HttpHandler * handler);  inline LLCore::HttpHandle requestPostWithLLSD(LLCore::HttpRequest::ptr_t & request, @@ -125,7 +125,7 @@ inline LLCore::HttpHandle requestPostWithLLSD(LLCore::HttpRequest::ptr_t & reque  	LLCore::HttpHandler * handler)  {      return requestPostWithLLSD(request.get(), policy_id, priority, -        url, body, options.get(), headers.get(), handler); +        url, body, options.get(), headers, handler);  }  inline LLCore::HttpHandle requestPostWithLLSD(LLCore::HttpRequest::ptr_t & request, @@ -136,7 +136,7 @@ inline LLCore::HttpHandle requestPostWithLLSD(LLCore::HttpRequest::ptr_t & reque      LLCore::HttpHandler * handler)  {      return requestPostWithLLSD(request.get(), policy_id, priority, -        url, body, NULL, NULL, handler); +        url, body, NULL, LLCore::HttpHeaders::ptr_t(), handler);  } @@ -162,7 +162,7 @@ LLCore::HttpHandle requestPutWithLLSD(LLCore::HttpRequest * request,  	const std::string & url,  	const LLSD & body,  	LLCore::HttpOptions * options, -	LLCore::HttpHeaders * headers, +	LLCore::HttpHeaders::ptr_t &headers,  	LLCore::HttpHandler * handler);  inline LLCore::HttpHandle requestPutWithLLSD(LLCore::HttpRequest::ptr_t & request, @@ -175,7 +175,7 @@ inline LLCore::HttpHandle requestPutWithLLSD(LLCore::HttpRequest::ptr_t & reques  	LLCore::HttpHandler * handler)  {      return requestPutWithLLSD(request.get(), policy_id, priority, -        url, body, options.get(), headers.get(), handler); +        url, body, options.get(), headers, handler);  }  inline LLCore::HttpHandle requestPutWithLLSD(LLCore::HttpRequest::ptr_t & request, @@ -186,7 +186,7 @@ inline LLCore::HttpHandle requestPutWithLLSD(LLCore::HttpRequest::ptr_t & reques      LLCore::HttpHandler * handler)  {      return requestPutWithLLSD(request.get(), policy_id, priority, -        url, body, NULL, NULL, handler); +        url, body, NULL, LLCore::HttpHeaders::ptr_t(), handler);  }  /// Issue a standard HttpRequest::requestPatch() call but using @@ -211,7 +211,7 @@ LLCore::HttpHandle requestPatchWithLLSD(LLCore::HttpRequest * request,      const std::string & url,      const LLSD & body,      LLCore::HttpOptions * options, -    LLCore::HttpHeaders * headers, +    LLCore::HttpHeaders::ptr_t &headers,      LLCore::HttpHandler * handler);  inline LLCore::HttpHandle requestPatchWithLLSD(LLCore::HttpRequest::ptr_t & request, @@ -224,7 +224,7 @@ inline LLCore::HttpHandle requestPatchWithLLSD(LLCore::HttpRequest::ptr_t & requ      LLCore::HttpHandler * handler)  {      return requestPatchWithLLSD(request.get(), policy_id, priority, -        url, body, options.get(), headers.get(), handler); +        url, body, options.get(), headers, handler);  }  inline LLCore::HttpHandle requestPatchWithLLSD(LLCore::HttpRequest::ptr_t & request, @@ -235,7 +235,7 @@ inline LLCore::HttpHandle requestPatchWithLLSD(LLCore::HttpRequest::ptr_t & requ      LLCore::HttpHandler * handler)  {      return requestPatchWithLLSD(request.get(), policy_id, priority, -        url, body, NULL, NULL, handler); +        url, body, NULL, LLCore::HttpHeaders::ptr_t(), handler);  }  //=========================================================================  | 
