Cache for Registervalues. More...
#include <ValueCache.h>

Public Member Functions | |
| CValueCache () | |
| void | GetValue (int64_t Address, uint32_t Size, void *pValue) const |
| Look up a value. | |
| void | InvalidateValue (int64_t Address) |
| Invalidate a value. | |
| bool | IsValueValid (int64_t Address, uint32_t Size) const |
| Query whether value is valid. | |
| void | SetValue (int64_t Address, uint32_t Size, const void *pValue) |
| Enter a new value. | |
| ~CValueCache () | |
Private Member Functions | |
| CValueCache (const CValueCache &) | |
| Query wheher value is implemented. | |
| CValueCache & | operator= (const CValueCache &) |
| not implmeneted: assignment operator | |
Private Attributes | |
| CValueCacheImpl * | m_pImpl |
Cache for Registervalues.
Definition at line 46 of file ValueCache.h.
| GENAPI_NAMESPACE::CValueCache::CValueCache | ( | const CValueCache & | ) | [private] |
Query wheher value is implemented.
Clear all entries not implemented: copy constructor
| void GENAPI_NAMESPACE::CValueCache::GetValue | ( | int64_t | Address, |
| uint32_t | Size, | ||
| void * | pValue | ||
| ) | const |
Look up a value.
| void GENAPI_NAMESPACE::CValueCache::InvalidateValue | ( | int64_t | Address | ) |
Invalidate a value.
| bool GENAPI_NAMESPACE::CValueCache::IsValueValid | ( | int64_t | Address, |
| uint32_t | Size | ||
| ) | const |
Query whether value is valid.
| CValueCache& GENAPI_NAMESPACE::CValueCache::operator= | ( | const CValueCache & | ) | [private] |
not implmeneted: assignment operator
| void GENAPI_NAMESPACE::CValueCache::SetValue | ( | int64_t | Address, |
| uint32_t | Size, | ||
| const void * | pValue | ||
| ) |
Enter a new value.
CValueCacheImpl* GENAPI_NAMESPACE::CValueCache::m_pImpl [private] |
Definition at line 79 of file ValueCache.h.