Data Structures | |
class | BulkMergeInfo |
class | ChangeSetMergeInfo |
class | RegionMergeInfo |
Public Member Functions | |
bool | initialize (const std::string &key, size_t size, uint8_t initByte, SharedRegionMerger *mergeObj) |
bool | isInitialized () const |
bool | isReady () const |
SharedRegionImpl * | addSharer (SharedRegionManager *manager) |
void | removeSharer (SharedRegionImpl *sri) |
void | modifyRegion (size_t offset, size_t length, const void *data) |
void | publish () |
void | updateState (bool finalize) |
const std::string & | getKey () const |
void * | getMemory () |
const void * | getConstPtr () const |
size_t | getSize () const |
size_t | getNumSharers () const |
bool | shouldMerge () const |
SharedRegionMerger * | getMerger () |
RegionMergeInfo * | getMergeInfo () |
Returns the size of the data to be transferred. | |
void | setProtected (bool readOnly) |