|
gem5
v21.2.1.1
|
Classes | |
| struct | EnumClassHash |
Public Member Functions | |
| ExpectedState () | |
| void | clear (int msg_chunks) |
| void | addExpectedType (const Type &val) |
| int | received () const |
| bool | increaseReceived (const Type &val) |
| bool | receivedType (const Type &val) const |
Private Attributes | |
| int | chunks |
| int | currChunk |
| int | numReceived |
| std::unordered_map< Type, bool, EnumClassHash > | expectedTypes |
Definition at line 64 of file ExpectedMap.hh.
|
inline |
Definition at line 84 of file ExpectedMap.hh.
|
inline |
Definition at line 98 of file ExpectedMap.hh.
Referenced by gem5::ruby::ExpectedMap< RespType, DataType >::addExpectedDataType(), and gem5::ruby::ExpectedMap< RespType, DataType >::addExpectedRespType().
|
inline |
Definition at line 89 of file ExpectedMap.hh.
Referenced by gem5::ruby::ExpectedMap< RespType, DataType >::clear().
|
inline |
Definition at line 106 of file ExpectedMap.hh.
Referenced by gem5::ruby::ExpectedMap< RespType, DataType >::receiveData(), and gem5::ruby::ExpectedMap< RespType, DataType >::receiveResp().
|
inline |
Definition at line 103 of file ExpectedMap.hh.
Referenced by gem5::ruby::ExpectedMap< RespType, DataType >::hasReceivedData(), gem5::ruby::ExpectedMap< RespType, DataType >::hasReceivedResp(), and gem5::ruby::ExpectedMap< RespType, DataType >::received().
|
inline |
Definition at line 122 of file ExpectedMap.hh.
Referenced by gem5::ruby::ExpectedMap< RespType, DataType >::receivedDataType(), and gem5::ruby::ExpectedMap< RespType, DataType >::receivedRespType().
|
private |
Definition at line 78 of file ExpectedMap.hh.
Referenced by gem5::ruby::ExpectedMap< RespType, DataType >::ExpectedState< DataType >::clear(), and gem5::ruby::ExpectedMap< RespType, DataType >::ExpectedState< DataType >::increaseReceived().
|
private |
Definition at line 79 of file ExpectedMap.hh.
Referenced by gem5::ruby::ExpectedMap< RespType, DataType >::ExpectedState< DataType >::clear(), and gem5::ruby::ExpectedMap< RespType, DataType >::ExpectedState< DataType >::increaseReceived().
|
private |
Definition at line 81 of file ExpectedMap.hh.
Referenced by gem5::ruby::ExpectedMap< RespType, DataType >::ExpectedState< DataType >::addExpectedType(), gem5::ruby::ExpectedMap< RespType, DataType >::ExpectedState< DataType >::clear(), gem5::ruby::ExpectedMap< RespType, DataType >::ExpectedState< DataType >::increaseReceived(), and gem5::ruby::ExpectedMap< RespType, DataType >::ExpectedState< DataType >::receivedType().
|
private |
Definition at line 80 of file ExpectedMap.hh.
Referenced by gem5::ruby::ExpectedMap< RespType, DataType >::ExpectedState< DataType >::clear(), gem5::ruby::ExpectedMap< RespType, DataType >::ExpectedState< DataType >::increaseReceived(), and gem5::ruby::ExpectedMap< RespType, DataType >::ExpectedState< DataType >::received().