MCPcopy Create free account
hub / github.com/apache/trafficserver / TSHttpTxnConfigFind

Function TSHttpTxnConfigFind

src/api/InkAPI.cc:7702–7715  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

7700}
7701
7702TSReturnCode
7703TSHttpTxnConfigFind(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
7717TSReturnCode
7718TSHttpTxnPrivateSessionSet(TSHttpTxn txnp, int private_session)

Callers 8

RecordsMethod · 0.85
configFindMethod · 0.85
initializeMethod · 0.85
parse_inlineMethod · 0.85
scalar_node_handlerFunction · 0.85
initializeMethod · 0.85
find_overrideMethod · 0.85

Calls 3

findMethod · 0.45
endMethod · 0.45