gem5 v24.1.0.1
|
#include <ProtocolInfo.hh>
Public Member Functions | |
ProtocolInfo (std::string name, bool partial_func_reads, bool use_secondary_load_linked, bool use_secondary_store_conditional) | |
std::string | getName () const |
bool | getPartialFuncReads () const |
bool | getUseSecondaryLoadLinked () const |
bool | getUseSecondaryStoreConditional () const |
Protected Attributes | |
const bool | partialFuncReads |
const bool | useSecondaryLoadLinked |
const bool | useSecondaryStoreConditional |
Private Attributes | |
const std::string | name |
Definition at line 41 of file ProtocolInfo.hh.
|
inline |
Definition at line 52 of file ProtocolInfo.hh.
|
inline |
Definition at line 62 of file ProtocolInfo.hh.
References name.
|
inline |
Definition at line 63 of file ProtocolInfo.hh.
References partialFuncReads.
|
inline |
Definition at line 65 of file ProtocolInfo.hh.
References useSecondaryLoadLinked.
Referenced by gem5::ruby::Sequencer::makeRequest().
|
inline |
Definition at line 70 of file ProtocolInfo.hh.
References useSecondaryStoreConditional.
Referenced by gem5::ruby::Sequencer::makeRequest().
|
private |
Definition at line 44 of file ProtocolInfo.hh.
Referenced by getName().
|
protected |
Definition at line 47 of file ProtocolInfo.hh.
Referenced by getPartialFuncReads().
|
protected |
Definition at line 48 of file ProtocolInfo.hh.
Referenced by getUseSecondaryLoadLinked().
|
protected |
Definition at line 49 of file ProtocolInfo.hh.
Referenced by getUseSecondaryStoreConditional().