Skip to content

Struct simtix::mem::CacheImpl::WriteBufferEntry

ClassList > simtix > mem > CacheImpl > WriteBufferEntry

Public Attributes

Type Name
std::vector< uint8_t > data_buf
Payload payload
std::vector< uint8_t > strb_buf
uint64_t timestamp = 0

Public Functions

Type Name
void Reinitialize (const CoreRequest & req)
void Reinitialize (uint64_t addr)
WriteBufferEntry (uint32_t block_size)

Public Attributes Documentation

variable data_buf

std::vector<uint8_t> simtix::mem::CacheImpl::WriteBufferEntry::data_buf;

variable payload

Payload simtix::mem::CacheImpl::WriteBufferEntry::payload;

variable strb_buf

std::vector<uint8_t> simtix::mem::CacheImpl::WriteBufferEntry::strb_buf;

variable timestamp

uint64_t simtix::mem::CacheImpl::WriteBufferEntry::timestamp;

Public Functions Documentation

function Reinitialize [1/2]

inline void simtix::mem::CacheImpl::WriteBufferEntry::Reinitialize (
    const CoreRequest & req
) 

function Reinitialize [2/2]

inline void simtix::mem::CacheImpl::WriteBufferEntry::Reinitialize (
    uint64_t addr
) 

function WriteBufferEntry

inline explicit simtix::mem::CacheImpl::WriteBufferEntry::WriteBufferEntry (
    uint32_t block_size
) 


The documentation for this class was generated from the following file projects/simtix/src/simtix/mem/cache/cache.h