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

Function TSHttpTxnConfigIntGet

src/api/InkAPI.cc:7484–7501  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

7482}
7483
7484TSReturnCode
7485TSHttpTxnConfigIntGet(TSHttpTxn txnp, TSOverridableConfigKey conf, TSMgmtInt *value)
7486{
7487 sdk_assert(sdk_sanity_check_txn(txnp) == TS_SUCCESS);
7488 sdk_assert(sdk_sanity_check_null_ptr((void *)value) == TS_SUCCESS);
7489
7490 HttpSM *s = reinterpret_cast<HttpSM *>(txnp);
7491 MgmtConverter const *conv;
7492 const void *src = _conf_to_memberp(conf, s->t_state.txn_conf, conv);
7493
7494 if (!src || !conv->load_int) {
7495 return TS_ERROR;
7496 }
7497
7498 *value = conv->load_int(src);
7499
7500 return TS_SUCCESS;
7501}
7502
7503TSReturnCode
7504TSHttpTxnConfigFloatSet(TSHttpTxn txnp, TSOverridableConfigKey conf, TSMgmtFloat value)

Callers 8

_getMethod · 0.85
configIntGetMethod · 0.85
InjectGenerationHeaderFunction · 0.85
override_fetchMethod · 0.85

Calls 3

sdk_sanity_check_txnFunction · 0.85
_conf_to_memberpFunction · 0.85