Skip to content

Struct simtix::AtomicLoadStoreUnit::Request

ClassList > simtix > AtomicLoadStoreUnit > Request

Public Attributes

Type Name
bool accepted
bool is_write
OnResp on_resp
Payload payload
bool valid

Public Functions

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

Public Attributes Documentation

variable accepted

bool simtix::AtomicLoadStoreUnit::Request::accepted;

variable is_write

bool simtix::AtomicLoadStoreUnit::Request::is_write;

variable on_resp

OnResp simtix::AtomicLoadStoreUnit::Request::on_resp;

variable payload

Payload simtix::AtomicLoadStoreUnit::Request::payload;

variable valid

bool simtix::AtomicLoadStoreUnit::Request::valid;

Public Functions Documentation

function Request [1/3]

simtix::AtomicLoadStoreUnit::Request::Request () = default

function Request [2/3]

inline simtix::AtomicLoadStoreUnit::Request::Request (
    const Payload & payload,
    bool is_write,
    OnResp on_resp
) 

function Request [3/3]

inline simtix::AtomicLoadStoreUnit::Request::Request (
    Request && other
) 

function operator=

inline Request & simtix::AtomicLoadStoreUnit::Request::operator= (
    Request && other
) 


The documentation for this class was generated from the following file projects/simtix/src/simtix/sm/fu/lsu/atomic.h