diff options
author | Brad Linden <brad@lindenlab.com> | 2024-05-23 11:31:19 -0700 |
---|---|---|
committer | Brad Linden <brad@lindenlab.com> | 2024-05-23 11:31:19 -0700 |
commit | a1f49564d670a2c41bfa25c833bba2564b9b7f48 (patch) | |
tree | 1d205e51bc37621916a17d459ad83782fe41f975 /indra/llcorehttp/_httpopsetget.cpp | |
parent | 6af5db09faf5ea33a2d4c47b64e76f42edae178a (diff) | |
parent | 6377610f6587989c126b00f490dfc8d527a1c2ce (diff) |
Merge remote-tracking branch 'origin/DRTVWR-600-maint-A' into brad/merge-maint-a-to-dev
Diffstat (limited to 'indra/llcorehttp/_httpopsetget.cpp')
-rw-r--r-- | indra/llcorehttp/_httpopsetget.cpp | 144 |
1 files changed, 72 insertions, 72 deletions
diff --git a/indra/llcorehttp/_httpopsetget.cpp b/indra/llcorehttp/_httpopsetget.cpp index a5363f9170..8caecd3e76 100644 --- a/indra/llcorehttp/_httpopsetget.cpp +++ b/indra/llcorehttp/_httpopsetget.cpp @@ -43,12 +43,12 @@ namespace LLCore HttpOpSetGet::HttpOpSetGet() - : HttpOperation(), - mReqOption(HttpRequest::PO_CONNECTION_LIMIT), - mReqClass(HttpRequest::INVALID_POLICY_ID), - mReqDoSet(false), - mReqLongValue(0L), - mReplyLongValue(0L) + : HttpOperation(), + mReqOption(HttpRequest::PO_CONNECTION_LIMIT), + mReqClass(HttpRequest::INVALID_POLICY_ID), + mReqDoSet(false), + mReqLongValue(0L), + mReplyLongValue(0L) {} @@ -58,89 +58,89 @@ HttpOpSetGet::~HttpOpSetGet() HttpStatus HttpOpSetGet::setupGet(HttpRequest::EPolicyOption opt, HttpRequest::policy_t pclass) { - HttpStatus status; - - mReqOption = opt; - mReqClass = pclass; - return status; + HttpStatus status; + + mReqOption = opt; + mReqClass = pclass; + return status; } HttpStatus HttpOpSetGet::setupSet(HttpRequest::EPolicyOption opt, HttpRequest::policy_t pclass, long value) { - HttpStatus status; - - if (! HttpService::sOptionDesc[opt].mIsLong) - { - return HttpStatus(HttpStatus::LLCORE, HE_INVALID_ARG); - } - if (! HttpService::sOptionDesc[opt].mIsDynamic) - { - return HttpStatus(HttpStatus::LLCORE, HE_OPT_NOT_DYNAMIC); - } - - mReqOption = opt; - mReqClass = pclass; - mReqDoSet = true; - mReqLongValue = value; - - return status; + HttpStatus status; + + if (! HttpService::sOptionDesc[opt].mIsLong) + { + return HttpStatus(HttpStatus::LLCORE, HE_INVALID_ARG); + } + if (! HttpService::sOptionDesc[opt].mIsDynamic) + { + return HttpStatus(HttpStatus::LLCORE, HE_OPT_NOT_DYNAMIC); + } + + mReqOption = opt; + mReqClass = pclass; + mReqDoSet = true; + mReqLongValue = value; + + return status; } HttpStatus HttpOpSetGet::setupSet(HttpRequest::EPolicyOption opt, HttpRequest::policy_t pclass, const std::string & value) { - HttpStatus status; - - if (HttpService::sOptionDesc[opt].mIsLong) - { - return HttpStatus(HttpStatus::LLCORE, HE_INVALID_ARG); - } - if (! HttpService::sOptionDesc[opt].mIsDynamic) - { - return HttpStatus(HttpStatus::LLCORE, HE_OPT_NOT_DYNAMIC); - } - - mReqOption = opt; - mReqClass = pclass; - mReqDoSet = true; - mReqStrValue = value; - - return status; + HttpStatus status; + + if (HttpService::sOptionDesc[opt].mIsLong) + { + return HttpStatus(HttpStatus::LLCORE, HE_INVALID_ARG); + } + if (! HttpService::sOptionDesc[opt].mIsDynamic) + { + return HttpStatus(HttpStatus::LLCORE, HE_OPT_NOT_DYNAMIC); + } + + mReqOption = opt; + mReqClass = pclass; + mReqDoSet = true; + mReqStrValue = value; + + return status; } void HttpOpSetGet::stageFromRequest(HttpService * service) { - if (mReqDoSet) - { - if (HttpService::sOptionDesc[mReqOption].mIsLong) - { - mStatus = service->setPolicyOption(mReqOption, mReqClass, - mReqLongValue, &mReplyLongValue); - } - else - { - mStatus = service->setPolicyOption(mReqOption, mReqClass, - mReqStrValue, &mReplyStrValue); - } - } - else - { - if (HttpService::sOptionDesc[mReqOption].mIsLong) - { - mStatus = service->getPolicyOption(mReqOption, mReqClass, &mReplyLongValue); - } - else - { - mStatus = service->getPolicyOption(mReqOption, mReqClass, &mReplyStrValue); - } - } - - addAsReply(); + if (mReqDoSet) + { + if (HttpService::sOptionDesc[mReqOption].mIsLong) + { + mStatus = service->setPolicyOption(mReqOption, mReqClass, + mReqLongValue, &mReplyLongValue); + } + else + { + mStatus = service->setPolicyOption(mReqOption, mReqClass, + mReqStrValue, &mReplyStrValue); + } + } + else + { + if (HttpService::sOptionDesc[mReqOption].mIsLong) + { + mStatus = service->getPolicyOption(mReqOption, mReqClass, &mReplyLongValue); + } + else + { + mStatus = service->getPolicyOption(mReqOption, mReqClass, &mReplyStrValue); + } + } + + addAsReply(); } } // end namespace LLCore - + |