Rosetta 3.3
Classes | Namespaces | Typedefs | Enumerations | Variables
src/utility/io/mpistream.hh File Reference
#include <algorithm>
#include <iostream>
#include <vector>
#include <sstream>
#include <ios>
#include <utility/io/mpistream.ipp>


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...


namespace  utility

unresizable vector whose size is known at compile time, which may be allocated on the stack, and which indexes from 1.

namespace  utility::io

File stream I/O classes, primarily for compressed data.

namespace  utility::io::mpi_stream


typedef basic_mpi_ostream< char > utility::io::mpi_stream::mpi_ostream
typedef basic_mpi_ostream
< wchar_t > 


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...


const size_t utility::io::mpi_stream::default_buffer_size = 921600
 Default gzip buffer size, change this to suite your needs.
const int utility::io::mpi_stream::MPI_STREAM_TAG = 42
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines