libgrape-lite
A C++ library for parallel graph processing
|
MessageInBuffer holds a grape::OutArchive, which contains a bunch of messages. Used By JavaParallelMessageManager to process messages in a parallel manner. More...
#include <message_in_buffer.h>
Public Member Functions | |
MessageInBuffer (OutArchive &&arc) | |
void | Init (OutArchive &&arc) |
void | Init (const MicroBuffer &buf) |
template<typename MESSAGE_T > | |
bool | GetMessage (MESSAGE_T &msg) |
template<typename GRAPH_T , typename MESSAGE_T > | |
bool | GetMessage (const GRAPH_T &frag, typename GRAPH_T::vertex_t &v, MESSAGE_T &msg) |
Private Attributes | |
OutArchive | arc_ |
MessageInBuffer holds a grape::OutArchive, which contains a bunch of messages. Used By JavaParallelMessageManager to process messages in a parallel manner.