| 7522 | } |
| 7523 | |
| 7524 | TSReturnCode |
| 7525 | TSHttpTxnConfigFloatGet(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 | |
| 7541 | TSReturnCode |
| 7542 | TSHttpTxnConfigStringSet(TSHttpTxn txnp, TSOverridableConfigKey conf, const char *value, int length) |