gem5 v24.0.0.0
Loading...
Searching...
No Matches
gem5::MemCmd::CommandInfo Struct Reference

Structure that defines attributes and other data associated with a Command. More...

Public Member Functions

 CommandInfo (std::initializer_list< Attribute > attrs, Command _response, const std::string &_str)
 

Public Attributes

const std::bitset< NUM_COMMAND_ATTRIBUTESattributes
 Set of attribute flags.
 
const Command response
 Corresponding response for requests; InvalidCmd if no response is applicable.
 
const std::string str
 String representation (for printing)
 

Detailed Description

Structure that defines attributes and other data associated with a Command.

Definition at line 196 of file packet.hh.

Constructor & Destructor Documentation

◆ CommandInfo()

gem5::MemCmd::CommandInfo::CommandInfo ( std::initializer_list< Attribute > attrs,
Command _response,
const std::string & _str )
inline

Definition at line 206 of file packet.hh.

Member Data Documentation

◆ attributes

const std::bitset<NUM_COMMAND_ATTRIBUTES> gem5::MemCmd::CommandInfo::attributes

Set of attribute flags.

Definition at line 199 of file packet.hh.

Referenced by gem5::MemCmd::testCmdAttrib().

◆ response

const Command gem5::MemCmd::CommandInfo::response

Corresponding response for requests; InvalidCmd if no response is applicable.

Definition at line 202 of file packet.hh.

Referenced by gem5::MemCmd::responseCommand().

◆ str

const std::string gem5::MemCmd::CommandInfo::str

String representation (for printing)

Definition at line 204 of file packet.hh.

Referenced by gem5::MemCmd::toString().


The documentation for this struct was generated from the following file:

Generated on Tue Jun 18 2024 16:24:12 for gem5 by doxygen 1.11.0