diff options
author | Nat Goodspeed <nat@lindenlab.com> | 2024-05-14 21:02:28 -0400 |
---|---|---|
committer | Nat Goodspeed <nat@lindenlab.com> | 2024-05-14 21:02:28 -0400 |
commit | 094dcc07f8c1d90ae723dbe60eddacb90a09eae8 (patch) | |
tree | e750942e5f22ed677b543bd49509c2a7cdc5ce56 /indra/llcorehttp/_httpopsetget.cpp | |
parent | d4043d3b011c32eb503c43c551872f9c24d7344f (diff) | |
parent | 38c2a5bde985a6a8a96d912d432f8bdf7e5b60be (diff) |
Merge DRTVWR-591-maint-X to main on promotion of secondlife/viewer #705: Maintenance X
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 - + |