William Bardwell created TS-3341: ------------------------------------ Summary: Add plugin APIs about server transaction status Key: TS-3341 URL: https://issues.apache.org/jira/browse/TS-3341 Project: Traffic Server Issue Type: Improvement Components: Core Reporter: William Bardwell
int TSHttpTxnServerTransactionClientAbortGet(TSHttpTxn txnp) { sdk_assert(sdk_sanity_check_txn(txnp) == TS_SUCCESS); HttpTransact::State *s = &(((HttpSM *) txnp)->t_state); return (s->client_info.abort == HttpTransact::ABORTED); } int TSHttpTxnServerTransactionCompleteGet(TSHttpTxn txnp) { sdk_assert(sdk_sanity_check_txn(txnp) == TS_SUCCESS); HttpTransact::State *s = &(((HttpSM *) txnp)->t_state); return ((TSServerState)s->current.state != TS_SRVSTATE_CONNECTION_ALIVE) || (s->current.server ? (s->current.server->state == HttpTransact::TRANSACTION _COMPLETE):false); } -- This message was sent by Atlassian JIRA (v6.3.4#6332)