mem: Add "const" attribute to Packet getters
Add a "const" keywords to the getters in the Packet class so these can be invoked on const Packet objects.
This commit is contained in:
parent
885656f2ed
commit
19c2a606fa
1 changed files with 11 additions and 11 deletions
|
@ -506,19 +506,19 @@ class Packet : public Printable
|
||||||
bool isFlush() const { return cmd.isFlush(); }
|
bool isFlush() const { return cmd.isFlush(); }
|
||||||
|
|
||||||
// Snoop flags
|
// Snoop flags
|
||||||
void assertMemInhibit() { flags.set(MEM_INHIBIT); }
|
void assertMemInhibit() { flags.set(MEM_INHIBIT); }
|
||||||
bool memInhibitAsserted() { return flags.isSet(MEM_INHIBIT); }
|
bool memInhibitAsserted() const { return flags.isSet(MEM_INHIBIT); }
|
||||||
void assertShared() { flags.set(SHARED); }
|
void assertShared() { flags.set(SHARED); }
|
||||||
bool sharedAsserted() { return flags.isSet(SHARED); }
|
bool sharedAsserted() const { return flags.isSet(SHARED); }
|
||||||
|
|
||||||
// Special control flags
|
// Special control flags
|
||||||
void setExpressSnoop() { flags.set(EXPRESS_SNOOP); }
|
void setExpressSnoop() { flags.set(EXPRESS_SNOOP); }
|
||||||
bool isExpressSnoop() { return flags.isSet(EXPRESS_SNOOP); }
|
bool isExpressSnoop() const { return flags.isSet(EXPRESS_SNOOP); }
|
||||||
void setSupplyExclusive() { flags.set(SUPPLY_EXCLUSIVE); }
|
void setSupplyExclusive() { flags.set(SUPPLY_EXCLUSIVE); }
|
||||||
void clearSupplyExclusive() { flags.clear(SUPPLY_EXCLUSIVE); }
|
void clearSupplyExclusive() { flags.clear(SUPPLY_EXCLUSIVE); }
|
||||||
bool isSupplyExclusive() { return flags.isSet(SUPPLY_EXCLUSIVE); }
|
bool isSupplyExclusive() const { return flags.isSet(SUPPLY_EXCLUSIVE); }
|
||||||
void setSuppressFuncError() { flags.set(SUPPRESS_FUNC_ERROR); }
|
void setSuppressFuncError() { flags.set(SUPPRESS_FUNC_ERROR); }
|
||||||
bool suppressFuncError() { return flags.isSet(SUPPRESS_FUNC_ERROR); }
|
bool suppressFuncError() const { return flags.isSet(SUPPRESS_FUNC_ERROR); }
|
||||||
|
|
||||||
// Network error conditions... encapsulate them as methods since
|
// Network error conditions... encapsulate them as methods since
|
||||||
// their encoding keeps changing (from result field to command
|
// their encoding keeps changing (from result field to command
|
||||||
|
|
Loading…
Reference in a new issue