|
gem5
v21.0.1.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 53 of file ExpectedMap.hh.
|
inline |
Definition at line 131 of file ExpectedMap.hh.
|
inline |
Definition at line 162 of file ExpectedMap.hh.
References ExpectedMap< RespType, DataType >::totalExpected, and X86ISA::val.
|
inline |
Definition at line 154 of file ExpectedMap.hh.
References ExpectedMap< RespType, DataType >::ExpectedState< Type >::addExpectedType(), ExpectedMap< RespType, DataType >::expectedData, and X86ISA::val.
|
inline |
Definition at line 147 of file ExpectedMap.hh.
References ExpectedMap< RespType, DataType >::ExpectedState< Type >::addExpectedType(), ExpectedMap< RespType, DataType >::expectedResp, and X86ISA::val.
|
inline |
|
inline |
Definition at line 174 of file ExpectedMap.hh.
References ExpectedMap< RespType, DataType >::received(), and ExpectedMap< RespType, DataType >::totalExpected.
Referenced by ExpectedMap< RespType, DataType >::hasExpected(), and ExpectedMap< RespType, DataType >::print().
|
inline |
Definition at line 177 of file ExpectedMap.hh.
References ExpectedMap< RespType, DataType >::expected().
|
inline |
Definition at line 180 of file ExpectedMap.hh.
References ExpectedMap< RespType, DataType >::expectedData, and ExpectedMap< RespType, DataType >::ExpectedState< Type >::received().
|
inline |
Definition at line 183 of file ExpectedMap.hh.
References ExpectedMap< RespType, DataType >::expectedResp, and ExpectedMap< RespType, DataType >::ExpectedState< Type >::received().
|
inline |
Definition at line 217 of file ExpectedMap.hh.
References ExpectedMap< RespType, DataType >::expected().
Referenced by operator<<().
|
inline |
Definition at line 168 of file ExpectedMap.hh.
References ExpectedMap< RespType, DataType >::expectedData, ExpectedMap< RespType, DataType >::expectedResp, and ExpectedMap< RespType, DataType >::ExpectedState< Type >::received().
Referenced by ExpectedMap< RespType, DataType >::expected(), ExpectedMap< RespType, DataType >::receiveData(), and ExpectedMap< RespType, DataType >::receiveResp().
|
inline |
|
inline |
Definition at line 204 of file ExpectedMap.hh.
References ExpectedMap< RespType, DataType >::expectedData, ExpectedMap< RespType, DataType >::ExpectedState< Type >::receivedType(), and X86ISA::val.
|
inline |
Definition at line 211 of file ExpectedMap.hh.
References ExpectedMap< RespType, DataType >::expectedResp, ExpectedMap< RespType, DataType >::ExpectedState< Type >::receivedType(), and X86ISA::val.
|
inline |
|
inline |
Definition at line 160 of file ExpectedMap.hh.
References ExpectedMap< RespType, DataType >::totalExpected, and X86ISA::val.
|
private |
Definition at line 126 of file ExpectedMap.hh.
Referenced by ExpectedMap< RespType, DataType >::addExpectedDataType(), ExpectedMap< RespType, DataType >::clear(), ExpectedMap< RespType, DataType >::hasReceivedData(), ExpectedMap< RespType, DataType >::received(), ExpectedMap< RespType, DataType >::receiveData(), and ExpectedMap< RespType, DataType >::receivedDataType().
|
private |
Definition at line 127 of file ExpectedMap.hh.
Referenced by ExpectedMap< RespType, DataType >::addExpectedRespType(), ExpectedMap< RespType, DataType >::clear(), ExpectedMap< RespType, DataType >::hasReceivedResp(), ExpectedMap< RespType, DataType >::received(), ExpectedMap< RespType, DataType >::receivedRespType(), and ExpectedMap< RespType, DataType >::receiveResp().
|
private |
Definition at line 128 of file ExpectedMap.hh.
Referenced by ExpectedMap< RespType, DataType >::addExpectedCount(), ExpectedMap< RespType, DataType >::clear(), ExpectedMap< RespType, DataType >::expected(), ExpectedMap< RespType, DataType >::receiveData(), ExpectedMap< RespType, DataType >::receiveResp(), and ExpectedMap< RespType, DataType >::setExpectedCount().