Class that encapsulates a generic_payload and returns it to the TransactionPool when the Transaction object goes out of scope.
More...
#include <transaction.h>
Class that encapsulates a generic_payload and returns it to the TransactionPool when the Transaction object goes out of scope.
◆ Transaction() [1/3]
simics::systemc::iface::Transaction::Transaction |
( |
tlm::tlm_generic_payload * |
payload | ) |
|
|
inlineexplicit |
◆ Transaction() [2/3]
simics::systemc::iface::Transaction::Transaction |
( |
| ) |
|
|
inline |
◆ Transaction() [3/3]
simics::systemc::iface::Transaction::Transaction |
( |
const Transaction & |
t | ) |
|
|
inline |
Increases usage count for payload.
◆ ~Transaction()
simics::systemc::iface::Transaction::~Transaction |
( |
| ) |
|
|
inline |
◆ extension()
◆ operator tlm::tlm_generic_payload &()
simics::systemc::iface::Transaction::operator tlm::tlm_generic_payload & |
( |
| ) |
|
|
inline |
◆ operator tlm::tlm_generic_payload *()
simics::systemc::iface::Transaction::operator tlm::tlm_generic_payload * |
( |
| ) |
|
|
inline |
◆ operator->() [1/2]
tlm::tlm_generic_payload * simics::systemc::iface::Transaction::operator-> |
( |
| ) |
|
|
inline |
◆ operator->() [2/2]
const tlm::tlm_generic_payload * simics::systemc::iface::Transaction::operator-> |
( |
| ) |
const |
|
inline |
◆ operator=()
Increases usage count for new payload and returns former to pool.
◆ payload()
tlm::tlm_generic_payload * simics::systemc::iface::Transaction::payload |
( |
| ) |
|
|
inline |
The documentation for this class was generated from the following file:
- /disk2/mp/builds/mono-124635/src/extensions/systemc-library/simics/systemc/iface/transaction.h