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/mono-124635/src/extensions/systemc-library/simics/systemc/iface/transaction_pool.h