![]()  | 
  
    Multi-ApplicationOnlineProfiling
    2.1
    
   | 
 
Stream related utilities. More...
Modules | |
| Getters | |
| Getters on Streams.  | |
| Read and write calls | |
| Read and write calls.  | |
| Streams Manipulation | |
| Utilities for streams manipulation.  | |
Data Structures | |
| struct | _VMPI_Stream | 
| Internal declaration of a stream endpoint.  More... | |
| struct | VMPI_Stream | 
| Defines a MPI stream.  More... | |
Macros | |
| #define | VMPI_STREAM_MAX_ASYNC 10 | 
| Maximum number of asynchronous cells.  More... | |
Enumerations | |
| enum | VMPI_Stream_load_balance { VMPI_STREAM_BALANCE_NONE, VMPI_STREAM_BALANCE_RANDOM, VMPI_STREAM_BALANCE_ROUND_ROBIN } | 
| Defines the load ballancing modes available to MPI_Streams.  More... | |
| enum | VMPI_Stream_mode { VMPI_STREAM_R, VMPI_STREAM_W, VMPI_STREAM_RW } | 
| Defines MPI_Stream mode.  More... | |
| enum | VMPI_Stream_blocking { VMPI_STREAM_BLOCK, VMPI_STREAM_NONBLOCK } | 
| Defines call mode.  More... | |
Stream related utilities.
| #define VMPI_STREAM_MAX_ASYNC 10 | 
Maximum number of asynchronous cells.
Definition at line 85 of file VMPI_stream.h.
| enum VMPI_Stream_blocking | 
Defines call mode.
| Enumerator | |
|---|---|
| VMPI_STREAM_BLOCK | 
 All Calls are blocking ones.  | 
| VMPI_STREAM_NONBLOCK | 
 If no data are available or endpoint not ready call might return VMPI_EAGAIN.  | 
Definition at line 62 of file VMPI_stream.h.
Defines the load ballancing modes available to MPI_Streams.
Definition at line 39 of file VMPI_stream.h.
| enum VMPI_Stream_mode | 
Defines MPI_Stream mode.
| Enumerator | |
|---|---|
| VMPI_STREAM_R | 
 READ.  | 
| VMPI_STREAM_W | 
 WRITE.  | 
| VMPI_STREAM_RW | 
 READ and WRITE.  | 
Definition at line 50 of file VMPI_stream.h.