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

Function TSHttpTxnConfigFloatGet

src/api/InkAPI.cc:7524–7539  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

7522}
7523
7524TSReturnCode
7525TSHttpTxnConfigFloatGet(TSHttpTxn txnp, TSOverridableConfigKey conf, TSMgmtFloat *value)
7526{
7527 sdk_assert(sdk_sanity_check_txn(txnp) == TS_SUCCESS);
7528 sdk_assert(sdk_sanity_check_null_ptr(static_cast<void *>(value)) == TS_SUCCESS);
7529
7530 MgmtConverter const *conv;
7531 const void *src = _conf_to_memberp(conf, reinterpret_cast<HttpSM *>(txnp)->t_state.txn_conf, conv);
7532
7533 if (!src || !conv->load_float) {
7534 return TS_ERROR;
7535 }
7536 *value = conv->load_float(src);
7537
7538 return TS_SUCCESS;
7539}
7540
7541TSReturnCode
7542TSHttpTxnConfigStringSet(TSHttpTxn txnp, TSOverridableConfigKey conf, const char *value, int length)

Callers 5

_getMethod · 0.85
configFloatGetMethod · 0.85
override_fetchMethod · 0.85

Calls 3

sdk_sanity_check_txnFunction · 0.85
_conf_to_memberpFunction · 0.85