![]() |
Realm
A distributed, event-based tasking library
|
#include <lowlevel_dma.h>
Classes | |
| class | LRUKey |
Public Types | |
| typedef std::vector< std::pair< LRUKey, MemPathInfo > >::iterator | PathLRUIterator |
Public Member Functions | |
| PathLRU (size_t size) | |
| void | miss (LRUKey &key, const MemPathInfo &path) |
| void | hit (PathLRUIterator it) |
| PathLRUIterator | find (const LRUKey &key) |
| PathLRUIterator | end (void) |
Public Attributes | |
| RWLock | rwlock |
| size_t | max_size |
| typedef std::vector<std::pair<LRUKey,MemPathInfo>>::iterator Realm::PathLRU::PathLRUIterator |
| Realm::PathLRU::PathLRU | ( | size_t | size | ) |
| PathLRUIterator Realm::PathLRU::end | ( | void | ) |
| PathLRUIterator Realm::PathLRU::find | ( | const LRUKey & | key | ) |
| void Realm::PathLRU::hit | ( | PathLRUIterator | it | ) |
| void Realm::PathLRU::miss | ( | LRUKey & | key, |
| const MemPathInfo & | path | ||
| ) |
| size_t Realm::PathLRU::max_size |
| RWLock Realm::PathLRU::rwlock |