SST  11.0.0
SST::Experimental::Interfaces::StandardMem::MoveData Class Reference

Move: move data from one address to another Returns a WriteResp. More...

#include <stdMem.h>

Inheritance diagram for SST::Experimental::Interfaces::StandardMem::MoveData:

Public Member Functions

 MoveData (Addr pSrc, Addr pDst, uint64_t size, bool posted=false, flags_t flags=0, Addr vSrc=0, Addr vDst=0, Addr iPtr=0, uint32_t tid=0)
virtual RequestmakeResponse () override
virtual bool needsResponse () override
SST::Eventconvert (RequestConverter *converter) override
void handle (RequestHandler *handler) override
- Public Member Functions inherited from SST::Experimental::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 ()
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 ()

Data Fields

Addr pSrc
Addr vSrc
Addr pDst
Addr vDst
uint64_t size
bool posted
Addr iPtr
uint32_t tid

Additional Inherited Members

- Public Types inherited from SST::Experimental::Interfaces::StandardMem::Request
enum  Flag { F_NONCACHEABLE = 1<<1, F_SUCCESS = 1<<2, F_TRACE = 1<<3, F_RESERVED = 1 << 16 }
 Flags that modify requests. More...
typedef uint64_t id_t
typedef uint32_t flags_t
- Protected Attributes inherited from SST::Experimental::Interfaces::StandardMem::Request
id_t id
flags_t flags

Detailed Description

Move: move data from one address to another Returns a WriteResp.

The documentation for this class was generated from the following file: