
#include <MeshStreamer.h>


Public Member Functions | |
| MeshStreamerMessage () | |
| int | addDataItem (const dtype &dataItem) |
| void | markDestination (const int index, const int destinationPe) |
| dtype & | getDataItem (const int index) |
| MeshStreamerMessage (int t) | |
| int | addDataItem (const dtype &dataItem) |
| void | markDestination (const int index, const int destinationPe) |
| const dtype & | getDataItem (const int index) |
Data Fields | |
| int | numDataItems |
| int * | destinationPes |
| dtype * | data |
| int | finalMsgCount |
| int | msgType |
| int * | destinationPes |
| dtype * | dataItems |
Definition at line 50 of file MeshStreamer.h.
| MeshStreamerMessage< dtype >::MeshStreamerMessage | ( | ) | [inline] |
Definition at line 56 of file MeshStreamer.h.
| MeshStreamerMessage< dtype >::MeshStreamerMessage | ( | int | t | ) | [inline] |
Definition at line 79 of file NDMeshStreamer.h.
References MeshStreamerMessage< dtype >::finalMsgCount.
| int MeshStreamerMessage< dtype >::addDataItem | ( | const dtype & | dataItem | ) | [inline] |
Definition at line 58 of file MeshStreamer.h.
References MeshStreamerMessage< dtype >::data, and MeshStreamerMessage< dtype >::numDataItems.
Referenced by MeshStreamer< dtype >::copyDataItemIntoMessage(), MeshStreamer< dtype >::flushBuckets(), and MeshStreamer< dtype >::storeMessage().

| void MeshStreamerMessage< dtype >::markDestination | ( | const int | index, | |
| const int | destinationPe | |||
| ) | [inline] |
Definition at line 63 of file MeshStreamer.h.
References MeshStreamerMessage< dtype >::destinationPes.
Referenced by MeshStreamer< dtype >::storeMessage().

| dtype& MeshStreamerMessage< dtype >::getDataItem | ( | const int | index | ) | [inline] |
Definition at line 67 of file MeshStreamer.h.
References MeshStreamerMessage< dtype >::data.
Referenced by MeshStreamer< dtype >::flushBuckets(), MeshStreamer< dtype >::receiveAggregateData(), MeshStreamer< dtype >::receiveAlongRoute(), GroupChunkMeshStreamer< dtype, ClientType, RouterType, EntryMethod >::receiveAtDestination(), and GroupMeshStreamer< dtype, ClientType, RouterType, EntryMethod >::receiveAtDestination().

| int MeshStreamerMessage< dtype >::addDataItem | ( | const dtype & | dataItem | ) | [inline] |
Definition at line 83 of file NDMeshStreamer.h.
References MeshStreamerMessage< dtype >::dataItems, and MeshStreamerMessage< dtype >::numDataItems.
| void MeshStreamerMessage< dtype >::markDestination | ( | const int | index, | |
| const int | destinationPe | |||
| ) | [inline] |
Definition at line 88 of file NDMeshStreamer.h.
References MeshStreamerMessage< dtype >::destinationPes.
| const dtype& MeshStreamerMessage< dtype >::getDataItem | ( | const int | index | ) | [inline] |
| int MeshStreamerMessage< dtype >::numDataItems |
Definition at line 52 of file MeshStreamer.h.
Referenced by MeshStreamerMessage< dtype >::addDataItem(), MeshStreamer< dtype >::flushBuckets(), MeshStreamer< dtype >::flushDimension(), MeshStreamer< dtype >::flushLargestBucket(), MeshStreamer< dtype >::receiveAggregateData(), MeshStreamer< dtype >::receiveAlongRoute(), GroupChunkMeshStreamer< dtype, ClientType, RouterType, EntryMethod >::receiveAtDestination(), GroupMeshStreamer< dtype, ClientType, RouterType, EntryMethod >::receiveAtDestination(), MeshStreamerClient< dtype >::receiveCombinedData(), and MeshStreamer< dtype >::sendLargestBuffer().
| int* MeshStreamerMessage< dtype >::destinationPes |
Definition at line 53 of file MeshStreamer.h.
Referenced by MeshStreamer< dtype >::flushBuckets(), MeshStreamerMessage< dtype >::markDestination(), MeshStreamer< dtype >::receiveAggregateData(), and MeshStreamer< dtype >::receiveAlongRoute().
| dtype* MeshStreamerMessage< dtype >::data |
Definition at line 54 of file MeshStreamer.h.
Referenced by MeshStreamerMessage< dtype >::addDataItem(), MeshStreamerMessage< dtype >::getDataItem(), and MeshStreamerClient< dtype >::receiveCombinedData().
| int MeshStreamerMessage< dtype >::finalMsgCount |
Definition at line 73 of file NDMeshStreamer.h.
Referenced by MeshStreamer< dtype >::flushDimension(), MeshStreamerMessage< dtype >::MeshStreamerMessage(), MeshStreamer< dtype >::receiveAlongRoute(), GroupChunkMeshStreamer< dtype, ClientType, RouterType, EntryMethod >::receiveAtDestination(), GroupMeshStreamer< dtype, ClientType, RouterType, EntryMethod >::receiveAtDestination(), and MeshStreamer< dtype >::sendLargestBuffer().
| int MeshStreamerMessage< dtype >::msgType |
| int* MeshStreamerMessage< dtype >::destinationPes |
Definition at line 76 of file NDMeshStreamer.h.
| dtype* MeshStreamerMessage< dtype >::dataItems |
Definition at line 77 of file NDMeshStreamer.h.
Referenced by MeshStreamerMessage< dtype >::addDataItem(), and MeshStreamerMessage< dtype >::getDataItem().
1.5.5