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

Function TSHttpTxnConfigFloatSet

src/api/InkAPI.cc:7503–7522  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

7501}
7502
7503TSReturnCode
7504TSHttpTxnConfigFloatSet(TSHttpTxn txnp, TSOverridableConfigKey conf, TSMgmtFloat value)
7505{
7506 sdk_assert(sdk_sanity_check_txn(txnp) == TS_SUCCESS);
7507
7508 HttpSM *s = reinterpret_cast<HttpSM *>(txnp);
7509 MgmtConverter const *conv;
7510
7511 s->t_state.setup_per_txn_configs();
7512
7513 void *dest = _conf_to_memberp(conf, &(s->t_state.my_txn_conf()), conv);
7514
7515 if (!dest || !conv->store_float) {
7516 return TS_ERROR;
7517 }
7518
7519 conv->store_float(dest, value);
7520
7521 return TS_SUCCESS;
7522}
7523
7524TSReturnCode
7525TSHttpTxnConfigFloatGet(TSHttpTxn txnp, TSOverridableConfigKey conf, TSMgmtFloat *value)

Callers 8

_setMethod · 0.85
configFloatSetMethod · 0.85
TSRemapDoRemapFunction · 0.85
TSRemapDoRemapFunction · 0.85
execMethod · 0.85
override_assignMethod · 0.85

Calls 3

sdk_sanity_check_txnFunction · 0.85
_conf_to_memberpFunction · 0.85
setup_per_txn_configsMethod · 0.80