gem5 v25.0.0.1
Loading...
Searching...
No Matches
SimpleATInitiator2::SimplePool Class Reference

#include <SimpleATInitiator2.h>

Inheritance diagram for SimpleATInitiator2::SimplePool:
tlm::tlm_mm_interface

Public Member Functions

 SimplePool ()
mytransaction_typeclaim ()
void release (mytransaction_type *t)
void free (tlm::tlm_generic_payload *t)
Public Member Functions inherited from tlm::tlm_mm_interface
virtual ~tlm_mm_interface ()

Detailed Description

Definition at line 74 of file SimpleATInitiator2.h.

Constructor & Destructor Documentation

◆ SimplePool()

SimpleATInitiator2::SimplePool::SimplePool ( )
inline

Definition at line 77 of file SimpleATInitiator2.h.

Member Function Documentation

◆ claim()

mytransaction_type * SimpleATInitiator2::SimplePool::claim ( )
inline

Definition at line 78 of file SimpleATInitiator2.h.

◆ free()

void SimpleATInitiator2::SimplePool::free ( tlm::tlm_generic_payload * t)
inlinevirtual

Implements tlm::tlm_mm_interface.

Definition at line 88 of file SimpleATInitiator2.h.

◆ release()

void SimpleATInitiator2::SimplePool::release ( mytransaction_type * t)
inline

Definition at line 84 of file SimpleATInitiator2.h.


The documentation for this class was generated from the following file:

Generated on Sat Oct 18 2025 08:06:48 for gem5 by doxygen 1.14.0