Loading...
Searching...
No Matches
communications_buffers.hpp
void setSize(size_t size)
Definition communications_buffers.tpp:94
RawBufferType & getFront()
Definition communications_buffers.tpp:141
std::ifstream::pos_type tellg(void) const
Definition communications_buffers.tpp:119
RawBufferType & getBack()
Definition communications_buffers.tpp:152
CommunicationBuffer(size_t size=0, bool doubleBuffer=false)
Definition communications_buffers.tpp:64
std::vector< RawBufferType > & getBuffers()
Definition communications_buffers.tpp:170
The DataCommunicator class provides the infrastructure needed to exchange data among processes.
Definition communications.hpp:42
Buffer to be used for receive communications.
Definition communications_buffers.hpp:107
RecvBuffer(size_t size=0, bool doubleBuffer=false)
Definition communications_buffers.cpp:77
void read(char *data, std::size_t size)
Definition communications_buffers.cpp:89
Buffer to be used for send communications.
Definition communications_buffers.hpp:91
void write(const char *data, std::size_t size)
Definition communications_buffers.cpp:62
SendBuffer(size_t size=0, bool doubleBuffer=false)
Definition communications_buffers.cpp:39
std::ostream & operator<<(std::ostream &, const std::vector< T > &)
Definition Operators_vector.tpp:1353
