diff options
Diffstat (limited to 'indra/llmessage')
| -rwxr-xr-x | indra/llmessage/llavatarnamecache.cpp | 2 | ||||
| -rw-r--r-- | indra/llmessage/llcoproceduremanager.cpp | 8 | ||||
| -rw-r--r-- | indra/llmessage/llcorehttputil.cpp | 108 | ||||
| -rw-r--r-- | indra/llmessage/llcorehttputil.h | 120 | ||||
| -rw-r--r-- | indra/llmessage/llexperiencecache.cpp | 24 | ||||
| -rwxr-xr-x | indra/llmessage/message.cpp | 2 | 
6 files changed, 132 insertions, 132 deletions
| diff --git a/indra/llmessage/llavatarnamecache.cpp b/indra/llmessage/llavatarnamecache.cpp index d262862c80..61f18ed63e 100755 --- a/indra/llmessage/llavatarnamecache.cpp +++ b/indra/llmessage/llavatarnamecache.cpp @@ -195,7 +195,7 @@ void LLAvatarNameCache::requestAvatarNameCache_(std::string url, std::vector<LLU          bool success = true;          LLCoreHttpUtil::HttpCoroutineAdapter httpAdapter("NameCache", LLAvatarNameCache::sHttpPolicy); -        LLSD results = httpAdapter.getAndYield(sHttpRequest, url); +        LLSD results = httpAdapter.getAndSuspend(sHttpRequest, url);          LLSD httpResults;          LL_DEBUGS() << results << LL_ENDL; diff --git a/indra/llmessage/llcoproceduremanager.cpp b/indra/llmessage/llcoproceduremanager.cpp index 10519d990e..f0fe1ab01b 100644 --- a/indra/llmessage/llcoproceduremanager.cpp +++ b/indra/llmessage/llcoproceduremanager.cpp @@ -58,7 +58,7 @@ public:      LLUUID enqueueCoprocedure(const std::string &name, CoProcedure_t proc);      /// Cancel a coprocedure. If the coprocedure is already being actively executed  -    /// this method calls cancelYieldingOperation() on the associated HttpAdapter +    /// this method calls cancelSuspendedOperation() on the associated HttpAdapter      /// If it has not yet been dequeued it is simply removed from the queue.      bool cancelCoprocedure(const LLUUID &id); @@ -316,7 +316,7 @@ void LLCoprocedurePool::shutdown(bool hardShutdown)          }          if ((*it).second)          { -            (*it).second->cancelYieldingOperation(); +            (*it).second->cancelSuspendedOperation();          }      } @@ -345,7 +345,7 @@ bool LLCoprocedurePool::cancelCoprocedure(const LLUUID &id)      if (itActive != mActiveCoprocs.end())      {          LL_INFOS() << "Found and canceling active coprocedure with id=" << id.asString() << " in pool \"" << mPoolName << "\"" << LL_ENDL; -        (*itActive).second->cancelYieldingOperation(); +        (*itActive).second->cancelSuspendedOperation();          mActiveCoprocs.erase(itActive);          return true;      } @@ -371,7 +371,7 @@ void LLCoprocedurePool::coprocedureInvokerCoro(LLCoreHttpUtil::HttpCoroutineAdap      while (!mShutdown)      { -        llcoro::waitForEventOn(mWakeupTrigger); +        llcoro::suspendUntilEventOn(mWakeupTrigger);          if (mShutdown)              break; diff --git a/indra/llmessage/llcorehttputil.cpp b/indra/llmessage/llcorehttputil.cpp index 106df15bf1..d964ff7100 100644 --- a/indra/llmessage/llcorehttputil.cpp +++ b/indra/llmessage/llcorehttputil.cpp @@ -567,20 +567,20 @@ HttpCoroutineAdapter::HttpCoroutineAdapter(const std::string &name,  HttpCoroutineAdapter::~HttpCoroutineAdapter()  { -    cancelYieldingOperation(); +    cancelSuspendedOperation();  } -LLSD HttpCoroutineAdapter::postAndYield(LLCore::HttpRequest::ptr_t request, +LLSD HttpCoroutineAdapter::postAndSuspend(LLCore::HttpRequest::ptr_t request,      const std::string & url, const LLSD & body,      LLCore::HttpOptions::ptr_t options, LLCore::HttpHeaders::ptr_t headers)  {      LLEventStream  replyPump(mAdapterName, true);      HttpCoroHandler::ptr_t httpHandler(new HttpCoroLLSDHandler(replyPump)); -    return postAndYield_(request, url, body, options, headers, httpHandler); +    return postAndSuspend_(request, url, body, options, headers, httpHandler);  } -LLSD HttpCoroutineAdapter::postAndYield_(LLCore::HttpRequest::ptr_t &request, +LLSD HttpCoroutineAdapter::postAndSuspend_(LLCore::HttpRequest::ptr_t &request,      const std::string & url, const LLSD & body,      LLCore::HttpOptions::ptr_t &options, LLCore::HttpHeaders::ptr_t &headers,      HttpCoroHandler::ptr_t &handler) @@ -601,35 +601,35 @@ LLSD HttpCoroutineAdapter::postAndYield_(LLCore::HttpRequest::ptr_t &request,      }      saveState(hhandle, request, handler); -    LLSD results = llcoro::waitForEventOn(handler->getReplyPump()); +    LLSD results = llcoro::suspendUntilEventOn(handler->getReplyPump());      cleanState();      return results;  } -LLSD HttpCoroutineAdapter::postAndYield(LLCore::HttpRequest::ptr_t request, +LLSD HttpCoroutineAdapter::postAndSuspend(LLCore::HttpRequest::ptr_t request,      const std::string & url, LLCore::BufferArray::ptr_t rawbody,      LLCore::HttpOptions::ptr_t options, LLCore::HttpHeaders::ptr_t headers)  {      LLEventStream  replyPump(mAdapterName, true);      HttpCoroHandler::ptr_t httpHandler(new HttpCoroLLSDHandler(replyPump)); -    return postAndYield_(request, url, rawbody, options, headers, httpHandler); +    return postAndSuspend_(request, url, rawbody, options, headers, httpHandler);  } -LLSD HttpCoroutineAdapter::postRawAndYield(LLCore::HttpRequest::ptr_t request, +LLSD HttpCoroutineAdapter::postRawAndSuspend(LLCore::HttpRequest::ptr_t request,      const std::string & url, LLCore::BufferArray::ptr_t rawbody,      LLCore::HttpOptions::ptr_t options, LLCore::HttpHeaders::ptr_t headers)  {      LLEventStream  replyPump(mAdapterName, true);      HttpCoroHandler::ptr_t httpHandler(new HttpCoroRawHandler(replyPump)); -    return postAndYield_(request, url, rawbody, options, headers, httpHandler); +    return postAndSuspend_(request, url, rawbody, options, headers, httpHandler);  }  // *TODO: This functionality could be moved into the LLCore::Http library itself   // by having the CURL layer read the file directly. -LLSD HttpCoroutineAdapter::postFileAndYield(LLCore::HttpRequest::ptr_t request, +LLSD HttpCoroutineAdapter::postFileAndSuspend(LLCore::HttpRequest::ptr_t request,      const std::string & url, std::string fileName,      LLCore::HttpOptions::ptr_t options, LLCore::HttpHeaders::ptr_t headers)  { @@ -653,12 +653,12 @@ LLSD HttpCoroutineAdapter::postFileAndYield(LLCore::HttpRequest::ptr_t request,          }      } -    return postAndYield(request, url, fileData, options, headers); +    return postAndSuspend(request, url, fileData, options, headers);  }  // *TODO: This functionality could be moved into the LLCore::Http library itself   // by having the CURL layer read the file directly. -LLSD HttpCoroutineAdapter::postFileAndYield(LLCore::HttpRequest::ptr_t request, +LLSD HttpCoroutineAdapter::postFileAndSuspend(LLCore::HttpRequest::ptr_t request,      const std::string & url, LLUUID assetId, LLAssetType::EType assetType,      LLCore::HttpOptions::ptr_t options, LLCore::HttpHeaders::ptr_t headers)  { @@ -678,10 +678,10 @@ LLSD HttpCoroutineAdapter::postFileAndYield(LLCore::HttpRequest::ptr_t request,          delete[] fileBuffer;      } -    return postAndYield(request, url, fileData, options, headers); +    return postAndSuspend(request, url, fileData, options, headers);  } -LLSD HttpCoroutineAdapter::postJsonAndYield(LLCore::HttpRequest::ptr_t request, +LLSD HttpCoroutineAdapter::postJsonAndSuspend(LLCore::HttpRequest::ptr_t request,      const std::string & url, const LLSD & body,      LLCore::HttpOptions::ptr_t options, LLCore::HttpHeaders::ptr_t headers)  { @@ -700,11 +700,11 @@ LLSD HttpCoroutineAdapter::postJsonAndYield(LLCore::HttpRequest::ptr_t request,          outs << writer.write(root);      } -    return postAndYield_(request, url, rawbody, options, headers, httpHandler); +    return postAndSuspend_(request, url, rawbody, options, headers, httpHandler);  } -LLSD HttpCoroutineAdapter::postAndYield_(LLCore::HttpRequest::ptr_t &request, +LLSD HttpCoroutineAdapter::postAndSuspend_(LLCore::HttpRequest::ptr_t &request,      const std::string & url, LLCore::BufferArray::ptr_t &rawbody,      LLCore::HttpOptions::ptr_t &options, LLCore::HttpHeaders::ptr_t &headers,      HttpCoroHandler::ptr_t &handler) @@ -724,23 +724,23 @@ LLSD HttpCoroutineAdapter::postAndYield_(LLCore::HttpRequest::ptr_t &request,      }      saveState(hhandle, request, handler); -    LLSD results = llcoro::waitForEventOn(handler->getReplyPump()); +    LLSD results = llcoro::suspendUntilEventOn(handler->getReplyPump());      cleanState();      return results;  } -LLSD HttpCoroutineAdapter::putAndYield(LLCore::HttpRequest::ptr_t request, +LLSD HttpCoroutineAdapter::putAndSuspend(LLCore::HttpRequest::ptr_t request,      const std::string & url, const LLSD & body,      LLCore::HttpOptions::ptr_t options, LLCore::HttpHeaders::ptr_t headers)  {      LLEventStream  replyPump(mAdapterName + "Reply", true);      HttpCoroHandler::ptr_t httpHandler(new HttpCoroLLSDHandler(replyPump)); -    return putAndYield_(request, url, body, options, headers, httpHandler); +    return putAndSuspend_(request, url, body, options, headers, httpHandler);  } -LLSD HttpCoroutineAdapter::putJsonAndYield(LLCore::HttpRequest::ptr_t request, +LLSD HttpCoroutineAdapter::putJsonAndSuspend(LLCore::HttpRequest::ptr_t request,      const std::string & url, const LLSD & body,      LLCore::HttpOptions::ptr_t options, LLCore::HttpHeaders::ptr_t headers)  { @@ -758,10 +758,10 @@ LLSD HttpCoroutineAdapter::putJsonAndYield(LLCore::HttpRequest::ptr_t request,          outs << writer.write(root);      } -    return putAndYield_(request, url, rawbody, options, headers, httpHandler); +    return putAndSuspend_(request, url, rawbody, options, headers, httpHandler);  } -LLSD HttpCoroutineAdapter::putAndYield_(LLCore::HttpRequest::ptr_t &request, +LLSD HttpCoroutineAdapter::putAndSuspend_(LLCore::HttpRequest::ptr_t &request,      const std::string & url, const LLSD & body,      LLCore::HttpOptions::ptr_t &options, LLCore::HttpHeaders::ptr_t &headers,      HttpCoroHandler::ptr_t &handler) @@ -782,13 +782,13 @@ LLSD HttpCoroutineAdapter::putAndYield_(LLCore::HttpRequest::ptr_t &request,      }      saveState(hhandle, request, handler); -    LLSD results = llcoro::waitForEventOn(handler->getReplyPump()); +    LLSD results = llcoro::suspendUntilEventOn(handler->getReplyPump());      cleanState();      return results;  } -LLSD HttpCoroutineAdapter::putAndYield_(LLCore::HttpRequest::ptr_t &request, +LLSD HttpCoroutineAdapter::putAndSuspend_(LLCore::HttpRequest::ptr_t &request,      const std::string & url, const LLCore::BufferArray::ptr_t & rawbody,      LLCore::HttpOptions::ptr_t &options, LLCore::HttpHeaders::ptr_t &headers,      HttpCoroHandler::ptr_t &handler) @@ -808,44 +808,44 @@ LLSD HttpCoroutineAdapter::putAndYield_(LLCore::HttpRequest::ptr_t &request,      }      saveState(hhandle, request, handler); -    LLSD results = llcoro::waitForEventOn(handler->getReplyPump()); +    LLSD results = llcoro::suspendUntilEventOn(handler->getReplyPump());      cleanState();      return results;  } -LLSD HttpCoroutineAdapter::getAndYield(LLCore::HttpRequest::ptr_t request, +LLSD HttpCoroutineAdapter::getAndSuspend(LLCore::HttpRequest::ptr_t request,      const std::string & url,      LLCore::HttpOptions::ptr_t options, LLCore::HttpHeaders::ptr_t headers)  {      LLEventStream  replyPump(mAdapterName + "Reply", true);      HttpCoroHandler::ptr_t httpHandler(new HttpCoroLLSDHandler(replyPump)); -    return getAndYield_(request, url, options, headers, httpHandler); +    return getAndSuspend_(request, url, options, headers, httpHandler);  } -LLSD HttpCoroutineAdapter::getRawAndYield(LLCore::HttpRequest::ptr_t request, +LLSD HttpCoroutineAdapter::getRawAndSuspend(LLCore::HttpRequest::ptr_t request,      const std::string & url,      LLCore::HttpOptions::ptr_t options, LLCore::HttpHeaders::ptr_t headers)  {      LLEventStream  replyPump(mAdapterName + "Reply", true);      HttpCoroHandler::ptr_t httpHandler(new HttpCoroRawHandler(replyPump)); -    return getAndYield_(request, url, options, headers, httpHandler); +    return getAndSuspend_(request, url, options, headers, httpHandler);  } -LLSD HttpCoroutineAdapter::getJsonAndYield(LLCore::HttpRequest::ptr_t request, +LLSD HttpCoroutineAdapter::getJsonAndSuspend(LLCore::HttpRequest::ptr_t request,      const std::string & url, LLCore::HttpOptions::ptr_t options, LLCore::HttpHeaders::ptr_t headers)  {      LLEventStream  replyPump(mAdapterName + "Reply", true);      HttpCoroHandler::ptr_t httpHandler(new HttpCoroJSONHandler(replyPump)); -    return getAndYield_(request, url, options, headers, httpHandler); +    return getAndSuspend_(request, url, options, headers, httpHandler);  } -LLSD HttpCoroutineAdapter::getAndYield_(LLCore::HttpRequest::ptr_t &request, +LLSD HttpCoroutineAdapter::getAndSuspend_(LLCore::HttpRequest::ptr_t &request,      const std::string & url,      LLCore::HttpOptions::ptr_t &options, LLCore::HttpHeaders::ptr_t &headers,       HttpCoroHandler::ptr_t &handler) @@ -864,35 +864,35 @@ LLSD HttpCoroutineAdapter::getAndYield_(LLCore::HttpRequest::ptr_t &request,      }      saveState(hhandle, request, handler); -    LLSD results = llcoro::waitForEventOn(handler->getReplyPump()); +    LLSD results = llcoro::suspendUntilEventOn(handler->getReplyPump());      cleanState();      return results;  } -LLSD HttpCoroutineAdapter::deleteAndYield(LLCore::HttpRequest::ptr_t request, +LLSD HttpCoroutineAdapter::deleteAndSuspend(LLCore::HttpRequest::ptr_t request,      const std::string & url,      LLCore::HttpOptions::ptr_t options, LLCore::HttpHeaders::ptr_t headers)  {      LLEventStream  replyPump(mAdapterName + "Reply", true);      HttpCoroHandler::ptr_t httpHandler(new HttpCoroLLSDHandler(replyPump)); -    return deleteAndYield_(request, url, options, headers, httpHandler); +    return deleteAndSuspend_(request, url, options, headers, httpHandler);  } -LLSD HttpCoroutineAdapter::deleteJsonAndYield(LLCore::HttpRequest::ptr_t request, +LLSD HttpCoroutineAdapter::deleteJsonAndSuspend(LLCore::HttpRequest::ptr_t request,      const std::string & url,       LLCore::HttpOptions::ptr_t options, LLCore::HttpHeaders::ptr_t headers)  {      LLEventStream  replyPump(mAdapterName + "Reply", true);      HttpCoroHandler::ptr_t httpHandler(new HttpCoroJSONHandler(replyPump)); -    return deleteAndYield_(request, url, options, headers, httpHandler); +    return deleteAndSuspend_(request, url, options, headers, httpHandler);  } -LLSD HttpCoroutineAdapter::deleteAndYield_(LLCore::HttpRequest::ptr_t &request, +LLSD HttpCoroutineAdapter::deleteAndSuspend_(LLCore::HttpRequest::ptr_t &request,      const std::string & url, LLCore::HttpOptions::ptr_t &options,       LLCore::HttpHeaders::ptr_t &headers, HttpCoroHandler::ptr_t &handler)  { @@ -910,24 +910,24 @@ LLSD HttpCoroutineAdapter::deleteAndYield_(LLCore::HttpRequest::ptr_t &request,      }      saveState(hhandle, request, handler); -    LLSD results = llcoro::waitForEventOn(handler->getReplyPump()); +    LLSD results = llcoro::suspendUntilEventOn(handler->getReplyPump());      cleanState();      return results;  } -LLSD HttpCoroutineAdapter::patchAndYield(LLCore::HttpRequest::ptr_t request, +LLSD HttpCoroutineAdapter::patchAndSuspend(LLCore::HttpRequest::ptr_t request,      const std::string & url, const LLSD & body,      LLCore::HttpOptions::ptr_t options, LLCore::HttpHeaders::ptr_t headers)  {      LLEventStream  replyPump(mAdapterName + "Reply", true);      HttpCoroHandler::ptr_t httpHandler(new HttpCoroLLSDHandler(replyPump)); -    return patchAndYield_(request, url, body, options, headers, httpHandler); +    return patchAndSuspend_(request, url, body, options, headers, httpHandler);  } -LLSD HttpCoroutineAdapter::patchAndYield_(LLCore::HttpRequest::ptr_t &request, +LLSD HttpCoroutineAdapter::patchAndSuspend_(LLCore::HttpRequest::ptr_t &request,      const std::string & url, const LLSD & body,      LLCore::HttpOptions::ptr_t &options, LLCore::HttpHeaders::ptr_t &headers,      HttpCoroHandler::ptr_t &handler) @@ -948,13 +948,13 @@ LLSD HttpCoroutineAdapter::patchAndYield_(LLCore::HttpRequest::ptr_t &request,      }      saveState(hhandle, request, handler); -    LLSD results = llcoro::waitForEventOn(handler->getReplyPump()); +    LLSD results = llcoro::suspendUntilEventOn(handler->getReplyPump());      cleanState();      return results;  } -LLSD HttpCoroutineAdapter::copyAndYield(LLCore::HttpRequest::ptr_t request, +LLSD HttpCoroutineAdapter::copyAndSuspend(LLCore::HttpRequest::ptr_t request,      const std::string & url, const std::string dest,      LLCore::HttpOptions::ptr_t options, LLCore::HttpHeaders::ptr_t headers)  { @@ -965,11 +965,11 @@ LLSD HttpCoroutineAdapter::copyAndYield(LLCore::HttpRequest::ptr_t request,          headers.reset(new LLCore::HttpHeaders);      headers->append(HTTP_OUT_HEADER_DESTINATION, dest); -    return copyAndYield_(request, url, options, headers, httpHandler); +    return copyAndSuspend_(request, url, options, headers, httpHandler);  } -LLSD HttpCoroutineAdapter::copyAndYield_(LLCore::HttpRequest::ptr_t &request, +LLSD HttpCoroutineAdapter::copyAndSuspend_(LLCore::HttpRequest::ptr_t &request,      const std::string & url,       LLCore::HttpOptions::ptr_t &options, LLCore::HttpHeaders::ptr_t &headers,      HttpCoroHandler::ptr_t &handler) @@ -990,13 +990,13 @@ LLSD HttpCoroutineAdapter::copyAndYield_(LLCore::HttpRequest::ptr_t &request,      }      saveState(hhandle, request, handler); -    LLSD results = llcoro::waitForEventOn(handler->getReplyPump()); +    LLSD results = llcoro::suspendUntilEventOn(handler->getReplyPump());      cleanState();      return results;  } -LLSD HttpCoroutineAdapter::moveAndYield(LLCore::HttpRequest::ptr_t request, +LLSD HttpCoroutineAdapter::moveAndSuspend(LLCore::HttpRequest::ptr_t request,      const std::string & url, const std::string dest,      LLCore::HttpOptions::ptr_t options, LLCore::HttpHeaders::ptr_t headers)  { @@ -1007,11 +1007,11 @@ LLSD HttpCoroutineAdapter::moveAndYield(LLCore::HttpRequest::ptr_t request,          headers.reset(new LLCore::HttpHeaders);      headers->append(HTTP_OUT_HEADER_DESTINATION, dest); -    return moveAndYield_(request, url, options, headers, httpHandler); +    return moveAndSuspend_(request, url, options, headers, httpHandler);  } -LLSD HttpCoroutineAdapter::moveAndYield_(LLCore::HttpRequest::ptr_t &request, +LLSD HttpCoroutineAdapter::moveAndSuspend_(LLCore::HttpRequest::ptr_t &request,      const std::string & url,      LLCore::HttpOptions::ptr_t &options, LLCore::HttpHeaders::ptr_t &headers,      HttpCoroHandler::ptr_t &handler) @@ -1032,7 +1032,7 @@ LLSD HttpCoroutineAdapter::moveAndYield_(LLCore::HttpRequest::ptr_t &request,      }      saveState(hhandle, request, handler); -    LLSD results = llcoro::waitForEventOn(handler->getReplyPump()); +    LLSD results = llcoro::suspendUntilEventOn(handler->getReplyPump());      cleanState();      return results; @@ -1059,7 +1059,7 @@ void HttpCoroutineAdapter::checkDefaultHeaders(LLCore::HttpHeaders::ptr_t &heade  } -void HttpCoroutineAdapter::cancelYieldingOperation() +void HttpCoroutineAdapter::cancelSuspendedOperation()  {      LLCore::HttpRequest::ptr_t request = mWeakRequest.lock();      HttpCoroHandler::ptr_t handler = mWeakHandler.lock(); @@ -1144,7 +1144,7 @@ void HttpCoroutineAdapter::trivialGetCoro(std::string url, LLCore::HttpRequest::      LL_INFOS("HttpCoroutineAdapter", "genericGetCoro") << "Generic GET for " << url << LL_ENDL; -    LLSD result = httpAdapter->getAndYield(httpRequest, url, httpOpts); +    LLSD result = httpAdapter->getAndSuspend(httpRequest, url, httpOpts);      LLSD httpResults = result[LLCoreHttpUtil::HttpCoroutineAdapter::HTTP_RESULTS];      LLCore::HttpStatus status = LLCoreHttpUtil::HttpCoroutineAdapter::getStatusFromLLSD(httpResults); @@ -1195,7 +1195,7 @@ void HttpCoroutineAdapter::trivialPostCoro(std::string url, LLCore::HttpRequest:      LL_INFOS("HttpCoroutineAdapter", "genericPostCoro") << "Generic POST for " << url << LL_ENDL; -    LLSD result = httpAdapter->postAndYield(httpRequest, url, postData, httpOpts); +    LLSD result = httpAdapter->postAndSuspend(httpRequest, url, postData, httpOpts);      LLSD httpResults = result[LLCoreHttpUtil::HttpCoroutineAdapter::HTTP_RESULTS];      LLCore::HttpStatus status = LLCoreHttpUtil::HttpCoroutineAdapter::getStatusFromLLSD(httpResults); diff --git a/indra/llmessage/llcorehttputil.h b/indra/llmessage/llcorehttputil.h index 94800b1a5b..9328427c34 100644 --- a/indra/llmessage/llcorehttputil.h +++ b/indra/llmessage/llcorehttputil.h @@ -330,80 +330,80 @@ public:      ///       /// @Note: the request's smart pointer is passed by value so that it will      /// not be deallocated during the yield. -    LLSD postAndYield(LLCore::HttpRequest::ptr_t request, +    LLSD postAndSuspend(LLCore::HttpRequest::ptr_t request,          const std::string & url, const LLSD & body,          LLCore::HttpOptions::ptr_t options = LLCore::HttpOptions::ptr_t(new LLCore::HttpOptions()),          LLCore::HttpHeaders::ptr_t headers = LLCore::HttpHeaders::ptr_t(new LLCore::HttpHeaders())); -    LLSD postAndYield(LLCore::HttpRequest::ptr_t request, +    LLSD postAndSuspend(LLCore::HttpRequest::ptr_t request,          const std::string & url, LLCore::BufferArray::ptr_t rawbody,          LLCore::HttpOptions::ptr_t options = LLCore::HttpOptions::ptr_t(new LLCore::HttpOptions()),          LLCore::HttpHeaders::ptr_t headers = LLCore::HttpHeaders::ptr_t(new LLCore::HttpHeaders())); -    LLSD postAndYield(LLCore::HttpRequest::ptr_t &request, +    LLSD postAndSuspend(LLCore::HttpRequest::ptr_t &request,          const std::string & url, const LLSD & body,          LLCore::HttpHeaders::ptr_t &headers)      { -        return postAndYield(request, url, body, +        return postAndSuspend(request, url, body,              LLCore::HttpOptions::ptr_t(new LLCore::HttpOptions()), headers);      } -    LLSD postAndYield(LLCore::HttpRequest::ptr_t &request, +    LLSD postAndSuspend(LLCore::HttpRequest::ptr_t &request,          const std::string & url, LLCore::BufferArray::ptr_t &rawbody,          LLCore::HttpHeaders::ptr_t &headers)      { -        return postAndYield(request, url, rawbody, +        return postAndSuspend(request, url, rawbody,              LLCore::HttpOptions::ptr_t(new LLCore::HttpOptions()), headers);      } -    LLSD postRawAndYield(LLCore::HttpRequest::ptr_t request, +    LLSD postRawAndSuspend(LLCore::HttpRequest::ptr_t request,          const std::string & url, LLCore::BufferArray::ptr_t rawbody,          LLCore::HttpOptions::ptr_t options = LLCore::HttpOptions::ptr_t(new LLCore::HttpOptions()),          LLCore::HttpHeaders::ptr_t headers = LLCore::HttpHeaders::ptr_t(new LLCore::HttpHeaders())); -    LLSD postRawAndYield(LLCore::HttpRequest::ptr_t &request, +    LLSD postRawAndSuspend(LLCore::HttpRequest::ptr_t &request,          const std::string & url, LLCore::BufferArray::ptr_t &rawbody,          LLCore::HttpHeaders::ptr_t &headers)      { -        return postRawAndYield(request, url, rawbody, +        return postRawAndSuspend(request, url, rawbody,              LLCore::HttpOptions::ptr_t(new LLCore::HttpOptions()), headers);      } -    LLSD postFileAndYield(LLCore::HttpRequest::ptr_t request, +    LLSD postFileAndSuspend(LLCore::HttpRequest::ptr_t request,          const std::string & url, std::string fileName,          LLCore::HttpOptions::ptr_t options = LLCore::HttpOptions::ptr_t(new LLCore::HttpOptions()),          LLCore::HttpHeaders::ptr_t headers = LLCore::HttpHeaders::ptr_t(new LLCore::HttpHeaders())); -    LLSD postFileAndYield(LLCore::HttpRequest::ptr_t &request, +    LLSD postFileAndSuspend(LLCore::HttpRequest::ptr_t &request,          const std::string & url, std::string fileName,          LLCore::HttpHeaders::ptr_t &headers)      { -        return postFileAndYield(request, url, fileName, +        return postFileAndSuspend(request, url, fileName,              LLCore::HttpOptions::ptr_t(new LLCore::HttpOptions()), headers);      } -    LLSD postFileAndYield(LLCore::HttpRequest::ptr_t request, +    LLSD postFileAndSuspend(LLCore::HttpRequest::ptr_t request,          const std::string & url, LLUUID assetId, LLAssetType::EType assetType,          LLCore::HttpOptions::ptr_t options = LLCore::HttpOptions::ptr_t(new LLCore::HttpOptions()),          LLCore::HttpHeaders::ptr_t headers = LLCore::HttpHeaders::ptr_t(new LLCore::HttpHeaders())); -    LLSD postFileAndYield(LLCore::HttpRequest::ptr_t request, +    LLSD postFileAndSuspend(LLCore::HttpRequest::ptr_t request,          const std::string & url, LLUUID assetId, LLAssetType::EType assetType,          LLCore::HttpHeaders::ptr_t &headers)      { -        return postFileAndYield(request, url, assetId, assetType, +        return postFileAndSuspend(request, url, assetId, assetType,              LLCore::HttpOptions::ptr_t(new LLCore::HttpOptions()), headers);      } -    LLSD postJsonAndYield(LLCore::HttpRequest::ptr_t request, +    LLSD postJsonAndSuspend(LLCore::HttpRequest::ptr_t request,          const std::string & url, const LLSD & body,          LLCore::HttpOptions::ptr_t options = LLCore::HttpOptions::ptr_t(new LLCore::HttpOptions()),          LLCore::HttpHeaders::ptr_t headers = LLCore::HttpHeaders::ptr_t(new LLCore::HttpHeaders())); -    LLSD postJsonAndYield(LLCore::HttpRequest::ptr_t &request, +    LLSD postJsonAndSuspend(LLCore::HttpRequest::ptr_t &request,          const std::string & url, const LLSD & body,          LLCore::HttpHeaders::ptr_t &headers)      { -        return postJsonAndYield(request, url, body, +        return postJsonAndSuspend(request, url, body,              LLCore::HttpOptions::ptr_t(new LLCore::HttpOptions()), headers);      } @@ -414,28 +414,28 @@ public:      ///       /// @Note: the request's smart pointer is passed by value so that it will      /// not be deallocated during the yield. -    LLSD putAndYield(LLCore::HttpRequest::ptr_t request, +    LLSD putAndSuspend(LLCore::HttpRequest::ptr_t request,          const std::string & url, const LLSD & body,          LLCore::HttpOptions::ptr_t options = LLCore::HttpOptions::ptr_t(new LLCore::HttpOptions()),          LLCore::HttpHeaders::ptr_t headers = LLCore::HttpHeaders::ptr_t(new LLCore::HttpHeaders())); -    LLSD putAndYield(LLCore::HttpRequest::ptr_t request, +    LLSD putAndSuspend(LLCore::HttpRequest::ptr_t request,          const std::string & url, const LLSD & body,          LLCore::HttpHeaders::ptr_t headers)      { -        return putAndYield(request, url, body, +        return putAndSuspend(request, url, body,              LLCore::HttpOptions::ptr_t(new LLCore::HttpOptions()), headers);      } -    LLSD putJsonAndYield(LLCore::HttpRequest::ptr_t request, +    LLSD putJsonAndSuspend(LLCore::HttpRequest::ptr_t request,          const std::string & url, const LLSD & body,          LLCore::HttpOptions::ptr_t options = LLCore::HttpOptions::ptr_t(new LLCore::HttpOptions()),          LLCore::HttpHeaders::ptr_t headers = LLCore::HttpHeaders::ptr_t(new LLCore::HttpHeaders())); -    LLSD putJsonAndYield(LLCore::HttpRequest::ptr_t &request, +    LLSD putJsonAndSuspend(LLCore::HttpRequest::ptr_t &request,          const std::string & url, const LLSD & body,          LLCore::HttpHeaders::ptr_t &headers)      { -        return putJsonAndYield(request, url, body, +        return putJsonAndSuspend(request, url, body,              LLCore::HttpOptions::ptr_t(new LLCore::HttpOptions()), headers);      } @@ -445,42 +445,42 @@ public:      /// @Note: the request's smart pointer is passed by value so that it will      /// not be deallocated during the yield.      ///  -    LLSD getAndYield(LLCore::HttpRequest::ptr_t request, +    LLSD getAndSuspend(LLCore::HttpRequest::ptr_t request,          const std::string & url,          LLCore::HttpOptions::ptr_t options = LLCore::HttpOptions::ptr_t(new LLCore::HttpOptions()),          LLCore::HttpHeaders::ptr_t headers = LLCore::HttpHeaders::ptr_t(new LLCore::HttpHeaders())); -    LLSD getAndYield(LLCore::HttpRequest::ptr_t &request, +    LLSD getAndSuspend(LLCore::HttpRequest::ptr_t &request,          const std::string & url, LLCore::HttpHeaders::ptr_t &headers)      { -        return getAndYield(request, url, +        return getAndSuspend(request, url,              LLCore::HttpOptions::ptr_t(new LLCore::HttpOptions()),              headers);      } -    LLSD getRawAndYield(LLCore::HttpRequest::ptr_t request, +    LLSD getRawAndSuspend(LLCore::HttpRequest::ptr_t request,          const std::string & url,          LLCore::HttpOptions::ptr_t options = LLCore::HttpOptions::ptr_t(new LLCore::HttpOptions()),          LLCore::HttpHeaders::ptr_t headers = LLCore::HttpHeaders::ptr_t(new LLCore::HttpHeaders())); -    LLSD getRawAndYield(LLCore::HttpRequest::ptr_t &request, +    LLSD getRawAndSuspend(LLCore::HttpRequest::ptr_t &request,          const std::string & url, LLCore::HttpHeaders::ptr_t &headers)      { -        return getRawAndYield(request, url, +        return getRawAndSuspend(request, url,              LLCore::HttpOptions::ptr_t(new LLCore::HttpOptions()),              headers);      } -    /// These methods have the same behavior as @getAndYield() however they are  +    /// These methods have the same behavior as @getAndSuspend() however they are       /// expecting the server to return the results formatted in a JSON string.       /// On a successful GET call the JSON results will be converted into LLSD       /// before being returned to the caller. -    LLSD getJsonAndYield(LLCore::HttpRequest::ptr_t request, +    LLSD getJsonAndSuspend(LLCore::HttpRequest::ptr_t request,          const std::string & url,          LLCore::HttpOptions::ptr_t options = LLCore::HttpOptions::ptr_t(new LLCore::HttpOptions()),          LLCore::HttpHeaders::ptr_t headers = LLCore::HttpHeaders::ptr_t(new LLCore::HttpHeaders())); -    LLSD getJsonAndYield(LLCore::HttpRequest::ptr_t &request, +    LLSD getJsonAndSuspend(LLCore::HttpRequest::ptr_t &request,          const std::string & url, LLCore::HttpHeaders::ptr_t &headers)      { -        return getJsonAndYield(request, url, +        return getJsonAndSuspend(request, url,              LLCore::HttpOptions::ptr_t(new LLCore::HttpOptions()),              headers);      } @@ -491,30 +491,30 @@ public:      ///       /// @Note: the request's smart pointer is passed by value so that it will      /// not be deallocated during the yield. -    LLSD deleteAndYield(LLCore::HttpRequest::ptr_t request, +    LLSD deleteAndSuspend(LLCore::HttpRequest::ptr_t request,          const std::string & url,          LLCore::HttpOptions::ptr_t options = LLCore::HttpOptions::ptr_t(new LLCore::HttpOptions()),          LLCore::HttpHeaders::ptr_t headers = LLCore::HttpHeaders::ptr_t(new LLCore::HttpHeaders())); -    LLSD deleteAndYield(LLCore::HttpRequest::ptr_t request, +    LLSD deleteAndSuspend(LLCore::HttpRequest::ptr_t request,          const std::string & url, LLCore::HttpHeaders::ptr_t headers)      { -        return deleteAndYield(request, url, +        return deleteAndSuspend(request, url,              LLCore::HttpOptions::ptr_t(new LLCore::HttpOptions()),              headers);      } -    /// These methods have the same behavior as @deleteAndYield() however they are  +    /// These methods have the same behavior as @deleteAndSuspend() however they are       /// expecting the server to return any results formatted in a JSON string.       /// On a successful DELETE call the JSON results will be converted into LLSD       /// before being returned to the caller. -    LLSD deleteJsonAndYield(LLCore::HttpRequest::ptr_t request, +    LLSD deleteJsonAndSuspend(LLCore::HttpRequest::ptr_t request,          const std::string & url,          LLCore::HttpOptions::ptr_t options = LLCore::HttpOptions::ptr_t(new LLCore::HttpOptions()),          LLCore::HttpHeaders::ptr_t headers = LLCore::HttpHeaders::ptr_t(new LLCore::HttpHeaders())); -    LLSD deleteJsonAndYield(LLCore::HttpRequest::ptr_t request, +    LLSD deleteJsonAndSuspend(LLCore::HttpRequest::ptr_t request,          const std::string & url, LLCore::HttpHeaders::ptr_t headers)      { -        return deleteJsonAndYield(request, url, +        return deleteJsonAndSuspend(request, url,              LLCore::HttpOptions::ptr_t(new LLCore::HttpOptions()),              headers);      } @@ -525,15 +525,15 @@ public:      ///       /// @Note: the request's smart pointer is passed by value so that it will      /// not be deallocated during the yield. -    LLSD patchAndYield(LLCore::HttpRequest::ptr_t request, +    LLSD patchAndSuspend(LLCore::HttpRequest::ptr_t request,          const std::string & url, const LLSD & body,          LLCore::HttpOptions::ptr_t options = LLCore::HttpOptions::ptr_t(new LLCore::HttpOptions()),          LLCore::HttpHeaders::ptr_t headers = LLCore::HttpHeaders::ptr_t(new LLCore::HttpHeaders())); -    LLSD patchAndYield(LLCore::HttpRequest::ptr_t &request, +    LLSD patchAndSuspend(LLCore::HttpRequest::ptr_t &request,          const std::string & url, const LLSD & body,          LLCore::HttpHeaders::ptr_t &headers)      { -        return patchAndYield(request, url, body, +        return patchAndSuspend(request, url, body,              LLCore::HttpOptions::ptr_t(new LLCore::HttpOptions()), headers);      } @@ -545,15 +545,15 @@ public:      ///       /// @Note: the request's smart pointer is passed by value so that it will      /// not be deallocated during the yield. -    LLSD copyAndYield(LLCore::HttpRequest::ptr_t request, +    LLSD copyAndSuspend(LLCore::HttpRequest::ptr_t request,          const std::string & url, const std::string dest,          LLCore::HttpOptions::ptr_t options = LLCore::HttpOptions::ptr_t(new LLCore::HttpOptions()),          LLCore::HttpHeaders::ptr_t headers = LLCore::HttpHeaders::ptr_t(new LLCore::HttpHeaders())); -    LLSD copyAndYield(LLCore::HttpRequest::ptr_t &request, +    LLSD copyAndSuspend(LLCore::HttpRequest::ptr_t &request,          const std::string & url, const std::string & dest,          LLCore::HttpHeaders::ptr_t &headers)      { -        return copyAndYield(request, url, dest, +        return copyAndSuspend(request, url, dest,              LLCore::HttpOptions::ptr_t(new LLCore::HttpOptions()), headers);      } @@ -565,20 +565,20 @@ public:      ///       /// @Note: the request's smart pointer is passed by value so that it will      /// not be deallocated during the yield. -    LLSD moveAndYield(LLCore::HttpRequest::ptr_t request, +    LLSD moveAndSuspend(LLCore::HttpRequest::ptr_t request,          const std::string & url, const std::string dest,          LLCore::HttpOptions::ptr_t options = LLCore::HttpOptions::ptr_t(new LLCore::HttpOptions()),          LLCore::HttpHeaders::ptr_t headers = LLCore::HttpHeaders::ptr_t(new LLCore::HttpHeaders())); -    LLSD moveAndYield(LLCore::HttpRequest::ptr_t &request, +    LLSD moveAndSuspend(LLCore::HttpRequest::ptr_t &request,          const std::string & url, const std::string & dest,          LLCore::HttpHeaders::ptr_t &headers)      { -        return moveAndYield(request, url, dest, +        return moveAndSuspend(request, url, dest,              LLCore::HttpOptions::ptr_t(new LLCore::HttpOptions()), headers);      }      /// -    void cancelYieldingOperation(); +    void cancelSuspendedOperation();      static LLCore::HttpStatus getStatusFromLLSD(const LLSD &httpResults); @@ -616,45 +616,45 @@ private:              HttpCoroHandler::ptr_t &handler);      void cleanState(); -    LLSD postAndYield_(LLCore::HttpRequest::ptr_t &request, +    LLSD postAndSuspend_(LLCore::HttpRequest::ptr_t &request,          const std::string & url, const LLSD & body,          LLCore::HttpOptions::ptr_t &options, LLCore::HttpHeaders::ptr_t &headers,          HttpCoroHandler::ptr_t &handler); -    LLSD postAndYield_(LLCore::HttpRequest::ptr_t &request, +    LLSD postAndSuspend_(LLCore::HttpRequest::ptr_t &request,          const std::string & url, LLCore::BufferArray::ptr_t &rawbody,          LLCore::HttpOptions::ptr_t &options, LLCore::HttpHeaders::ptr_t &headers,          HttpCoroHandler::ptr_t &handler); -    LLSD putAndYield_(LLCore::HttpRequest::ptr_t &request, +    LLSD putAndSuspend_(LLCore::HttpRequest::ptr_t &request,          const std::string & url, const LLSD & body,          LLCore::HttpOptions::ptr_t &options, LLCore::HttpHeaders::ptr_t &headers,          HttpCoroHandler::ptr_t &handler); -    LLSD putAndYield_(LLCore::HttpRequest::ptr_t &request, +    LLSD putAndSuspend_(LLCore::HttpRequest::ptr_t &request,          const std::string & url, const LLCore::BufferArray::ptr_t & rawbody,          LLCore::HttpOptions::ptr_t &options, LLCore::HttpHeaders::ptr_t &headers,          HttpCoroHandler::ptr_t &handler); -    LLSD getAndYield_(LLCore::HttpRequest::ptr_t &request, +    LLSD getAndSuspend_(LLCore::HttpRequest::ptr_t &request,          const std::string & url, LLCore::HttpOptions::ptr_t &options,           LLCore::HttpHeaders::ptr_t &headers, HttpCoroHandler::ptr_t &handler); -    LLSD deleteAndYield_(LLCore::HttpRequest::ptr_t &request, +    LLSD deleteAndSuspend_(LLCore::HttpRequest::ptr_t &request,          const std::string & url, LLCore::HttpOptions::ptr_t &options,          LLCore::HttpHeaders::ptr_t &headers, HttpCoroHandler::ptr_t &handler); -    LLSD patchAndYield_(LLCore::HttpRequest::ptr_t &request, +    LLSD patchAndSuspend_(LLCore::HttpRequest::ptr_t &request,          const std::string & url, const LLSD & body,          LLCore::HttpOptions::ptr_t &options, LLCore::HttpHeaders::ptr_t &headers,          HttpCoroHandler::ptr_t &handler); -    LLSD copyAndYield_(LLCore::HttpRequest::ptr_t &request, +    LLSD copyAndSuspend_(LLCore::HttpRequest::ptr_t &request,          const std::string & url,           LLCore::HttpOptions::ptr_t &options, LLCore::HttpHeaders::ptr_t &headers,          HttpCoroHandler::ptr_t &handler); -    LLSD moveAndYield_(LLCore::HttpRequest::ptr_t &request, +    LLSD moveAndSuspend_(LLCore::HttpRequest::ptr_t &request,          const std::string & url,          LLCore::HttpOptions::ptr_t &options, LLCore::HttpHeaders::ptr_t &headers,          HttpCoroHandler::ptr_t &handler); diff --git a/indra/llmessage/llexperiencecache.cpp b/indra/llmessage/llexperiencecache.cpp index ff5f7e793d..3265608582 100644 --- a/indra/llmessage/llexperiencecache.cpp +++ b/indra/llmessage/llexperiencecache.cpp @@ -248,7 +248,7 @@ void LLExperienceCache::requestExperiencesCoro(LLCoreHttpUtil::HttpCoroutineAdap      //LL_INFOS("requestExperiencesCoro") << "url: " << url << LL_ENDL; -    LLSD result = httpAdapter->getAndYield(httpRequest, url); +    LLSD result = httpAdapter->getAndSuspend(httpRequest, url);      LLSD httpResults = result[LLCoreHttpUtil::HttpCoroutineAdapter::HTTP_RESULTS];      LLCore::HttpStatus status = LLCoreHttpUtil::HttpCoroutineAdapter::getStatusFromLLSD(httpResults); @@ -401,7 +401,7 @@ void LLExperienceCache::idleCoro()      do       {          timeout.eventAfter(SECS_BETWEEN_REQUESTS, LLSD()); -        llcoro::waitForEventOn(timeout); +        llcoro::suspendUntilEventOn(timeout);          if (mEraseExpiredTimer.checkExpirationAndReset(ERASE_EXPIRED_TIMEOUT))          { @@ -564,7 +564,7 @@ void LLExperienceCache::fetchAssociatedExperienceCoro(LLCoreHttpUtil::HttpCorout      data["item-id"] = itemId;      data["fields"] = fields; -    LLSD result = httpAdapter->postAndYield(httpRequest, url, data); +    LLSD result = httpAdapter->postAndSuspend(httpRequest, url, data);      LLSD httpResults = result[LLCoreHttpUtil::HttpCoroutineAdapter::HTTP_RESULTS];      LLCore::HttpStatus status = LLCoreHttpUtil::HttpCoroutineAdapter::getStatusFromLLSD(httpResults); @@ -612,7 +612,7 @@ void LLExperienceCache::findExperienceByNameCoro(LLCoreHttpUtil::HttpCoroutineAd      url << mCapability("FindExperienceByName")  << "?page=" << page << "&page_size=" << SEARCH_PAGE_SIZE << "&query=" << LLURI::escape(text); -    LLSD result = httpAdapter->getAndYield(httpRequest, url.str()); +    LLSD result = httpAdapter->getAndSuspend(httpRequest, url.str());      LLSD httpResults = result[LLCoreHttpUtil::HttpCoroutineAdapter::HTTP_RESULTS];      LLCore::HttpStatus status = LLCoreHttpUtil::HttpCoroutineAdapter::getStatusFromLLSD(httpResults); @@ -661,7 +661,7 @@ void LLExperienceCache::getGroupExperiencesCoro(LLCoreHttpUtil::HttpCoroutineAda      url += "?" + groupId.asString(); -    LLSD result = httpAdapter->getAndYield(httpRequest, url); +    LLSD result = httpAdapter->getAndSuspend(httpRequest, url);      LLSD httpResults = result[LLCoreHttpUtil::HttpCoroutineAdapter::HTTP_RESULTS];      LLCore::HttpStatus status = LLCoreHttpUtil::HttpCoroutineAdapter::getStatusFromLLSD(httpResults); @@ -704,9 +704,9 @@ void LLExperienceCache::regionExperiencesCoro(LLCoreHttpUtil::HttpCoroutineAdapt      LLSD result;      if (update) -        result = httpAdapter->postAndYield(httpRequest, url, experiences); +        result = httpAdapter->postAndSuspend(httpRequest, url, experiences);      else -        result = httpAdapter->getAndYield(httpRequest, url); +        result = httpAdapter->getAndSuspend(httpRequest, url);      LLSD httpResults = result[LLCoreHttpUtil::HttpCoroutineAdapter::HTTP_RESULTS];      LLCore::HttpStatus status = LLCoreHttpUtil::HttpCoroutineAdapter::getStatusFromLLSD(httpResults); @@ -740,7 +740,7 @@ void LLExperienceCache::getExperiencePermission(const LLUUID &experienceId, Expe          // _1 -> httpAdapter          // _2 -> httpRequest          // _3 -> url -        (&LLCoreHttpUtil::HttpCoroutineAdapter::getAndYield), _1, _2, _3, LLCore::HttpOptions::ptr_t(), LLCore::HttpHeaders::ptr_t())); +        (&LLCoreHttpUtil::HttpCoroutineAdapter::getAndSuspend), _1, _2, _3, LLCore::HttpOptions::ptr_t(), LLCore::HttpHeaders::ptr_t()));      LLCoprocedureManager::getInstance()->enqueueCoprocedure("ExpCache", "Preferences Set", @@ -770,7 +770,7 @@ void LLExperienceCache::setExperiencePermission(const LLUUID &experienceId, cons          // _1 -> httpAdapter          // _2 -> httpRequest          // _3 -> url -        (&LLCoreHttpUtil::HttpCoroutineAdapter::putAndYield), _1, _2, _3, data, LLCore::HttpOptions::ptr_t(), LLCore::HttpHeaders::ptr_t())); +        (&LLCoreHttpUtil::HttpCoroutineAdapter::putAndSuspend), _1, _2, _3, data, LLCore::HttpOptions::ptr_t(), LLCore::HttpHeaders::ptr_t()));      LLCoprocedureManager::getInstance()->enqueueCoprocedure("ExpCache", "Preferences Set", @@ -795,7 +795,7 @@ void LLExperienceCache::forgetExperiencePermission(const LLUUID &experienceId, E          // _1 -> httpAdapter          // _2 -> httpRequest          // _3 -> url -        (&LLCoreHttpUtil::HttpCoroutineAdapter::deleteAndYield), _1, _2, _3, LLCore::HttpOptions::ptr_t(), LLCore::HttpHeaders::ptr_t())); +        (&LLCoreHttpUtil::HttpCoroutineAdapter::deleteAndSuspend), _1, _2, _3, LLCore::HttpOptions::ptr_t(), LLCore::HttpHeaders::ptr_t()));      LLCoprocedureManager::getInstance()->enqueueCoprocedure("ExpCache", "Preferences Set", @@ -845,7 +845,7 @@ void LLExperienceCache::getExperienceAdminCoro(LLCoreHttpUtil::HttpCoroutineAdap      }      url += "?experience_id=" + experienceId.asString(); -    LLSD result = httpAdapter->getAndYield(httpRequest, url); +    LLSD result = httpAdapter->getAndSuspend(httpRequest, url);  //     LLSD httpResults = result[LLCoreHttpUtil::HttpCoroutineAdapter::HTTP_RESULTS];  //     LLCore::HttpStatus status = LLCoreHttpUtil::HttpCoroutineAdapter::getStatusFromLLSD(httpResults); @@ -880,7 +880,7 @@ void LLExperienceCache::updateExperienceCoro(LLCoreHttpUtil::HttpCoroutineAdapte      updateData.erase(LLExperienceCache::EXPIRES);      updateData.erase(LLExperienceCache::AGENT_ID); -    LLSD result = httpAdapter->postAndYield(httpRequest, url, updateData); +    LLSD result = httpAdapter->postAndSuspend(httpRequest, url, updateData);      fn(result);  } diff --git a/indra/llmessage/message.cpp b/indra/llmessage/message.cpp index 4f9aa5d2de..2f4b47286d 100755 --- a/indra/llmessage/message.cpp +++ b/indra/llmessage/message.cpp @@ -4023,7 +4023,7 @@ void LLMessageSystem::sendUntrustedSimulatorMessageCoro(std::string url, std::st      postData["message"] = message;      postData["body"] = body; -    LLSD result = httpAdapter->postAndYield(httpRequest, url, postData, httpOpts); +    LLSD result = httpAdapter->postAndSuspend(httpRequest, url, postData, httpOpts);      LLSD httpResults = result[LLCoreHttpUtil::HttpCoroutineAdapter::HTTP_RESULTS];      LLCore::HttpStatus status = LLCoreHttpUtil::HttpCoroutineAdapter::getStatusFromLLSD(httpResults); | 
