A memory manager that implements the tlm::tlm_mm_interface providing a pool of transaction objects.
More...
#include <transaction_pool.h>
A memory manager that implements the tlm::tlm_mm_interface providing a pool of transaction objects.
◆ TransactionPool()
| simics::systemc::iface::TransactionPool::TransactionPool |
( |
| ) |
|
|
inline |
◆ ~TransactionPool()
| simics::systemc::iface::TransactionPool::~TransactionPool |
( |
| ) |
|
|
inline |
◆ acquire()
| Transaction simics::systemc::iface::TransactionPool::acquire |
( |
| ) |
|
|
inline |
◆ active_cnt()
| int simics::systemc::iface::TransactionPool::active_cnt |
( |
| ) |
const |
|
inline |
◆ free()
| void simics::systemc::iface::TransactionPool::free |
( |
gp_t * |
transaction_ptr | ) |
|
|
inline |
◆ PoolSize()
| unsigned simics::systemc::iface::TransactionPool::PoolSize |
( |
| ) |
const |
|
inline |
The documentation for this class was generated from the following file:
- /disk2/mp/builds/nightly-base.731.16790700762.1/src/extensions/systemc-library/simics/systemc/iface/transaction_pool.h