Skip to content

Struct simtix::mem::CacheImpl::CoreRequest

ClassList > simtix > mem > CacheImpl > CoreRequest

Public Attributes

Type Name
bool is_flush
bool is_write
OnResp on_resp
Payload payload
RespStatus resp_status
uint64_t timestamp = 0

Public Functions

Type Name
CoreRequest () = default
CoreRequest (const Payload & payload, bool is_write, bool is_flush, OnResp on_resp)
CoreRequest (CoreRequest && other)
CoreRequest & operator= (CoreRequest && other)

Public Attributes Documentation

variable is_flush

bool simtix::mem::CacheImpl::CoreRequest::is_flush;

variable is_write

bool simtix::mem::CacheImpl::CoreRequest::is_write;

variable on_resp

OnResp simtix::mem::CacheImpl::CoreRequest::on_resp;

variable payload

Payload simtix::mem::CacheImpl::CoreRequest::payload;

variable resp_status

RespStatus simtix::mem::CacheImpl::CoreRequest::resp_status;

variable timestamp

uint64_t simtix::mem::CacheImpl::CoreRequest::timestamp;

Public Functions Documentation

function CoreRequest [1/3]

simtix::mem::CacheImpl::CoreRequest::CoreRequest () = default

function CoreRequest [2/3]

inline simtix::mem::CacheImpl::CoreRequest::CoreRequest (
    const Payload & payload,
    bool is_write,
    bool is_flush,
    OnResp on_resp
) 

function CoreRequest [3/3]

inline simtix::mem::CacheImpl::CoreRequest::CoreRequest (
    CoreRequest && other
) 

function operator=

inline CoreRequest & simtix::mem::CacheImpl::CoreRequest::operator= (
    CoreRequest && other
) 


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