OpenASIP  2.0
Public Member Functions | Public Attributes | List of all members
WriteRequest Struct Reference

#include <WriteRequest.hh>

Collaboration diagram for WriteRequest:
Collaboration graph

Public Member Functions

 WriteRequest ()
 

Public Attributes

Memory::MAUTable data_
 Data to be written. More...
 
std::size_t dataSize_
 Data table size. More...
 
Word address_
 Address to be written to. More...
 
int size_
 Size of the data to be read/written. More...
 

Detailed Description

Models an uncommitted write request.

Definition at line 42 of file WriteRequest.hh.

Constructor & Destructor Documentation

◆ WriteRequest()

WriteRequest::WriteRequest ( )

Definition at line 36 of file WriteRequest.cc.

36  :
37  data_(NULL),
38  dataSize_(0),
39  address_(0),
40  size_(0) {
41 }

Member Data Documentation

◆ address_

Word WriteRequest::address_

Address to be written to.

Definition at line 49 of file WriteRequest.hh.

Referenced by Memory::advanceClock(), Memory::writeBE(), and Memory::writeLE().

◆ data_

Memory::MAUTable WriteRequest::data_

Data to be written.

Definition at line 45 of file WriteRequest.hh.

Referenced by Memory::advanceClock(), Memory::writeBE(), and Memory::writeLE().

◆ dataSize_

std::size_t WriteRequest::dataSize_

Data table size.

Definition at line 47 of file WriteRequest.hh.

◆ size_

int WriteRequest::size_

Size of the data to be read/written.

Definition at line 51 of file WriteRequest.hh.

Referenced by Memory::advanceClock(), Memory::writeBE(), and Memory::writeLE().


The documentation for this struct was generated from the following files:
WriteRequest::address_
Word address_
Address to be written to.
Definition: WriteRequest.hh:49
WriteRequest::dataSize_
std::size_t dataSize_
Data table size.
Definition: WriteRequest.hh:47
WriteRequest::data_
Memory::MAUTable data_
Data to be written.
Definition: WriteRequest.hh:45
WriteRequest::size_
int size_
Size of the data to be read/written.
Definition: WriteRequest.hh:51