Skip to content

Struct simtix::PipelinedArbitrator::Request

ClassList > simtix > PipelinedArbitrator > Request

Public Attributes

Type Name
const std::vector< Thread * > * active_threads
int64_t data
int64_t * data_arr
bool is_write
OnReady on_ready
uint32_t reg_id
uint32_t req_bank

Public Functions

Type Name
Request (const std::vector< Thread * > * active_threads, uint32_t reg_id, int64_t * data_arr, int64_t data, OnReady on_ready, bool is_write, uint32_t req_bank)

Public Attributes Documentation

variable active_threads

const std::vector<Thread *>* simtix::PipelinedArbitrator::Request::active_threads;

variable data

int64_t simtix::PipelinedArbitrator::Request::data;

variable data_arr

int64_t* simtix::PipelinedArbitrator::Request::data_arr;

variable is_write

bool simtix::PipelinedArbitrator::Request::is_write;

variable on_ready

OnReady simtix::PipelinedArbitrator::Request::on_ready;

variable reg_id

uint32_t simtix::PipelinedArbitrator::Request::reg_id;

variable req_bank

uint32_t simtix::PipelinedArbitrator::Request::req_bank;

Public Functions Documentation

function Request

inline simtix::PipelinedArbitrator::Request::Request (
    const std::vector< Thread * > * active_threads,
    uint32_t reg_id,
    int64_t * data_arr,
    int64_t data,
    OnReady on_ready,
    bool is_write,
    uint32_t req_bank
) 


The documentation for this class was generated from the following file projects/simtix/src/simtix/sm/arbitrator/pipelined.h