Multi-ApplicationOnlineProfiling  2.1
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Stream_MGR.c File Reference
#include "Posix_Wrapp.h"
#include "Stream_MGR.h"
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <unistd.h>
#include "Timer.h"
Include dependency graph for Stream_MGR.c:

Go to the source code of this file.

Functions

uint64_t Stream_MGR_gen_id ()
 
void Stream_Manager_init ()
 Initialises the manager for current MPI process. More...
 
void Stream_Manager_release ()
 Releases the manager for current MPI process (including all streams ) More...
 
void Stream_Infos_init (struct Stream_Infos *infos)
 Initializes a Stream_Infos. More...
 
void Stream_Infos_release (struct Stream_Infos *infos)
 Releases a Stream_Infos. More...
 
struct Stream_InfosStream_MGR_new_stream (struct Stream_Descriptor *parent, Stream_type type)
 Adds a stream into the current stream manager. More...
 
void Stream_MGR_end_stream ()
 Signals end of stream. More...
 

Variables

struct Stream_Infos__trace_module = NULL
 This is a global Stream_Infos (not shared between threads) More...
 
struct Stream_Manager __stream_Stream_Manager
 The stream manager for current MPI process. More...
 

Function Documentation

uint64_t Stream_MGR_gen_id ( )

Definition at line 38 of file Stream_MGR.c.

Here is the call graph for this function:

Here is the caller graph for this function: