Module config

Source

Structs§

ClockType
A clock type object is the type of data stream clocks.
ClockTypeOffset
Offset information of a clock type’s instances.
CodeGenerationOptions
The code generation options of a configuration object.
Config
The barectf configuration object.
DataStreamType
A data stream type object is the type of a data stream. A data stream type describes everything a CTF consumer needs to decode its instances (data streams).
DataStreamTypeEventRecordFeatures
The event records features of a data stream type object.
DataStreamTypeFeatures
The features of a data stream type object.
DataStreamTypePacketFeatures
The packet features of a data stream type object.
DynamicArrayFieldType
A dynamic array field type object is the type of dynamic (variable-length) array data fields, found in data streams.
EnumerationFieldType
Enumeration field type objects are the types of enumeration data fields, found in data streams.
EventRecordType
An event record type object is the type of an event record.
HeaderGenerationOptions
The C header generation options of a configuration object.
IntegerFieldType
Integer field type objects are the types of integer data fields, found in data streams.
Options
The options of a configuration object.
PacketContextExtraMembers
Extra, user-defined members to be appended to a packet context structure field type.
RealFieldType
A real field type object is the type of floating point number data fields, found in data streams.
SignedIntegerFieldType
Integer field type objects are the types of integer data fields, found in data streams.
StaticArrayFieldType
A static array field type object is the type of static array data fields, found in data streams.
StructureFieldType
A structure field type object is the type of structure data fields, found in data streams.
StructureFieldTypeMember
A member within a structure field type object.
Trace
A trace object represents a CTF trace.
TraceType
A trace type object is the type of a trace object. A trace type describes everything a CTF consumer needs to decode all the trace’s data streams. A trace type object is only found as the type property of a trace object.
TraceTypeFeatures
The features of a trace type object. As of barectf 3.1, each feature controls whether or not some information will be part of the header of each CTF packet which the generated tracer produces.
UnsignedIntegerFieldType
Integer field type objects are the types of integer data fields, found in data streams.

Enums§

EnumerationFieldTypeMappingSequence
Mapping sequence type of enumeration field types.
FeaturesUnsignedIntegerFieldType
Field type for $features fields that can either be set to false or an UnsignedIntegerFieldType
NativeByteOrder
PreferredDisplayBase
PrimitiveFieldType
Primitive field types supported by StaticArrayFieldType and DynamicArrayFieldType.
StructureMemberFieldType
Field types supported by StructureFieldTypeMember