|
|
| SharedRegionImpl (SharedRegionManager *manager, size_t id, RegionInfo *region) |
| |
|
bool | isPublished () const |
| |
|
void | setPublished () |
| |
|
RegionInfo * | getRegion () const |
| |
|
void | notifySetSize () |
| |
|
void | shutdown () |
| |
| size_t | getLocalShareID () const |
| |
| size_t | getSize () const |
| |
|
void | publish () |
| | Call to denote that you are done making any changes to this region.
|
| |
| bool | isReady () const |
| | Check to see if the region is ready (all elements requesting the region have called publish()). More...
|
| |
| void | modifyRegion (size_t offset, size_t length, const void *data) |
| | Before the region has published, apply a modification. More...
|
| |
| template<typename T > |
| void | modifyArray (size_t offset, const T &data) |
| | Before the region has published, apply a modification. More...
|
| |
| void * | getRawPtr () |
| |
| template<typename T > |
| T | getPtr () const |
| | Get a pointer to the const shared data. More...
|
| |
| template<typename T > |
| void | getPtrDeferred (T &ptr) |
| | Used to get a pointer to the const shared data when the element doesn't yet know the size. More...
|
| |
The documentation for this class was generated from the following file: