| 7700 | } |
| 7701 | |
| 7702 | TSReturnCode |
| 7703 | TSHttpTxnConfigFind(const char *name, int length, TSOverridableConfigKey *conf, TSRecordDataType *type) |
| 7704 | { |
| 7705 | sdk_assert(sdk_sanity_check_null_ptr(name) == TS_SUCCESS); |
| 7706 | sdk_assert(sdk_sanity_check_null_ptr(conf) == TS_SUCCESS); |
| 7707 | |
| 7708 | std::string_view name_sv(name, length < 0 ? strlen(name) : length); |
| 7709 | if (auto config = ts::Overridable_Txn_Vars.find(name_sv); config != ts::Overridable_Txn_Vars.end()) { |
| 7710 | std::tie(*conf, *type) = config->second; |
| 7711 | return TS_SUCCESS; |
| 7712 | } |
| 7713 | |
| 7714 | return TS_ERROR; |
| 7715 | } |
| 7716 | |
| 7717 | TSReturnCode |
| 7718 | TSHttpTxnPrivateSessionSet(TSHttpTxn txnp, int private_session) |