|
OpenMPI
0.1.1
|
Provides read access to trace streams, which consist of multiple buffers. More...
#include <stdlib.h>#include <string.h>#include <stdio.h>#include "OTF_inttypes.h"#include "OTF_FileManager.h"#include "OTF_RBuffer.h"#include "OTF_Filenames.h"#include "OTF_HandlerArray.h"Go to the source code of this file.
Data Structures | |
| struct | struct_OTF_RStream |
Typedefs | |
| typedef struct struct_OTF_RStream | OTF_RStream |
| rstream object | |
Functions | |
| OTF_RStream * | OTF_RStream_open (const char *nameStub, uint32_t id, OTF_FileManager *manager) |
| Create a new OTF_RStream instance. More... | |
| int | OTF_RStream_close (OTF_RStream *rstream) |
| Close an OTF_RStream instance and all its related files. More... | |
| OTF_RBuffer * | OTF_RStream_getDefBuffer (OTF_RStream *rstream) |
| Returns the definition buffer of the according reader stream. More... | |
| OTF_RBuffer * | OTF_RStream_setDefBuffer (OTF_RStream *rstream, OTF_RBuffer *rbuffer) |
| Forces the given definition buffer to the according reader stream. More... | |
| int | OTF_RStream_closeDefBuffer (OTF_RStream *rstream) |
| Closes the stream definition buffer. More... | |
| OTF_RBuffer * | OTF_RStream_getEventBuffer (OTF_RStream *rstream) |
| Returns the event buffer of the according reader stream. More... | |
| int | OTF_RStream_closeEventBuffer (OTF_RStream *rstream) |
| Closes the stream event buffer. More... | |
| OTF_RBuffer * | OTF_RStream_getSnapsBuffer (OTF_RStream *rstream) |
| Returns the snapshots buffer of the according reader stream. More... | |
| int | OTF_RStream_closeSnapsBuffer (OTF_RStream *rstream) |
| Closes the stream snapshots buffer. More... | |
| OTF_RBuffer * | OTF_RStream_getStatsBuffer (OTF_RStream *rstream) |
| Returns the statistics buffer of the according reader stream. More... | |
| int | OTF_RStream_closeStatsBuffer (OTF_RStream *rstream) |
| Closes the stream statistics buffer. More... | |
| OTF_RBuffer * | OTF_RStream_getMarkerBuffer (OTF_RStream *rstream) |
| Returns the marker buffer of the according reader stream. More... | |
| int | OTF_RStream_closeMarkerBuffer (OTF_RStream *rstream) |
| Closes the stream marker buffer. More... | |
| void | OTF_RStream_setBufferSizes (OTF_RStream *rstream, uint32_t size) |
| Set the default buffer size for all buffers managed by this reader stream. More... | |
| uint32_t | OTF_RStream_getBufferSizes (OTF_RStream *rstream) |
| Get the default buffer size for all buffers managed by this reader stream. More... | |
| void | OTF_RStream_setZBufferSizes (OTF_RStream *rstream, uint32_t size) |
| Set the default zbuffer size for all files managed by this reader stream. More... | |
| uint32_t | OTF_RStream_getZBufferSizes (OTF_RStream *rstream) |
| Get the default zbuffer size for all files managed by this reader stream. More... | |
| void | OTF_RStream_setRecordLimit (OTF_RStream *rstream, uint64_t limit) |
| Sets the maximum number of records delivered by a single call to OTF_RStream_readXYZ(). More... | |
| uint64_t | OTF_RStream_getRecordLimit (OTF_RStream *rstream) |
| Returns the current record limit. More... | |
| uint64_t | OTF_RStream_readDefinitions (OTF_RStream *rstream, OTF_HandlerArray *handlers) |
| Reads all definitions from the stream. More... | |
| uint64_t | OTF_RStream_readEvents (OTF_RStream *rstream, OTF_HandlerArray *handlers) |
| Reads all events from the stream and calls the appropriated handler sorted by time. More... | |
| uint64_t | OTF_RStream_readSnapshots (OTF_RStream *rstream, OTF_HandlerArray *handlers) |
| Reads all snapshots from the stream. More... | |
| uint64_t | OTF_RStream_readStatistics (OTF_RStream *rstream, OTF_HandlerArray *handlers) |
| Reads all statistics from the stream. More... | |
| uint64_t | OTF_RStream_readMarker (OTF_RStream *rstream, OTF_HandlerArray *handlers) |
| Reads all markers from the stream. More... | |
| uint8_t | OTF_RStream_eventProgress (OTF_RStream *rstream, uint64_t *minimum, uint64_t *current, uint64_t *maximum) |
| depricated. More... | |
| uint8_t | OTF_RStream_snapshotProgress (OTF_RStream *rstream, uint64_t *minimum, uint64_t *current, uint64_t *maximum) |
| depricated. More... | |
| uint8_t | OTF_RStream_statisticProgress (OTF_RStream *rstream, uint64_t *minimum, uint64_t *current, uint64_t *maximum) |
| depricated. More... | |
| uint8_t | OTF_RStream_eventTimeProgress (OTF_RStream *rstream, uint64_t *minimum, uint64_t *current, uint64_t *maximum) |
| Delivers a progress report for reading events. More... | |
| uint8_t | OTF_RStream_snapshotTimeProgress (OTF_RStream *rstream, uint64_t *minimum, uint64_t *current, uint64_t *maximum) |
| Delivers a progress report for reading snapshots. More... | |
| uint8_t | OTF_RStream_statisticTimeProgress (OTF_RStream *rstream, uint64_t *minimum, uint64_t *current, uint64_t *maximum) |
| Delivers a progress report for reading statistics. More... | |
| uint8_t | OTF_RStream_eventBytesProgress (OTF_RStream *rstream, uint64_t *minimum, uint64_t *current, uint64_t *maximum) |
| Delivers a progress report for reading events. More... | |
| uint8_t | OTF_RStream_snapshotBytesProgress (OTF_RStream *rstream, uint64_t *minimum, uint64_t *current, uint64_t *maximum) |
| Delivers a progress report for reading snapshots. More... | |
| uint8_t | OTF_RStream_statisticBytesProgress (OTF_RStream *rstream, uint64_t *minimum, uint64_t *current, uint64_t *maximum) |
| Delivers a progress report for reading statistics. More... | |
Provides read access to trace streams, which consist of multiple buffers.