MPQC
3.0.0-alpha
|
This is a help class used by ActiveMsgMemoryGrp. More...
#include <util/group/memamsg.h>
Public Types | |
enum | Request { Deactivate, Sync, Retrieve, Replace, DoubleSum } |
Public Member Functions | |
MemoryDataRequest (Request r, int node=0, long offset=0, long size=0, int lock=0, int serial=0) | |
void | assign (Request r, int node, long offset, long size, int lock, int serial) |
void * | data () const |
int | nbytes () const |
const char * | request_string () const |
MemoryDataRequest::Request | request () const |
int | node () const |
long | offset () const |
long | size () const |
int | serial_number () const |
int | lock () const |
int | touches_data () const |
int | reactivate () const |
void | operator= (const MemoryDataRequest &r) |
void | print (const char *msg=0, std::ostream &o=ExEnv::out0()) const |
This is a help class used by ActiveMsgMemoryGrp.