SST::SharedRegionMerger Class Reference

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>

Inheritance diagram for SST::SharedRegionMerger:
SST::SharedRegionInitializedMerger

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)

Detailed Description

Utility class to define how to merge multiple pieces of shared memory regions Useful in the multi-MPI-rank, "Global Shared" model.


Member Function Documentation

bool SST::SharedRegionMerger::merge ( uint8_t *  target,
const uint8_t *  newData,
size_t  size 
) [virtual]

Merge the data from 'newData' into 'target'.

Returns:
True on success, False on failure

Reimplemented in SST::SharedRegionInitializedMerger.


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

Generated on 14 Sep 2015 for SST by  doxygen 1.6.1