|
gem5 [DEVELOP-FOR-25.0]
|
#include <ExpectedMap.hh>
Classes | |
| struct | ExpectedState |
Public Member Functions | |
| ExpectedMap () | |
| void | clear (int dataChunks) |
| void | addExpectedRespType (const RespType &val) |
| void | addExpectedDataType (const DataType &val) |
| void | setExpectedCount (int val) |
| void | addExpectedCount (int val) |
| int | received () const |
| int | expected () const |
| bool | hasExpected () const |
| bool | hasReceivedData () const |
| bool | hasReceivedResp () const |
| bool | receiveResp (const RespType &val) |
| bool | receiveData (const DataType &val) |
| bool | receivedDataType (const DataType &val) const |
| bool | receivedRespType (const RespType &val) const |
| void | print (std::ostream &out) const |
Private Attributes | |
| ExpectedState< DataType > | expectedData |
| ExpectedState< RespType > | expectedResp |
| int | totalExpected |
Definition at line 59 of file ExpectedMap.hh.
|
inline |
Definition at line 137 of file ExpectedMap.hh.
References expectedData, expectedResp, and totalExpected.
|
inline |
Definition at line 168 of file ExpectedMap.hh.
References totalExpected, and gem5::X86ISA::val.
|
inline |
Definition at line 160 of file ExpectedMap.hh.
References expectedData, and gem5::X86ISA::val.
|
inline |
Definition at line 153 of file ExpectedMap.hh.
References expectedResp, and gem5::X86ISA::val.
|
inline |
Definition at line 144 of file ExpectedMap.hh.
References expectedData, expectedResp, and totalExpected.
|
inline |
Definition at line 180 of file ExpectedMap.hh.
References received(), and totalExpected.
Referenced by hasExpected(), and print().
|
inline |
Definition at line 183 of file ExpectedMap.hh.
References expected().
|
inline |
Definition at line 186 of file ExpectedMap.hh.
References expectedData.
|
inline |
Definition at line 189 of file ExpectedMap.hh.
References expectedResp.
|
inline |
Definition at line 223 of file ExpectedMap.hh.
References expected().
Referenced by gem5::ruby::operator<<().
|
inline |
Definition at line 174 of file ExpectedMap.hh.
References expectedData, and expectedResp.
Referenced by expected(), receiveData(), and receiveResp().
|
inline |
Definition at line 202 of file ExpectedMap.hh.
References expectedData, received(), totalExpected, and gem5::X86ISA::val.
|
inline |
Definition at line 210 of file ExpectedMap.hh.
References expectedData, and gem5::X86ISA::val.
|
inline |
Definition at line 217 of file ExpectedMap.hh.
References expectedResp, and gem5::X86ISA::val.
|
inline |
Definition at line 194 of file ExpectedMap.hh.
References expectedResp, received(), totalExpected, and gem5::X86ISA::val.
|
inline |
Definition at line 166 of file ExpectedMap.hh.
References totalExpected, and gem5::X86ISA::val.
|
private |
Definition at line 132 of file ExpectedMap.hh.
Referenced by addExpectedDataType(), clear(), ExpectedMap(), hasReceivedData(), received(), receiveData(), and receivedDataType().
|
private |
Definition at line 133 of file ExpectedMap.hh.
Referenced by addExpectedRespType(), clear(), ExpectedMap(), hasReceivedResp(), received(), receivedRespType(), and receiveResp().
|
private |
Definition at line 134 of file ExpectedMap.hh.
Referenced by addExpectedCount(), clear(), expected(), ExpectedMap(), receiveData(), receiveResp(), and setExpectedCount().