Rosetta 3.3
Classes | Typedefs | Enumerations | Variables
utility::io::mpi_stream Namespace Reference

Classes

class  basic_mpi_streambuf
 A stream decorator that takes raw input and zips it to a ostream. More...
class  basic_mpi_ostreambase
 Base class for mpi ostreams. More...
class  basic_mpi_ostream
 A mpiper ostream. More...

Typedefs

typedef basic_mpi_ostream< char > mpi_ostream
typedef basic_mpi_ostream
< wchar_t > 
mpi_wostream

Enumerations

enum  MPI_STREAM_MSG {
  MPI_STREAM_OPEN = 1, MPI_STREAM_OPEN_APPEND, MPI_STREAM_SEND, MPI_STREAM_FLUSH,
  MPI_STREAM_CLOSE, MPI_STREAM_FILE_EXIST
}
 messages to send to MpiFileBuffer More...
enum  MPI_FILE_STATUS { MPI_SUCCESS_NEW = 1, MPI_SUCCESS_APPEND, MPI_FAIL }
 reported file status after opening More...

Variables

const size_t default_buffer_size = 921600
 Default gzip buffer size, change this to suite your needs.
const int MPI_STREAM_TAG = 42

Typedef Documentation


Enumeration Type Documentation

reported file status after opening

Enumerator:
MPI_SUCCESS_NEW 
MPI_SUCCESS_APPEND 
MPI_FAIL 

messages to send to MpiFileBuffer

Enumerator:
MPI_STREAM_OPEN 
MPI_STREAM_OPEN_APPEND 
MPI_STREAM_SEND 
MPI_STREAM_FLUSH 
MPI_STREAM_CLOSE 
MPI_STREAM_FILE_EXIST 

Variable Documentation

Default gzip buffer size, change this to suite your needs.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines