|
gem5
v21.0.1.0
|
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 58 of file ExpectedMap.hh.
|
inline |
Definition at line 78 of file ExpectedMap.hh.
|
inline |
Definition at line 92 of file ExpectedMap.hh.
Referenced by ExpectedMap< RespType, DataType >::addExpectedDataType(), and ExpectedMap< RespType, DataType >::addExpectedRespType().
|
inline |
Definition at line 83 of file ExpectedMap.hh.
Referenced by ExpectedMap< RespType, DataType >::clear().
|
inline |
Definition at line 100 of file ExpectedMap.hh.
Referenced by ExpectedMap< RespType, DataType >::receiveData(), and ExpectedMap< RespType, DataType >::receiveResp().
|
inline |
Definition at line 97 of file ExpectedMap.hh.
Referenced by ExpectedMap< RespType, DataType >::hasReceivedData(), ExpectedMap< RespType, DataType >::hasReceivedResp(), and ExpectedMap< RespType, DataType >::received().
|
inline |
Definition at line 116 of file ExpectedMap.hh.
Referenced by ExpectedMap< RespType, DataType >::receivedDataType(), and ExpectedMap< RespType, DataType >::receivedRespType().
|
private |
Definition at line 72 of file ExpectedMap.hh.
Referenced by ExpectedMap< RespType, DataType >::ExpectedState< DataType >::clear(), and ExpectedMap< RespType, DataType >::ExpectedState< DataType >::increaseReceived().
|
private |
Definition at line 73 of file ExpectedMap.hh.
Referenced by ExpectedMap< RespType, DataType >::ExpectedState< DataType >::clear(), and ExpectedMap< RespType, DataType >::ExpectedState< DataType >::increaseReceived().
|
private |
Definition at line 75 of file ExpectedMap.hh.
Referenced by ExpectedMap< RespType, DataType >::ExpectedState< DataType >::addExpectedType(), ExpectedMap< RespType, DataType >::ExpectedState< DataType >::clear(), ExpectedMap< RespType, DataType >::ExpectedState< DataType >::increaseReceived(), and ExpectedMap< RespType, DataType >::ExpectedState< DataType >::receivedType().
|
private |