|
gem5 [DEVELOP-FOR-25.0]
|
#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.
References name, partialFuncReads, useSecondaryLoadLinked, and useSecondaryStoreConditional.
|
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(), and ProtocolInfo().
|
protected |
Definition at line 47 of file ProtocolInfo.hh.
Referenced by getPartialFuncReads(), and ProtocolInfo().
|
protected |
Definition at line 48 of file ProtocolInfo.hh.
Referenced by getUseSecondaryLoadLinked(), and ProtocolInfo().
|
protected |
Definition at line 49 of file ProtocolInfo.hh.
Referenced by getUseSecondaryStoreConditional(), and ProtocolInfo().