OpenMPI  0.1.1
OTF_HandlerArray.h File Reference

Provides read access to OTF traces which consist of multiple streams. More...

#include "OTF_Writer.h"
#include "OTF_WStream.h"

Go to the source code of this file.

Data Structures

struct  struct_OTF_HandlerArray
 Object structure which holds OTF record handlers. More...
 

Typedefs

typedef int( OTF_FunctionPointer )(void *userData)
 Generic function pointer for OTF record handlers. More...
 
typedef struct
struct_OTF_HandlerArray 
OTF_HandlerArray
 Object type which holds OTF record handlers. More...
 

Functions

OTF_HandlerArrayOTF_HandlerArray_open (void)
 Open a new array of handlers. More...
 
int OTF_HandlerArray_close (OTF_HandlerArray *handlers)
 Close and delete a OTF_HandlerArray object. More...
 
int OTF_HandlerArray_setHandler (OTF_HandlerArray *handlers, OTF_FunctionPointer *pointer, uint32_t recordtype)
 Assign the function pointer to your own handler of the given record type. More...
 
int OTF_HandlerArray_setFirstHandlerArg (OTF_HandlerArray *handlers, void *firsthandlerarg, uint32_t recordtype)
 Assign the first argument to your own handler of the given record type.
 
int OTF_HandlerArray_getCopyHandler (OTF_HandlerArray *handlers, OTF_Writer *writer)
 Provide copy handlers to every record type. More...
 
int OTF_HandlerArray_getCopyHandler_stream (OTF_HandlerArray *handlers, OTF_WStream *writer)
 Provide copy handlers to every record type for OTF streams. More...
 

Detailed Description

Provides read access to OTF traces which consist of multiple streams.