13 #ifndef OTF2_MARKER_WRITER_H
14 #define OTF2_MARKER_WRITER_H
62 const char* markerGroup,
63 const char* markerCategory,
OTF2_ErrorCode OTF2_MarkerWriter_WriteDefMarker(OTF2_MarkerWriter *writerHandle, OTF2_MarkerRef self, const char *markerGroup, const char *markerCategory, OTF2_MarkerSeverity severity)
Write a marker definition.
OTF2_ErrorCode
Definition: OTF2_ErrorCodes.h:54
Data types used in the definition records.
uint8_t OTF2_MarkerSeverity
Wrapper for enum OTF2_MarkerSeverity_enum.
Definition: OTF2_Marker.h:45
uint64_t OTF2_TimeStamp
OTF2 time stamp.
Definition: OTF2_GeneralDefinitions.h:103
uint32_t OTF2_MarkerRef
Type used to indicate a reference to a DefMarker definition.
Definition: OTF2_Marker.h:39
struct OTF2_MarkerWriter_struct OTF2_MarkerWriter
Handle definition for the external marker writer.
Definition: OTF2_MarkerWriter.h:42
OTF2_ErrorCode OTF2_MarkerWriter_WriteMarker(OTF2_MarkerWriter *writerHandle, OTF2_TimeStamp timestamp, OTF2_TimeStamp duration, OTF2_MarkerRef marker, OTF2_MarkerScope scope, uint64_t scopeRef, const char *text)
Write a marker record.
This file provides types and enums for markers.
uint8_t OTF2_MarkerScope
Wrapper for enum OTF2_MarkerScope_enum.
Definition: OTF2_Marker.h:62
Error codes and error handling.