Multi-ApplicationOnlineProfiling  2.1
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Stream_Infos Struct Reference

Structure describing a stream. More...

#include <Stream_MGR.h>

Collaboration diagram for Stream_Infos:
Collaboration graph

Data Fields

struct Stream_Descriptor infos
 The stream descriptor. More...
volatile uint8_t is_in_mpi_call
 1 if we are in a MPI call More...
struct Buffered_FIFO mpi_wrapped_event_buffer
 FIFO of events for MPI calls. More...

Detailed Description

Structure describing a stream.

is_in_mpi_call and mpi_wrapped_event_buffer are used to avoid looping in MPI events when calling MPI from MPI in order to flush events to MPI streams. Instead events are stored in a fifo and flushed when leaving the event.

Definition at line 101 of file Stream_MGR.h.

Field Documentation

struct Stream_Descriptor Stream_Infos::infos

The stream descriptor.

Definition at line 103 of file Stream_MGR.h.

volatile uint8_t Stream_Infos::is_in_mpi_call

1 if we are in a MPI call

Definition at line 104 of file Stream_MGR.h.

struct Buffered_FIFO Stream_Infos::mpi_wrapped_event_buffer

FIFO of events for MPI calls.

Definition at line 105 of file Stream_MGR.h.

The documentation for this struct was generated from the following file: