| 7501 | } |
| 7502 | |
| 7503 | TSReturnCode |
| 7504 | TSHttpTxnConfigFloatSet(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 | |
| 7524 | TSReturnCode |
| 7525 | TSHttpTxnConfigFloatGet(TSHttpTxn txnp, TSOverridableConfigKey conf, TSMgmtFloat *value) |