| SST 15.0
    Structural Simulation Toolkit | 
Notifies endpoint that an address has been invalidated from the L1. More...
#include <stdMem.h>
 
  
| Public Member Functions | |
| InvNotify (Addr pAddr, uint64_t size, flags_t flags=0, Addr vAddr=0, Addr iPtr=0, uint32_t tid=0) | |
| virtual Request * | makeResponse () override | 
| virtual bool | needsResponse () override | 
| SST::Event * | convert (RequestConverter *converter) override | 
| void | handle (RequestHandler *handler) override | 
| std::string | getString () override | 
| virtual void | serialize_order (SST::Core::Serialization::serializer &ser) override | 
| ImplementSerializable (SST::Interfaces::StandardMem::InvNotify) | |
|  Public Member Functions inherited from SST::Interfaces::StandardMem::Request | |
| Request (flags_t fl=0) | |
| Request (id_t rid, flags_t flags=0) | |
| id_t | getID () | 
| void | setNoncacheable () | 
| void | unsetNoncacheable () | 
| bool | getNoncacheable () | 
| void | setSuccess () | 
| void | unsetSuccess () | 
| bool | getSuccess () | 
| bool | getFail () | 
| void | setFail () | 
| void | unsetFail () | 
| void | setTrace () | 
| void | unsetTrace () | 
| bool | getTrace () | 
| void | setFlag (flags_t flag) | 
| void | setFlag (Flag flag) | 
| void | unsetFlag (flags_t flag) | 
| void | unsetFlag (Flag flag) | 
| bool | getFlag (flags_t flag) | 
| bool | getFlag (Flag flag) | 
| void | clearAllFlags () | 
| flags_t | getAllFlags () | 
| std::string | getFlagString () | 
| ImplementVirtualSerializable (SST::Interfaces::StandardMem::Request) | |
|  Public Member Functions inherited from SST::Core::Serialization::serializable_base | |
| virtual const char * | cls_name () const =0 | 
| virtual uint32_t | cls_id () const =0 | 
| virtual std::string | serialization_name () const =0 | 
| Data Fields | |
| Addr | pAddr | 
| Addr | vAddr | 
| uint64_t | size | 
| Addr | iPtr | 
| uint32_t | tid | 
| Additional Inherited Members | |
|  Public Types inherited from SST::Interfaces::StandardMem::Request | |
| enum class | Flag { F_NONCACHEABLE = 1 << 1 , F_FAIL = 1 << 2 , F_TRACE = 1 << 3 , F_RESERVED = 1 << 16 } | 
| Flags that modify requests.  More... | |
| using | id_t = uint64_t | 
| using | flags_t = uint32_t | 
|  Static Public Attributes inherited from SST::Core::Serialization::serializable | |
| static constexpr uint32_t | NullClsId = std::numeric_limits<uint32_t>::max() | 
|  Static Public Attributes inherited from SST::Core::Serialization::serializable_base | |
| static constexpr uint32_t | NullClsId = std::numeric_limits<uint32_t>::max() | 
|  Protected Types inherited from SST::Core::Serialization::serializable_base | |
| enum | cxn_flag_t { ConstructorFlag } | 
|  Static Protected Member Functions inherited from SST::Core::Serialization::serializable_base | |
| static void | serializable_abort (uint32_t line, const char *file, const char *func, const char *obj) | 
|  Protected Attributes inherited from SST::Interfaces::StandardMem::Request | |
| id_t | id | 
| flags_t | flags | 
Notifies endpoint that an address has been invalidated from the L1.
| 
 | inlineoverridevirtual | 
Implements SST::Interfaces::StandardMem::Request.
| 
 | inlineoverridevirtual | 
Implements SST::Interfaces::StandardMem::Request.
| 
 | inlineoverridevirtual | 
Implements SST::Interfaces::StandardMem::Request.
| 
 | inlineoverridevirtual | 
Implements SST::Interfaces::StandardMem::Request.
| 
 | inlineoverridevirtual | 
Implements SST::Interfaces::StandardMem::Request.
| 
 | inlineoverridevirtual | 
Reimplemented from SST::Interfaces::StandardMem::Request.