Monero
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
randomx_cache Struct Reference

#include <dataset.hpp>

Collaboration diagram for randomx_cache:
Collaboration graph
[legend]

Public Member Functions

bool isInitialized ()
 

Public Attributes

uint8_tmemory = nullptr
 
randomx::CacheDeallocFuncdealloc
 
randomx::JitCompilerjit
 
randomx::CacheInitializeFuncinitialize
 
randomx::DatasetInitFuncdatasetInit
 
randomx::SuperscalarProgram programs [RANDOMX_CACHE_ACCESSES]
 
std::vector< uint64_treciprocalCache
 
std::string cacheKey
 
randomx_argon2_implargonImpl
 

Member Function Documentation

◆ isInitialized()

bool randomx_cache::isInitialized ( )
inline

Member Data Documentation

◆ argonImpl

randomx_argon2_impl* randomx_cache::argonImpl

◆ cacheKey

std::string randomx_cache::cacheKey

◆ datasetInit

randomx::DatasetInitFunc* randomx_cache::datasetInit

◆ dealloc

randomx::CacheDeallocFunc* randomx_cache::dealloc

◆ initialize

randomx::CacheInitializeFunc* randomx_cache::initialize

◆ jit

randomx::JitCompiler* randomx_cache::jit

◆ memory

uint8_t* randomx_cache::memory = nullptr

◆ programs

◆ reciprocalCache

std::vector<uint64_t> randomx_cache::reciprocalCache

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