![]()  | 
  
    Rosetta Utilities
    2015.20
    
   | 
 
#include <algorithm>#include <iostream>#include <vector>#include <sstream>#include <ios>#include <utility/io/mpistream.ipp>Classes | |
| class | utility::io::mpi_stream::basic_mpi_streambuf< Elem, Tr, ElemA, ByteT, ByteAT > | 
| A stream decorator that takes raw input and zips it to a ostream.  More... | |
| class | utility::io::mpi_stream::basic_mpi_ostreambase< Elem, Tr, ElemA, ByteT, ByteAT > | 
| Base class for mpi ostreams.  More... | |
| class | utility::io::mpi_stream::basic_mpi_ostream< Elem, Tr, ElemA, ByteT, ByteAT > | 
| A mpiper ostream.  More... | |
Namespaces | |
| utility | |
| unresizable vector whose size is known at compile time, which may be allocated on the stack, and which indexes from 1.  | |
| utility::io | |
| utility::io::mpi_stream | |
Typedefs | |
| typedef basic_mpi_ostream< char > | utility::io::mpi_stream::mpi_ostream | 
| typedef basic_mpi_ostream < wchar_t >  | utility::io::mpi_stream::mpi_wostream | 
Enumerations | |
| enum | utility::io::mpi_stream::MPI_STREAM_MSG {  utility::io::mpi_stream::MPI_STREAM_OPEN = 1, utility::io::mpi_stream::MPI_STREAM_OPEN_APPEND, utility::io::mpi_stream::MPI_STREAM_SEND, utility::io::mpi_stream::MPI_STREAM_FLUSH, utility::io::mpi_stream::MPI_STREAM_CLOSE, utility::io::mpi_stream::MPI_STREAM_FILE_EXIST }  | 
| messages to send to MpiFileBuffer  More... | |
| enum | utility::io::mpi_stream::MPI_FILE_STATUS { utility::io::mpi_stream::MPI_SUCCESS_NEW = 1, utility::io::mpi_stream::MPI_SUCCESS_APPEND, utility::io::mpi_stream::MPI_FAIL } | 
| reported file status after opening  More... | |
Variables | |
| const std::size_t | utility::io::mpi_stream::default_buffer_size = 921600 | 
| Default gzip buffer size, change this to suite your needs.  More... | |
| const int | utility::io::mpi_stream::MPI_STREAM_TAG = 42 | 
 1.8.7