| 7482 | } |
| 7483 | |
| 7484 | TSReturnCode |
| 7485 | TSHttpTxnConfigIntGet(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 | |
| 7503 | TSReturnCode |
| 7504 | TSHttpTxnConfigFloatSet(TSHttpTxn txnp, TSOverridableConfigKey conf, TSMgmtFloat value) |