669 uint64_t* current, uint64_t* maximum );
673 uint64_t* minimum, uint64_t* current, uint64_t* maximum );
677 uint64_t* minimum, uint64_t* current, uint64_t* maximum );
703 uint64_t* current, uint64_t* maximum );
729 uint64_t* minimum, uint64_t* current, uint64_t* maximum );
755 uint64_t* minimum, uint64_t* current, uint64_t* maximum );
783 uint64_t* current, uint64_t* maximum );
811 uint64_t* minimum, uint64_t* current, uint64_t* maximum );
838 uint64_t* minimum, uint64_t* current, uint64_t* maximum );
uint64_t maxTime
Contain the maximum time stamp where to stop reading.
Definition: OTF_Reader.c:143
uint64_t OTF_Reader_readDefinitions(OTF_Reader *reader, OTF_HandlerArray *handlers)
This function reads all definitions from trace.
Definition: OTF_Reader.c:1472
Provides access to process-stream-mapping, which are located in .otf files.
uint64_t OTF_Reader_readMarkers(OTF_Reader *reader, OTF_HandlerArray *handlers)
This function reads all markers from trace.
Definition: OTF_Reader.c:3557
uint64_t OTF_Reader_getRecordLimit(OTF_Reader *reader)
Returns the current record limit.
Definition: OTF_Reader.c:3746
uint64_t OTF_Reader_readEventsUnsorted(OTF_Reader *reader, OTF_HandlerArray *handlers)
This function reads all events from trace and calls the appropriate handler NOT sorted by time...
Definition: OTF_Reader.c:1961
uint64_t OTF_Reader_readSnapshots(OTF_Reader *reader, OTF_HandlerArray *handlers)
This function reads all snapshots from trace.
Definition: OTF_Reader.c:2267
int OTF_Reader_setProcessStatus(OTF_Reader *reader, uint32_t processId, uint8_t status)
Sets the current status of the process.
Definition: OTF_Reader.c:1454
Data structure that collects the information about which stream contains which parts of a multi-file ...
Definition: OTF_MasterControl.h:166
void OTF_Reader_reset(OTF_Reader *reader)
Resets all filters for timelimit, process selection and record count limit.
Definition: OTF_Reader.c:1348
uint8_t OTF_Reader_snapshotBytesProgress(OTF_Reader *reader, uint64_t *minimum, uint64_t *current, uint64_t *maximum)
Delivers a progress report for reading snapshots.
Definition: OTF_Reader.c:3877
uint32_t OTF_Reader_getBufferSizes(OTF_Reader *reader)
Get the default buffer size.
Definition: OTF_Reader.c:1298
uint8_t OTF_Reader_eventProgress(OTF_Reader *reader, uint64_t *minimum, uint64_t *current, uint64_t *maximum)
depricated.
Definition: OTF_Reader.c:3770
uint64_t OTF_Reader_readStatisticsUnsorted(OTF_Reader *reader, OTF_HandlerArray *handlers)
This function reads all statistics from trace and calls the appropriate handler NOT sorted by time...
Definition: OTF_Reader.c:3250
void OTF_Reader_setTimeInterval(OTF_Reader *reader, uint64_t minTime, uint64_t maxTime)
Set the minimum time and the maximum time of the reader.
Definition: OTF_Reader.c:3704
uint8_t OTF_Reader_statisticBytesProgress(OTF_Reader *reader, uint64_t *minimum, uint64_t *current, uint64_t *maximum)
Delivers a progress report for reading statistics.
Definition: OTF_Reader.c:3902
uint64_t OTF_Reader_readSnapshotsUnsorted(OTF_Reader *reader, OTF_HandlerArray *handlers)
This function reads all snapshots from trace and calls the appropriate handler NOT sorted by time...
Definition: OTF_Reader.c:2605
int OTF_Reader_close(OTF_Reader *reader)
Close an OTF_Reader instance and all its related files.
Definition: OTF_Reader.c:1246
OTF_RStream * OTF_Reader_getStream(OTF_Reader *reader, uint32_t id)
Searchs a reader stream and returns it.
Definition: OTF_Reader.c:1364
uint8_t OTF_Reader_eventTimeProgress(OTF_Reader *reader, uint64_t *minimum, uint64_t *current, uint64_t *maximum)
Delivers a progress report for reading events.
Definition: OTF_Reader.c:3794
void OTF_Reader_setRecordLimit(OTF_Reader *reader, uint64_t limit)
Set the maximum number of records delivered by a single call to OTF_Reader_readXYZ().
Definition: OTF_Reader.c:3729
Object structure which holds OTF record handlers.
Definition: OTF_HandlerArray.h:52
uint64_t OTF_Reader_readStatistics(OTF_Reader *reader, OTF_HandlerArray *handlers)
This function reads all statistic records from trace.
Definition: OTF_Reader.c:2909
uint64_t OTF_Reader_readEvents(OTF_Reader *reader, OTF_HandlerArray *handlers)
This function reads all events from trace and calls the appropriate handler sorted by time...
Definition: OTF_Reader.c:1628
OTF_MasterControl * OTF_Reader_getMasterControl(OTF_Reader *reader)
Get a pointer to the mastercontrol of the reader.
Definition: OTF_Reader.c:1621
int OTF_Reader_disableProcess(OTF_Reader *reader, uint32_t processId)
disable given process.
Definition: OTF_Reader.c:1431
OTF_Reader * OTF_Reader_open(const char *namestub, OTF_FileManager *manager)
Open a MasterControl file and return a OTF_Reader.
Definition: OTF_Reader.c:1149
uint8_t OTF_Reader_getProcessStatus(OTF_Reader *reader, uint32_t processId)
Returns the current process status.
Definition: OTF_Reader.c:1446
void OTF_Reader_setZBufferSizes(OTF_Reader *reader, uint32_t size)
Set the default zbuffer size for all buffers managed by this Reader.
Definition: OTF_Reader.c:1305
uint8_t OTF_Reader_snapshotProgress(OTF_Reader *reader, uint64_t *minimum, uint64_t *current, uint64_t *maximum)
depricated.
Definition: OTF_Reader.c:3778
uint64_t OTF_Reader_getTimeIntervalMax(OTF_Reader *reader)
Returns end of current time interval.
Definition: OTF_Reader.c:3722
int OTF_Reader_setProcessStatusAll(OTF_Reader *reader, uint8_t status)
Sets the status for all processes with a single call.
Definition: OTF_Reader.c:1463
char * namestub
name stub: all files will begin with this name
Definition: OTF_Reader.c:119
uint32_t OTF_Reader_getZBufferSizes(OTF_Reader *reader)
Get the default zbuffer size.
Definition: OTF_Reader.c:1337
uint64_t minTime
Contain the minimum time stamp where to start reading.
Definition: OTF_Reader.c:140
uint8_t OTF_Reader_eventBytesProgress(OTF_Reader *reader, uint64_t *minimum, uint64_t *current, uint64_t *maximum)
Delivers a progress report for reading events.
Definition: OTF_Reader.c:3852
Definition: OTF_RStream.h:133
OTF_FileManager * manager
file handle manager
Definition: OTF_Reader.c:158
uint8_t OTF_Reader_snapshotTimeProgress(OTF_Reader *reader, uint64_t *minimum, uint64_t *current, uint64_t *maximum)
Delivers a progress report for reading snapshots.
Definition: OTF_Reader.c:3814
Definition: OTF_Reader.c:116
Provides read access to trace streams, which consist of multiple buffers.
uint64_t OTF_Reader_getTimeIntervalMin(OTF_Reader *reader)
Returns the begin of current time interval.
Definition: OTF_Reader.c:3715
int OTF_Reader_enableProcess(OTF_Reader *reader, uint32_t processId)
enable given process.
Definition: OTF_Reader.c:1438
uint8_t OTF_Reader_statisticProgress(OTF_Reader *reader, uint64_t *minimum, uint64_t *current, uint64_t *maximum)
depricated.
Definition: OTF_Reader.c:3786
int OTF_Reader_setBufferSizes(OTF_Reader *reader, uint32_t size)
Set the default buffer size for all buffers managed by this Reader.
Definition: OTF_Reader.c:1267
uint8_t OTF_Reader_statisticTimeProgress(OTF_Reader *reader, uint64_t *minimum, uint64_t *current, uint64_t *maximum)
Delivers a progress report for reading statistics.
Definition: OTF_Reader.c:3833
file handles management structure
Definition: OTF_FileManager.c:32
Provides read access to OTF traces which consist of multiple streams.
int OTF_Reader_closeAllStreams(OTF_Reader *reader)
Closes all streams that are open in the reader.
Definition: OTF_Reader.c:3753
Deals with all data type related issues.