Request to write data.  
 More...
#include <stdMem.h>
|  | 
|  | Write (Addr physAddr, uint64_t size, std::vector< uint8_t > wData, bool posted=false, flags_t flags=0, Addr virtAddr=0, Addr instPtr=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 | 
|  | 
|  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 () | 
|  | 
| virtual Request * | makeResponse ()=0 | 
|  | 
| virtual bool | needsResponse ()=0 | 
|  | 
| virtual SST::Event * | convert (RequestConverter *converter)=0 | 
|  | 
| virtual void | handle (RequestHandler *handler)=0 | 
|  | 
| virtual std::string | getString ()=0 | 
|  | 
| 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 () | 
|  | 
|  | 
| Addr | pAddr | 
|  | 
| Addr | vAddr | 
|  | 
| uint64_t | size | 
|  | 
| std::vector< uint8_t > | data | 
|  | 
| bool | posted | 
|  | 
| Addr | iPtr | 
|  | 
| uint32_t | tid | 
|  | 
Request to write data. 
Can be marked noncacheable to bypass caches Response type is WriteResp 
◆ convert()
◆ getString()
  
  | 
        
          | std::string SST::Interfaces::StandardMem::Write::getString | ( |  | ) |  |  | inlineoverridevirtual | 
 
 
◆ handle()
  
  | 
        
          | void SST::Interfaces::StandardMem::Write::handle | ( | RequestHandler * | handler | ) |  |  | inlineoverridevirtual | 
 
 
◆ makeResponse()
  
  | 
        
          | virtual Request * SST::Interfaces::StandardMem::Write::makeResponse | ( |  | ) |  |  | inlineoverridevirtual | 
 
 
◆ needsResponse()
  
  | 
        
          | virtual bool SST::Interfaces::StandardMem::Write::needsResponse | ( |  | ) |  |  | inlineoverridevirtual | 
 
 
The documentation for this class was generated from the following file: