13 #ifndef OTF2_THUMBNAIL_H
14 #define OTF2_THUMBNAIL_H
68 char**
const description,
70 uint32_t* numberOfSamples,
71 uint32_t* numberOfMetrics,
72 uint64_t** refsToDefs );
90 uint32_t numberOfMetrics,
91 uint64_t* metricSamples );
109 uint32_t numberOfMetrics,
110 const uint64_t* metricSamples );
OTF2_ErrorCode OTF2_ThumbReader_ReadSample(OTF2_ThumbReader *reader, uint64_t *baseline, uint32_t numberOfMetrics, uint64_t *metricSamples)
Reads a thumbnail sample.
struct OTF2_ThumbReader_struct OTF2_ThumbReader
Keeps all necessary information about the event reader. See OTF2_ThumbReader_struct for detailed info...
Definition: OTF2_Thumbnail.h:43
OTF2_ErrorCode
Definition: OTF2_ErrorCodes.h:53
This header file provides general definitions which should be accessible in all internal and external...
uint8_t OTF2_ThumbnailType
Wrapper for enum OTF2_ThumbnailType_enum.
Definition: OTF2_GeneralDefinitions.h:1039
OTF2_ErrorCode OTF2_ThumbReader_GetHeader(OTF2_ThumbReader *reader, char **const name, char **const description, OTF2_ThumbnailType *type, uint32_t *numberOfSamples, uint32_t *numberOfMetrics, uint64_t **refsToDefs)
Reads a thumbnail header.
OTF2_ErrorCode OTF2_ThumbWriter_WriteSample(OTF2_ThumbWriter *writer, uint64_t baseline, uint32_t numberOfMetrics, const uint64_t *metricSamples)
Writes a thumbnail sample.
struct OTF2_ThumbWriter_struct OTF2_ThumbWriter
Keeps all necessary information about the thumb writer. See OTF2_ThumbWriter_struct for detailed info...
Definition: OTF2_Thumbnail.h:38