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

Method TransactionPlugin

src/tscpp/api/TransactionPlugin.cc:59–66  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

57} /* anonymous namespace */
58
59TransactionPlugin::TransactionPlugin(Transaction &transaction)
60{
61 state_ = new TransactionPluginState(static_cast<TSHttpTxn>(transaction.getAtsHandle()));
62 TSMutex mutex = nullptr;
63 state_->cont_ = TSContCreate(handleTransactionPluginEvents, mutex);
64 TSContDataSet(state_->cont_, static_cast<void *>(this));
65 LOG_DEBUG("Creating new TransactionPlugin=%p tshttptxn=%p, cont=%p", this, state_->ats_txn_handle_, state_->cont_);
66}
67
68std::shared_ptr<Mutex>
69TransactionPlugin::getMutex()

Callers

nothing calls this directly

Calls 3

TSContCreateFunction · 0.85
TSContDataSetFunction · 0.85
getAtsHandleMethod · 0.80

Tested by

no test coverage detected