2 #ifndef _PROTO_DISTRIBUTED_SET_ 3 #define _PROTO_DISTRIBUTED_SET_ 9 template<
typename DATA>
15 inline void insert(
const DATA& item);
25 std::vector<DATA> m_localBuffer;
29 size_t m_sendBufferSizeInBytes;
30 size_t m_recvBufferSizeInBytes;
32 int* m_localBufferSizesInBytes;
33 int* m_bufferOffsetsInBytes;
39 #include "implem/Proto_DistributedSetImplem.H" std::set< DATA > m_globalSet
Definition: Proto_DistributedSet.H:23
void exchange()
Definition: Proto_DistributedSet.H:44
void clearGlobal()
Definition: Proto_DistributedSet.H:121
std::set< DATA > data()
Definition: Proto_DistributedSet.H:19
~DistributedSet()
Definition: Proto_DistributedSet.H:16
Definition: Proto_DistributedSet.H:10
DistributedSet()
Definition: Proto_DistributedSet.H:3
void clearLocal()
Definition: Proto_DistributedSet.H:113
Definition: Proto_Array.H:17
void insert(const DATA &item)
Definition: Proto_DistributedSet.H:33