Utility class to define how to merge multiple pieces of shared memory regions Useful in the multi-MPI-rank, "Global Shared" model. More...
#include <sharedRegion.h>
Data Structures | |
class | ChangeSet |
Public Member Functions | |
virtual bool | merge (uint8_t *target, const uint8_t *newData, size_t size) |
Merge the data from 'newData' into 'target'. | |
virtual bool | merge (uint8_t *target, size_t size, const std::vector< ChangeSet > &changeSets) |
Utility class to define how to merge multiple pieces of shared memory regions Useful in the multi-MPI-rank, "Global Shared" model.
bool SST::SharedRegionMerger::merge | ( | uint8_t * | target, | |
const uint8_t * | newData, | |||
size_t | size | |||
) | [virtual] |
Merge the data from 'newData' into 'target'.
Reimplemented in SST::SharedRegionInitializedMerger.