14 #ifndef OTF2_ATTRIBUTE_VALUE_H
15 #define OTF2_ATTRIBUTE_VALUE_H
52 typedef union OTF2_AttributeValue_union
uint32_t OTF2_GroupFlag
Wrapper for enum OTF2_GroupFlag_enum.
Definition: OTF2_Definitions.h:366
uint16_t uint16
Arbitrary value of type uint16_t.
Definition: OTF2_AttributeValue.h:57
uint8_t OTF2_RmaSyncType
Wrapper for enum OTF2_RmaSyncType_enum.
Definition: OTF2_Events.h:164
uint8_t OTF2_IoSeekOption
Wrapper for enum OTF2_IoSeekOption_enum.
Definition: OTF2_Events.h:361
OTF2_ErrorCode OTF2_AttributeValue_SetMetricScope(OTF2_MetricScope enumValue, OTF2_Type *type, OTF2_AttributeValue *value)
Set OTF2_Type and OTF2_AttributeValue to the appropriate values for the given enum entry...
OTF2_ErrorCode OTF2_AttributeValue_SetRegionFlag(OTF2_RegionFlag enumValue, OTF2_Type *type, OTF2_AttributeValue *value)
Set OTF2_Type and OTF2_AttributeValue to the appropriate values for the given enum entry...
uint8_t OTF2_ParameterType
Wrapper for enum OTF2_ParameterType_enum.
Definition: OTF2_Definitions.h:617
OTF2_ErrorCode OTF2_AttributeValue_SetRecorderKind(OTF2_RecorderKind enumValue, OTF2_Type *type, OTF2_AttributeValue *value)
Set OTF2_Type and OTF2_AttributeValue to the appropriate values for the given enum entry...
OTF2_ErrorCode OTF2_AttributeValue_GetFileSubstrate(OTF2_Type type, OTF2_AttributeValue value, OTF2_FileSubstrate *enumValue)
Converts a OTF2_Type and OTF2_AttributeValue pair to the appropriate value for the enum OTF2_FileSubs...
OTF2_ErrorCode OTF2_AttributeValue_GetIoParadigmClass(OTF2_Type type, OTF2_AttributeValue value, OTF2_IoParadigmClass *enumValue)
Converts a OTF2_Type and OTF2_AttributeValue pair to the appropriate value for the enum OTF2_IoParadi...
uint64_t OTF2_LocationRef
Type used to indicate a reference to a Location definition.
Definition: OTF2_GeneralDefinitions.h:139
uint8_t OTF2_MetricValueProperty
Wrapper for enum OTF2_MetricValueProperty_enum.
Definition: OTF2_Definitions.h:456
uint8_t OTF2_ParadigmProperty
Wrapper for enum OTF2_ParadigmProperty_enum.
Definition: OTF2_GeneralDefinitions.h:911
OTF2_ErrorCode OTF2_AttributeValue_SetLockType(OTF2_LockType enumValue, OTF2_Type *type, OTF2_AttributeValue *value)
Set OTF2_Type and OTF2_AttributeValue to the appropriate values for the given enum entry...
uint8_t OTF2_MetricMode
Wrapper for enum OTF2_MetricMode_enum.
Definition: OTF2_Definitions.h:521
OTF2_ErrorCode OTF2_AttributeValue_SetRmaSyncType(OTF2_RmaSyncType enumValue, OTF2_Type *type, OTF2_AttributeValue *value)
Set OTF2_Type and OTF2_AttributeValue to the appropriate values for the given enum entry...
OTF2_ErrorCode OTF2_AttributeValue_SetMetricValueProperty(OTF2_MetricValueProperty enumValue, OTF2_Type *type, OTF2_AttributeValue *value)
Set OTF2_Type and OTF2_AttributeValue to the appropriate values for the given enum entry...
OTF2_ErrorCode OTF2_AttributeValue_SetMetricOccurrence(OTF2_MetricOccurrence enumValue, OTF2_Type *type, OTF2_AttributeValue *value)
Set OTF2_Type and OTF2_AttributeValue to the appropriate values for the given enum entry...
uint8_t OTF2_Type
Wrapper for enum OTF2_Type_enum.
Definition: OTF2_GeneralDefinitions.h:561
uint8_t OTF2_FileType
Wrapper for enum OTF2_FileType_enum.
Definition: OTF2_GeneralDefinitions.h:427
OTF2_ErrorCode OTF2_AttributeValue_GetRecorderKind(OTF2_Type type, OTF2_AttributeValue value, OTF2_RecorderKind *enumValue)
Converts a OTF2_Type and OTF2_AttributeValue pair to the appropriate value for the enum OTF2_Recorder...
uint8_t OTF2_Base
Wrapper for enum OTF2_Base_enum.
Definition: OTF2_Definitions.h:388
uint8_t OTF2_Paradigm
Wrapper for enum OTF2_Paradigm_enum.
Definition: OTF2_GeneralDefinitions.h:711
OTF2_ErrorCode OTF2_AttributeValue_SetMetricMode(OTF2_MetricMode enumValue, OTF2_Type *type, OTF2_AttributeValue *value)
Set OTF2_Type and OTF2_AttributeValue to the appropriate values for the given enum entry...
uint32_t OTF2_StringRef
Type used to indicate a reference to a String definition.
Definition: OTF2_GeneralDefinitions.h:115
uint8_t OTF2_RecorderKind
Wrapper for enum OTF2_RecorderKind_enum.
Definition: OTF2_Definitions.h:589
uint8_t OTF2_MappingType
Wrapper for enum OTF2_MappingType_enum.
Definition: OTF2_GeneralDefinitions.h:490
OTF2_ErrorCode OTF2_AttributeValue_SetGroupFlag(OTF2_GroupFlag enumValue, OTF2_Type *type, OTF2_AttributeValue *value)
Set OTF2_Type and OTF2_AttributeValue to the appropriate values for the given enum entry...
OTF2_ErrorCode OTF2_AttributeValue_SetFileType(OTF2_FileType enumValue, OTF2_Type *type, OTF2_AttributeValue *value)
Set OTF2_Type and OTF2_AttributeValue to the appropriate values for the given enum entry...
OTF2_ErrorCode OTF2_AttributeValue_SetSystemTreeDomain(OTF2_SystemTreeDomain enumValue, OTF2_Type *type, OTF2_AttributeValue *value)
Set OTF2_Type and OTF2_AttributeValue to the appropriate values for the given enum entry...
Enums and types used in event records.
OTF2_ErrorCode OTF2_AttributeValue_GetIoOperationMode(OTF2_Type type, OTF2_AttributeValue value, OTF2_IoOperationMode *enumValue)
Converts a OTF2_Type and OTF2_AttributeValue pair to the appropriate value for the enum OTF2_IoOperat...
float float32
Arbitrary value of type float.
Definition: OTF2_AttributeValue.h:71
uint8_t OTF2_MeasurementMode
Wrapper for enum OTF2_MeasurementMode_enum.
Definition: OTF2_Events.h:56
OTF2_ErrorCode OTF2_AttributeValue_SetRmaSyncLevel(OTF2_RmaSyncLevel enumValue, OTF2_Type *type, OTF2_AttributeValue *value)
Set OTF2_Type and OTF2_AttributeValue to the appropriate values for the given enum entry...
uint8_t uint8
Arbitrary value of type uint8_t.
Definition: OTF2_AttributeValue.h:55
uint32_t OTF2_ParameterRef
Type used to indicate a reference to a Parameter definition.
Definition: OTF2_GeneralDefinitions.h:187
OTF2_ErrorCode OTF2_AttributeValue_SetIoParadigmClass(OTF2_IoParadigmClass enumValue, OTF2_Type *type, OTF2_AttributeValue *value)
Set OTF2_Type and OTF2_AttributeValue to the appropriate values for the given enum entry...
OTF2_ErrorCode OTF2_AttributeValue_GetThumbnailType(OTF2_Type type, OTF2_AttributeValue value, OTF2_ThumbnailType *enumValue)
Converts a OTF2_Type and OTF2_AttributeValue pair to the appropriate value for the enum OTF2_Thumbnai...
uint8_t OTF2_RegionRole
Wrapper for enum OTF2_RegionRole_enum.
Definition: OTF2_Definitions.h:139
OTF2_ErrorCode OTF2_AttributeValue_SetParadigm(OTF2_Paradigm enumValue, OTF2_Type *type, OTF2_AttributeValue *value)
Set OTF2_Type and OTF2_AttributeValue to the appropriate values for the given enum entry...
OTF2_ErrorCode OTF2_AttributeValue_SetMetricType(OTF2_MetricType enumValue, OTF2_Type *type, OTF2_AttributeValue *value)
Set OTF2_Type and OTF2_AttributeValue to the appropriate values for the given enum entry...
OTF2_StringRef stringRef
References a String definition and will be mapped to the global definition if a mapping table of type...
Definition: OTF2_AttributeValue.h:79
int16_t int16
Arbitrary value of type int16_t.
Definition: OTF2_AttributeValue.h:65
OTF2_IoHandleRef ioHandleRef
References a IoHandle definition and will be mapped to the global definition if a mapping table of ty...
Definition: OTF2_AttributeValue.h:157
OTF2_ParameterRef parameterRef
References a Parameter definition and will be mapped to the global definition if a mapping table of t...
Definition: OTF2_AttributeValue.h:121
uint8_t OTF2_RmaAtomicType
Wrapper for enum OTF2_RmaAtomicType_enum.
Definition: OTF2_Events.h:229
uint32_t OTF2_RmaSyncLevel
Wrapper for enum OTF2_RmaSyncLevel_enum.
Definition: OTF2_Events.h:186
OTF2_ErrorCode OTF2_AttributeValue_GetParameterType(OTF2_Type type, OTF2_AttributeValue value, OTF2_ParameterType *enumValue)
Converts a OTF2_Type and OTF2_AttributeValue pair to the appropriate value for the enum OTF2_Paramete...
OTF2_ErrorCode OTF2_AttributeValue_GetSystemTreeDomain(OTF2_Type type, OTF2_AttributeValue value, OTF2_SystemTreeDomain *enumValue)
Converts a OTF2_Type and OTF2_AttributeValue pair to the appropriate value for the enum OTF2_SystemTr...
OTF2_CommRef commRef
References a Comm definition and will be mapped to the global definition if a mapping table of type O...
Definition: OTF2_AttributeValue.h:115
uint32_t OTF2_IoHandleFlag
Wrapper for enum OTF2_IoHandleFlag_enum.
Definition: OTF2_Definitions.h:743
OTF2_ErrorCode OTF2_AttributeValue_GetIoHandleFlag(OTF2_Type type, OTF2_AttributeValue value, OTF2_IoHandleFlag *enumValue)
Converts a OTF2_Type and OTF2_AttributeValue pair to the appropriate value for the enum OTF2_IoHandle...
OTF2_ErrorCode OTF2_AttributeValue_SetFileSubstrate(OTF2_FileSubstrate enumValue, OTF2_Type *type, OTF2_AttributeValue *value)
Set OTF2_Type and OTF2_AttributeValue to the appropriate values for the given enum entry...
uint32_t OTF2_IoStatusFlag
Wrapper for enum OTF2_IoStatusFlag_enum.
Definition: OTF2_Definitions.h:829
OTF2_ErrorCode
Definition: OTF2_ErrorCodes.h:54
OTF2_CallingContextRef callingContextRef
References a CallingContext definition and will be mapped to the global definition if a mapping table...
Definition: OTF2_AttributeValue.h:139
OTF2_GroupRef groupRef
References a Group definition and will be mapped to the global definition if a mapping table of type ...
Definition: OTF2_AttributeValue.h:103
OTF2_ErrorCode OTF2_AttributeValue_GetParadigmProperty(OTF2_Type type, OTF2_AttributeValue value, OTF2_ParadigmProperty *enumValue)
Converts a OTF2_Type and OTF2_AttributeValue pair to the appropriate value for the enum OTF2_Paradigm...
OTF2_ErrorCode OTF2_AttributeValue_GetGroupType(OTF2_Type type, OTF2_AttributeValue value, OTF2_GroupType *enumValue)
Converts a OTF2_Type and OTF2_AttributeValue pair to the appropriate value for the enum OTF2_GroupTyp...
uint32_t OTF2_IoOperationFlag
Wrapper for enum OTF2_IoOperationFlag_enum.
Definition: OTF2_Events.h:429
Data types used in the definition records.
OTF2_ErrorCode OTF2_AttributeValue_GetParadigm(OTF2_Type type, OTF2_AttributeValue value, OTF2_Paradigm *enumValue)
Converts a OTF2_Type and OTF2_AttributeValue pair to the appropriate value for the enum OTF2_Paradigm...
OTF2_ErrorCode OTF2_AttributeValue_GetMetricOccurrence(OTF2_Type type, OTF2_AttributeValue value, OTF2_MetricOccurrence *enumValue)
Converts a OTF2_Type and OTF2_AttributeValue pair to the appropriate value for the enum OTF2_MetricOc...
OTF2_ErrorCode OTF2_AttributeValue_GetIoAccessMode(OTF2_Type type, OTF2_AttributeValue value, OTF2_IoAccessMode *enumValue)
Converts a OTF2_Type and OTF2_AttributeValue pair to the appropriate value for the enum OTF2_IoAccess...
uint32_t OTF2_InterruptGeneratorRef
Type used to indicate a reference to a InterruptGenerator definition.
Definition: OTF2_GeneralDefinitions.h:223
This header file provides general definitions which should be accessible in all internal and external...
OTF2_ErrorCode OTF2_AttributeValue_SetParameterType(OTF2_ParameterType enumValue, OTF2_Type *type, OTF2_AttributeValue *value)
Set OTF2_Type and OTF2_AttributeValue to the appropriate values for the given enum entry...
OTF2_ErrorCode OTF2_AttributeValue_SetIoAccessMode(OTF2_IoAccessMode enumValue, OTF2_Type *type, OTF2_AttributeValue *value)
Set OTF2_Type and OTF2_AttributeValue to the appropriate values for the given enum entry...
uint8_t OTF2_LockType
Wrapper for enum OTF2_LockType_enum.
Definition: OTF2_Events.h:209
OTF2_ErrorCode OTF2_AttributeValue_GetCollectiveOp(OTF2_Type type, OTF2_AttributeValue value, OTF2_CollectiveOp *enumValue)
Converts a OTF2_Type and OTF2_AttributeValue pair to the appropriate value for the enum OTF2_Collecti...
OTF2_ErrorCode OTF2_AttributeValue_SetType(OTF2_Type enumValue, OTF2_Type *type, OTF2_AttributeValue *value)
Set OTF2_Type and OTF2_AttributeValue to the appropriate values for the given enum entry...
OTF2_ErrorCode OTF2_AttributeValue_GetMetricValueProperty(OTF2_Type type, OTF2_AttributeValue value, OTF2_MetricValueProperty *enumValue)
Converts a OTF2_Type and OTF2_AttributeValue pair to the appropriate value for the enum OTF2_MetricVa...
OTF2_ErrorCode OTF2_AttributeValue_GetRmaAtomicType(OTF2_Type type, OTF2_AttributeValue value, OTF2_RmaAtomicType *enumValue)
Converts a OTF2_Type and OTF2_AttributeValue pair to the appropriate value for the enum OTF2_RmaAtomi...
uint8_t OTF2_ParadigmClass
Wrapper for enum OTF2_ParadigmClass_enum.
Definition: OTF2_GeneralDefinitions.h:886
OTF2_ErrorCode OTF2_AttributeValue_GetMetricType(OTF2_Type type, OTF2_AttributeValue value, OTF2_MetricType *enumValue)
Converts a OTF2_Type and OTF2_AttributeValue pair to the appropriate value for the enum OTF2_MetricTy...
uint8_t OTF2_MetricType
Wrapper for enum OTF2_MetricType_enum.
Definition: OTF2_Definitions.h:431
OTF2_ErrorCode OTF2_AttributeValue_GetBoolean(OTF2_Type type, OTF2_AttributeValue value, OTF2_Boolean *enumValue)
Converts a OTF2_Type and OTF2_AttributeValue pair to the appropriate value for the enum OTF2_Boolean...
OTF2_ErrorCode OTF2_AttributeValue_SetCartPeriodicity(OTF2_CartPeriodicity enumValue, OTF2_Type *type, OTF2_AttributeValue *value)
Set OTF2_Type and OTF2_AttributeValue to the appropriate values for the given enum entry...
uint8_t OTF2_ThumbnailType
Wrapper for enum OTF2_ThumbnailType_enum.
Definition: OTF2_GeneralDefinitions.h:943
OTF2_ErrorCode OTF2_AttributeValue_GetRmaSyncLevel(OTF2_Type type, OTF2_AttributeValue value, OTF2_RmaSyncLevel *enumValue)
Converts a OTF2_Type and OTF2_AttributeValue pair to the appropriate value for the enum OTF2_RmaSyncL...
OTF2_ErrorCode OTF2_AttributeValue_GetLocationGroupType(OTF2_Type type, OTF2_AttributeValue value, OTF2_LocationGroupType *enumValue)
Converts a OTF2_Type and OTF2_AttributeValue pair to the appropriate value for the enum OTF2_Location...
uint32_t OTF2_IoHandleRef
Type used to indicate a reference to a IoHandle definition.
Definition: OTF2_GeneralDefinitions.h:235
OTF2_ErrorCode OTF2_AttributeValue_SetIoSeekOption(OTF2_IoSeekOption enumValue, OTF2_Type *type, OTF2_AttributeValue *value)
Set OTF2_Type and OTF2_AttributeValue to the appropriate values for the given enum entry...
uint8_t OTF2_InterruptGeneratorMode
Wrapper for enum OTF2_InterruptGeneratorMode_enum.
Definition: OTF2_Definitions.h:658
OTF2_ErrorCode OTF2_AttributeValue_SetCollectiveOp(OTF2_CollectiveOp enumValue, OTF2_Type *type, OTF2_AttributeValue *value)
Set OTF2_Type and OTF2_AttributeValue to the appropriate values for the given enum entry...
OTF2_ErrorCode OTF2_AttributeValue_SetIoCreationFlag(OTF2_IoCreationFlag enumValue, OTF2_Type *type, OTF2_AttributeValue *value)
Set OTF2_Type and OTF2_AttributeValue to the appropriate values for the given enum entry...
OTF2_ErrorCode OTF2_AttributeValue_GetCartPeriodicity(OTF2_Type type, OTF2_AttributeValue value, OTF2_CartPeriodicity *enumValue)
Converts a OTF2_Type and OTF2_AttributeValue pair to the appropriate value for the enum OTF2_CartPeri...
OTF2_IoFileRef ioFileRef
References a IoRegularFile, or a IoDirectory definition and will be mapped to the global definition i...
Definition: OTF2_AttributeValue.h:151
OTF2_ErrorCode OTF2_AttributeValue_GetLockType(OTF2_Type type, OTF2_AttributeValue value, OTF2_LockType *enumValue)
Converts a OTF2_Type and OTF2_AttributeValue pair to the appropriate value for the enum OTF2_LockType...
uint32_t OTF2_MetricRef
Type used to indicate a reference to a MetricClass, or a MetricInstance definition.
Definition: OTF2_GeneralDefinitions.h:175
OTF2_ErrorCode OTF2_AttributeValue_GetType(OTF2_Type type, OTF2_AttributeValue value, OTF2_Type *enumValue)
Converts a OTF2_Type and OTF2_AttributeValue pair to the appropriate value for the enum OTF2_Type...
OTF2_ErrorCode OTF2_AttributeValue_SetLocationGroupType(OTF2_LocationGroupType enumValue, OTF2_Type *type, OTF2_AttributeValue *value)
Set OTF2_Type and OTF2_AttributeValue to the appropriate values for the given enum entry...
uint8_t OTF2_LocationType
Wrapper for enum OTF2_LocationType_enum.
Definition: OTF2_Definitions.h:114
uint8_t OTF2_MetricOccurrence
Wrapper for enum OTF2_MetricOccurrence_enum.
Definition: OTF2_Definitions.h:407
uint8_t OTF2_LocationGroupType
Wrapper for enum OTF2_LocationGroupType_enum.
Definition: OTF2_Definitions.h:95
OTF2_ErrorCode OTF2_AttributeValue_GetIoStatusFlag(OTF2_Type type, OTF2_AttributeValue value, OTF2_IoStatusFlag *enumValue)
Converts a OTF2_Type and OTF2_AttributeValue pair to the appropriate value for the enum OTF2_IoStatus...
OTF2_ErrorCode OTF2_AttributeValue_GetLocationType(OTF2_Type type, OTF2_AttributeValue value, OTF2_LocationType *enumValue)
Converts a OTF2_Type and OTF2_AttributeValue pair to the appropriate value for the enum OTF2_Location...
uint8_t OTF2_IoParadigmClass
Wrapper for enum OTF2_IoParadigmClass_enum.
Definition: OTF2_Definitions.h:677
OTF2_ErrorCode OTF2_AttributeValue_GetInterruptGeneratorMode(OTF2_Type type, OTF2_AttributeValue value, OTF2_InterruptGeneratorMode *enumValue)
Converts a OTF2_Type and OTF2_AttributeValue pair to the appropriate value for the enum OTF2_Interrup...
OTF2_ErrorCode OTF2_AttributeValue_GetMappingType(OTF2_Type type, OTF2_AttributeValue value, OTF2_MappingType *enumValue)
Converts a OTF2_Type and OTF2_AttributeValue pair to the appropriate value for the enum OTF2_MappingT...
OTF2_ErrorCode OTF2_AttributeValue_GetMetricMode(OTF2_Type type, OTF2_AttributeValue value, OTF2_MetricMode *enumValue)
Converts a OTF2_Type and OTF2_AttributeValue pair to the appropriate value for the enum OTF2_MetricMo...
OTF2_ErrorCode OTF2_AttributeValue_SetMappingType(OTF2_MappingType enumValue, OTF2_Type *type, OTF2_AttributeValue *value)
Set OTF2_Type and OTF2_AttributeValue to the appropriate values for the given enum entry...
uint32_t OTF2_CallingContextRef
Type used to indicate a reference to a CallingContext definition.
Definition: OTF2_GeneralDefinitions.h:217
OTF2_ErrorCode OTF2_AttributeValue_GetRegionFlag(OTF2_Type type, OTF2_AttributeValue value, OTF2_RegionFlag *enumValue)
Converts a OTF2_Type and OTF2_AttributeValue pair to the appropriate value for the enum OTF2_RegionFl...
OTF2_ErrorCode OTF2_AttributeValue_SetLocationType(OTF2_LocationType enumValue, OTF2_Type *type, OTF2_AttributeValue *value)
Set OTF2_Type and OTF2_AttributeValue to the appropriate values for the given enum entry...
uint8_t OTF2_GroupType
Wrapper for enum OTF2_GroupType_enum.
Definition: OTF2_Definitions.h:311
OTF2_ErrorCode OTF2_AttributeValue_GetFileType(OTF2_Type type, OTF2_AttributeValue value, OTF2_FileType *enumValue)
Converts a OTF2_Type and OTF2_AttributeValue pair to the appropriate value for the enum OTF2_FileType...
uint8_t OTF2_CollectiveOp
Wrapper for enum OTF2_CollectiveOp_enum.
Definition: OTF2_Events.h:75
OTF2_ErrorCode OTF2_AttributeValue_GetMetricTiming(OTF2_Type type, OTF2_AttributeValue value, OTF2_MetricTiming *enumValue)
Converts a OTF2_Type and OTF2_AttributeValue pair to the appropriate value for the enum OTF2_MetricTi...
uint8_t OTF2_MetricScope
Wrapper for enum OTF2_MetricScope_enum.
Definition: OTF2_Definitions.h:564
OTF2_ErrorCode OTF2_AttributeValue_SetRmaAtomicType(OTF2_RmaAtomicType enumValue, OTF2_Type *type, OTF2_AttributeValue *value)
Set OTF2_Type and OTF2_AttributeValue to the appropriate values for the given enum entry...
OTF2_ErrorCode OTF2_AttributeValue_SetIoOperationFlag(OTF2_IoOperationFlag enumValue, OTF2_Type *type, OTF2_AttributeValue *value)
Set OTF2_Type and OTF2_AttributeValue to the appropriate values for the given enum entry...
uint8_t OTF2_Boolean
Wrapper for enum OTF2_Boolean_enum.
Definition: OTF2_GeneralDefinitions.h:408
uint32_t OTF2_IoFileRef
Type used to indicate a reference to a IoRegularFile, or a IoDirectory definition.
Definition: OTF2_GeneralDefinitions.h:229
OTF2_ErrorCode OTF2_AttributeValue_SetIoStatusFlag(OTF2_IoStatusFlag enumValue, OTF2_Type *type, OTF2_AttributeValue *value)
Set OTF2_Type and OTF2_AttributeValue to the appropriate values for the given enum entry...
OTF2_ErrorCode OTF2_AttributeValue_SetGroupType(OTF2_GroupType enumValue, OTF2_Type *type, OTF2_AttributeValue *value)
Set OTF2_Type and OTF2_AttributeValue to the appropriate values for the given enum entry...
OTF2_ErrorCode OTF2_AttributeValue_SetInterruptGeneratorMode(OTF2_InterruptGeneratorMode enumValue, OTF2_Type *type, OTF2_AttributeValue *value)
Set OTF2_Type and OTF2_AttributeValue to the appropriate values for the given enum entry...
int64_t int64
Arbitrary value of type int64_t.
Definition: OTF2_AttributeValue.h:69
uint32_t OTF2_IoParadigmFlag
Wrapper for enum OTF2_IoParadigmFlag_enum.
Definition: OTF2_Definitions.h:705
OTF2_ErrorCode OTF2_AttributeValue_GetParadigmClass(OTF2_Type type, OTF2_AttributeValue value, OTF2_ParadigmClass *enumValue)
Converts a OTF2_Type and OTF2_AttributeValue pair to the appropriate value for the enum OTF2_Paradigm...
OTF2_ErrorCode OTF2_AttributeValue_SetBase(OTF2_Base enumValue, OTF2_Type *type, OTF2_AttributeValue *value)
Set OTF2_Type and OTF2_AttributeValue to the appropriate values for the given enum entry...
uint8_t OTF2_CartPeriodicity
Wrapper for enum OTF2_CartPeriodicity_enum.
Definition: OTF2_Definitions.h:639
OTF2_ErrorCode OTF2_AttributeValue_GetIoOperationFlag(OTF2_Type type, OTF2_AttributeValue value, OTF2_IoOperationFlag *enumValue)
Converts a OTF2_Type and OTF2_AttributeValue pair to the appropriate value for the enum OTF2_IoOperat...
uint8_t OTF2_FileSubstrate
Wrapper for enum OTF2_FileSubstrate_enum.
Definition: OTF2_GeneralDefinitions.h:464
OTF2_ErrorCode OTF2_AttributeValue_GetMetricScope(OTF2_Type type, OTF2_AttributeValue value, OTF2_MetricScope *enumValue)
Converts a OTF2_Type and OTF2_AttributeValue pair to the appropriate value for the enum OTF2_MetricSc...
OTF2_SourceCodeLocationRef sourceCodeLocationRef
References a SourceCodeLocation definition and will be mapped to the global definition if a mapping t...
Definition: OTF2_AttributeValue.h:133
OTF2_InterruptGeneratorRef interruptGeneratorRef
References a InterruptGenerator definition and will be mapped to the global definition if a mapping t...
Definition: OTF2_AttributeValue.h:145
OTF2_ErrorCode OTF2_AttributeValue_SetRegionRole(OTF2_RegionRole enumValue, OTF2_Type *type, OTF2_AttributeValue *value)
Set OTF2_Type and OTF2_AttributeValue to the appropriate values for the given enum entry...
OTF2_ErrorCode OTF2_AttributeValue_SetIoHandleFlag(OTF2_IoHandleFlag enumValue, OTF2_Type *type, OTF2_AttributeValue *value)
Set OTF2_Type and OTF2_AttributeValue to the appropriate values for the given enum entry...
OTF2_ErrorCode OTF2_AttributeValue_GetIoCreationFlag(OTF2_Type type, OTF2_AttributeValue value, OTF2_IoCreationFlag *enumValue)
Converts a OTF2_Type and OTF2_AttributeValue pair to the appropriate value for the enum OTF2_IoCreati...
OTF2_AttributeRef attributeRef
References a Attribute definition and will be mapped to the global definition if a mapping table of t...
Definition: OTF2_AttributeValue.h:85
OTF2_RegionRef regionRef
References a Region definition and will be mapped to the global definition if a mapping table of type...
Definition: OTF2_AttributeValue.h:97
OTF2_ErrorCode OTF2_AttributeValue_GetIoParadigmFlag(OTF2_Type type, OTF2_AttributeValue value, OTF2_IoParadigmFlag *enumValue)
Converts a OTF2_Type and OTF2_AttributeValue pair to the appropriate value for the enum OTF2_IoParadi...
uint32_t OTF2_SourceCodeLocationRef
Type used to indicate a reference to a SourceCodeLocation definition.
Definition: OTF2_GeneralDefinitions.h:211
OTF2_ErrorCode OTF2_AttributeValue_GetIoSeekOption(OTF2_Type type, OTF2_AttributeValue value, OTF2_IoSeekOption *enumValue)
Converts a OTF2_Type and OTF2_AttributeValue pair to the appropriate value for the enum OTF2_IoSeekOp...
uint32_t uint32
Arbitrary value of type uint32_t.
Definition: OTF2_AttributeValue.h:59
OTF2_ErrorCode OTF2_AttributeValue_SetIoOperationMode(OTF2_IoOperationMode enumValue, OTF2_Type *type, OTF2_AttributeValue *value)
Set OTF2_Type and OTF2_AttributeValue to the appropriate values for the given enum entry...
uint32_t OTF2_CommRef
Type used to indicate a reference to a Comm definition.
Definition: OTF2_GeneralDefinitions.h:181
uint32_t OTF2_RegionFlag
Wrapper for enum OTF2_RegionFlag_enum.
Definition: OTF2_Definitions.h:287
OTF2_ErrorCode OTF2_AttributeValue_SetMetricTiming(OTF2_MetricTiming enumValue, OTF2_Type *type, OTF2_AttributeValue *value)
Set OTF2_Type and OTF2_AttributeValue to the appropriate values for the given enum entry...
uint32_t OTF2_RegionRef
Type used to indicate a reference to a Region definition.
Definition: OTF2_GeneralDefinitions.h:145
OTF2_ErrorCode OTF2_AttributeValue_GetIoParadigmProperty(OTF2_Type type, OTF2_AttributeValue value, OTF2_IoParadigmProperty *enumValue)
Converts a OTF2_Type and OTF2_AttributeValue pair to the appropriate value for the enum OTF2_IoParadi...
OTF2_ErrorCode OTF2_AttributeValue_SetParadigmClass(OTF2_ParadigmClass enumValue, OTF2_Type *type, OTF2_AttributeValue *value)
Set OTF2_Type and OTF2_AttributeValue to the appropriate values for the given enum entry...
OTF2_ErrorCode OTF2_AttributeValue_SetThumbnailType(OTF2_ThumbnailType enumValue, OTF2_Type *type, OTF2_AttributeValue *value)
Set OTF2_Type and OTF2_AttributeValue to the appropriate values for the given enum entry...
OTF2_RmaWinRef rmaWinRef
References a RmaWin definition and will be mapped to the global definition if a mapping table of type...
Definition: OTF2_AttributeValue.h:127
uint32_t OTF2_GroupRef
Type used to indicate a reference to a Group definition.
Definition: OTF2_GeneralDefinitions.h:163
OTF2_ErrorCode OTF2_AttributeValue_SetIoParadigmProperty(OTF2_IoParadigmProperty enumValue, OTF2_Type *type, OTF2_AttributeValue *value)
Set OTF2_Type and OTF2_AttributeValue to the appropriate values for the given enum entry...
OTF2_ErrorCode OTF2_AttributeValue_GetGroupFlag(OTF2_Type type, OTF2_AttributeValue value, OTF2_GroupFlag *enumValue)
Converts a OTF2_Type and OTF2_AttributeValue pair to the appropriate value for the enum OTF2_GroupFla...
uint32_t OTF2_IoCreationFlag
Wrapper for enum OTF2_IoCreationFlag_enum.
Definition: OTF2_Events.h:274
double float64
Arbitrary value of type double.
Definition: OTF2_AttributeValue.h:73
OTF2_ErrorCode OTF2_AttributeValue_SetParadigmProperty(OTF2_ParadigmProperty enumValue, OTF2_Type *type, OTF2_AttributeValue *value)
Set OTF2_Type and OTF2_AttributeValue to the appropriate values for the given enum entry...
uint8_t OTF2_IoAccessMode
Wrapper for enum OTF2_IoAccessMode_enum.
Definition: OTF2_Definitions.h:784
OTF2_ErrorCode OTF2_AttributeValue_GetBase(OTF2_Type type, OTF2_AttributeValue value, OTF2_Base *enumValue)
Converts a OTF2_Type and OTF2_AttributeValue pair to the appropriate value for the enum OTF2_Base...
uint32_t OTF2_AttributeRef
Type used to indicate a reference to a Attribute definition.
Definition: OTF2_GeneralDefinitions.h:121
int8_t int8
Arbitrary value of type int8_t.
Definition: OTF2_AttributeValue.h:63
uint64_t uint64
Arbitrary value of type uint64_t.
Definition: OTF2_AttributeValue.h:61
Error codes and error handling.
OTF2_ErrorCode OTF2_AttributeValue_GetMeasurementMode(OTF2_Type type, OTF2_AttributeValue value, OTF2_MeasurementMode *enumValue)
Converts a OTF2_Type and OTF2_AttributeValue pair to the appropriate value for the enum OTF2_Measurem...
uint8_t OTF2_IoParadigmProperty
Wrapper for enum OTF2_IoParadigmProperty_enum.
Definition: OTF2_Definitions.h:725
OTF2_ErrorCode OTF2_AttributeValue_SetBoolean(OTF2_Boolean enumValue, OTF2_Type *type, OTF2_AttributeValue *value)
Set OTF2_Type and OTF2_AttributeValue to the appropriate values for the given enum entry...
uint32_t OTF2_RmaWinRef
Type used to indicate a reference to a RmaWin definition.
Definition: OTF2_GeneralDefinitions.h:193
Value container for an attributes.
Definition: OTF2_AttributeValue.h:52
OTF2_ErrorCode OTF2_AttributeValue_GetRegionRole(OTF2_Type type, OTF2_AttributeValue value, OTF2_RegionRole *enumValue)
Converts a OTF2_Type and OTF2_AttributeValue pair to the appropriate value for the enum OTF2_RegionRo...
OTF2_ErrorCode OTF2_AttributeValue_SetMeasurementMode(OTF2_MeasurementMode enumValue, OTF2_Type *type, OTF2_AttributeValue *value)
Set OTF2_Type and OTF2_AttributeValue to the appropriate values for the given enum entry...
uint8_t OTF2_MetricTiming
Wrapper for enum OTF2_MetricTiming_enum.
Definition: OTF2_Definitions.h:485
OTF2_MetricRef metricRef
References a MetricClass, or a MetricInstance definition and will be mapped to the global definition ...
Definition: OTF2_AttributeValue.h:109
uint8_t OTF2_IoOperationMode
Wrapper for enum OTF2_IoOperationMode_enum.
Definition: OTF2_Events.h:407
int32_t int32
Arbitrary value of type int32_t.
Definition: OTF2_AttributeValue.h:67
OTF2_ErrorCode OTF2_AttributeValue_SetIoParadigmFlag(OTF2_IoParadigmFlag enumValue, OTF2_Type *type, OTF2_AttributeValue *value)
Set OTF2_Type and OTF2_AttributeValue to the appropriate values for the given enum entry...
OTF2_ErrorCode OTF2_AttributeValue_GetRmaSyncType(OTF2_Type type, OTF2_AttributeValue value, OTF2_RmaSyncType *enumValue)
Converts a OTF2_Type and OTF2_AttributeValue pair to the appropriate value for the enum OTF2_RmaSyncT...
OTF2_LocationRef locationRef
References a Location definition and will be mapped to the global definition if a mapping table of ty...
Definition: OTF2_AttributeValue.h:91
uint8_t OTF2_SystemTreeDomain
Wrapper for enum OTF2_SystemTreeDomain_enum.
Definition: OTF2_Definitions.h:56